Nothing here yet.
Nothing here yet.
Introduction Git is a powerful tool with lots of commands and customizable options. Fortunately, to make our lives easier, we can create aliases to simplify these commands. In this post I’ll explain how Git aliases work and show the aliases I current...

Introduction Diagrams are a great way to visually communicate something. However, the majority of software architecture diagrams don’t really express what they intend to, lacking description of its elements and with lots of implicit notations only un...

Introduction Integration tests are essential to ensure that the different components of our system work together as expected and continue to work after changes. In this post, I’ll explain how to spin up disposable database containers to use in integr...
