Restructuring your system to improve structural integrity.
The SOLID principles make object-oriented code easier to live with. A plain-English tour.
A long-wished-for feature in FileMaker 2025: reproducing any set of records efficiently.
Software automation allows you to spend more time working on your business so that the inevitable economic downturns can be navigated gracefully.
Ruby's safe navigation operator saves you from nil errors, and where it smells.
Read more →
The Dependency Inversion Principle, why it matters, and how to apply it.
Read more →
Part 1 of a refactoring series from daily code review, starting with conditionals.
The Observer pattern and event listeners compared, with an example of each and when to reach for it.