My Vision of D’s Future

Posted on

When Andrei Alexandrescu stepped down as deputy leader of the D programming language, I was asked to take over the role going forward. It’s needless to say, but I’ll say it anyway, that those are some pretty big shoes to fill. I’m still settling into my new role in the community and figuring out how … Continue reading My Vision of D’s Future

Read more...

D Language Foundation Funding: New Platforms, New Bounties

Posted on

When I first announced the HR Fund here on the blog back in April, there was talk among the D Language Foundation team of hiring one or more people to flesh out the specification and implementation of shared. That sort of work requires a very specific skillset that only a few people in the orbit … Continue reading D Language Foundation Funding: New Platforms, New Bounties

Read more...

Saving Money by Switching from PHP to D

Posted on

2night was born in 2000 as an online magazine focused on nightlife and restaurants in Italy. Over the years, we have evolved into a full-blown experiential marketing agency, keeping up our vocation of spreading what’s cool to do when you go out, but specialized in producing brand events and below-the-line unconventional marketing campaigns. We started … Continue reading Saving Money by Switching from PHP to D

Read more...

DMD 2.088.0 Released

Posted on

The newest DMD has rolled off the assembly line and is ready for download. A total of 58 contributors fixed 58 bugs and introduced 27 major changes to version 2.088.0 of the compiler. I’m always looking for the big ticket items in a new DMD release to highlight on the blog, but this is a … Continue reading DMD 2.088.0 Released

Read more...

SAOC 2019 Projects and Participants

Posted on

Last Sunday, August 18, was the deadline for Symmetry Autumn of Code 2019 applications. We received a total of eight applications, which is the same number we saw last year. This time around we were able to accept more than three: five of the applicants will be participating. The applications were reviewed by the five … Continue reading SAOC 2019 Projects and Participants

Read more...

Bug Bounties Have Arrived

Posted on

In 2013, Facebook launched a page for D bounties at BountySource. It saw a burst of excitement, a few bugs fixed, and then went quiet. By 2017, it had been “deemed unsuccessful”. In internal discussions on fundraising options and how to increase community participation in fixing bugs, the topic of bug bounties has often come … Continue reading Bug Bounties Have Arrived

Read more...

D Summer School Postmortem

Posted on

The first edition of the D summer school, held at University POLITEHNICA of Bucharest, took place from the 17th of June to the 4th of July. It was three weeks of bootcamping bachelor students into the basics of D during eight sessions of hands-on workshops, a homework project, and ending with a hackathon. We will … Continue reading D Summer School Postmortem

Read more...

Symmetry Autumn of Code Experience Report: Porting a fork-based GC

Posted on

The 2018 edition of the Symmetry Autumn of Code was a wonderful opportunity for me and two other students to dive into an interesting programming challenge and contribute to the D community. I am going to describe the process that led to my participation in SAOC and what this four months of work meant to … Continue reading Symmetry Autumn of Code Experience Report: Porting a fork-based GC

Read more...

Ownership and Borrowing in D

Posted on

Nearly all non-trivial programs allocate and manage memory. Getting it right is becoming increasingly important, as programs get ever more complex and mistakes get ever more costly. The usual problems are: memory leaks (failure to free memory when no longer in use) double frees (freeing memory more than once) use-after-free (continuing to refer to memory … Continue reading Ownership and Borrowing in D

Read more...