The best performing software development teams are value stream aligned. In this post I'll explain what that entails.
There is quite some architectural guidance available online, but which one is right for your application?
Many problems in your application architecture will disappear when you push IO operations to the beginning and end of an operation, while keeping the middle free of any IO.
Reduce deployment impact by gradually releasing new features using contextual feature flags.
Software exists to support humans on specific tasks, yet most software is designed in a inappropriate way. This article will explore how to make software more task-oriented.