Project Highlight: excel-d

Posted on

Ever had the need to write an Excel plugin? Check this out. Atila Neves opened his lightning talk at DConf 2017 like this: I’m going to talk about how you can write Excel add-ins in D. Don’t ask me why. It’s just because people need it. From there he goes into a quick intro on … Continue reading Project Highlight: excel-d

Read more...

Faster Command Line Tools in D

Posted on

This post will show how a few simple D programming constructs can turn an already fast command line tool into one that really screams, and in ways that retain the inherent simplicity of the original program. The techniques used are applicable to many programming problems, not just command line tools. This post describes how these methods work and why they are effective. A simple programming exercise is used to illustrate these optimizations. Applying the optimizations cuts the run-time by more than half.

Read more...

Introspection, Introspection Everywhere

Posted on

Prelude: Orem, UT, May 29 2015 Just finished delivering my keynote. Exiting the character, I’m half dead. People say it needs to look easy. Yeah, just get up there and start saying things. Like it’s natural. Spontaneous. Not for me it’s not. Weeks before any public talk, I can only think of how to handle … Continue reading Introspection, Introspection Everywhere

Read more...

DConf 2017 Ex Post Facto

Posted on

Another May, another DConf in the rear view. This year’s edition, organized and hosted once again by the talented folks from Sociomantic, and emceed for the second consecutive year by their own Dylan Cromwell, brought more talks, more fun, and an extra day. The livestream this year, barring a glitch or two with the audio, went almost … Continue reading DConf 2017 Ex Post Facto

Read more...

Serialization in D

Posted on

Vladimir Panteleev has spent over a decade using and contributing to D. He is the creator and maintainer of DFeed, the software powering the D forums, has made numerous contributions to Phobos, DRuntime, DMD, and the D website, and has created several tools useful for maintaining D software (like Digger and Dustmite). A few days … Continue reading Serialization in D

Read more...