Software Development
-

Legacy Code to Testable Code #6: Add Overload
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More » -

Five Tips for Tactical Management
Sometimes, you just need to get on with the work. You need to give yourself some breathing room so you…
Read More » -

Legacy Code to Testable Code #5: Extract Class
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More » -

3 Simple Guidelines to Rule Development, Design and Traceability
(Article guest authored together with John Hurlocker, Senior Middleware Consultant at Red Hat in North America) In this tips and…
Read More » -

Stop Claiming that you’re Using a Schemaless Database
One of MongoDB’s arguments when evangelising MongoDB is the fact that MongoDB is a “schemaless” database: Why Schemaless? MongoDB is…
Read More » -

ConEmu – Windows console emulator with tabs
After switching to Git some time ago, I started working more and more with Git Bash on Windows. Git Bash…
Read More » -

4 Biggest Reasons Why Software Developers Suck at Estimation
Estimation is difficult. Most people aren’t good at it–even in mundane situations. For example, when my wife asks me how…
Read More » -

The DSL Jungle
DSLs are a common thing in the programming world nowadays. Many frameworks and tools decide to build a DSL for…
Read More » -

Legacy Code to Testable Code #4: More Accessors!
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More »
