Delphi the Solution

Delphi Microservices: This is a nice webinar explaining how Delphi was leveraged to build a great company. But then management started listening to Java and SAP consultants to move away from Delphi. After two failed attempts, and a lot of wasted money, they gave the Delphi team a chance:    

C++ ORM DSL via Macros

Macros, like the goto statement, have become somewhat frowned upon nowadays, but (IMO) I think that’s a little excessive. Macros used correctly, within the confines of symbol declaration (i.e. no computation), can be beneficial. For example, you may want code to execute in debug but not release, you can define the symbol accordingly and avoid […]

Test Driven Development

This is an older post from 2011, I’ve included it here for archiving reasons, and nostalgia – Kent Beck actually replied to me 🙂 There’s been a lot of discussion about the effectiveness of TDD lately, from people like James O’Coplien (see here), David Heinemeier Hansson (here) and Erik Meijer (here). And the conversation is […]