These articles are about software design and architecture. They are not about programming languages or frameworks. They are about the principles and patterns that are used to design and build software systems. Sometime I expand on these topics to write larger “papers”.

Read my latest ‘paper’

These ‘papers’ are bigger articles I write on topics around development and how to do it better.