👋
How to build software that just makes sense
Battling with complex business logic and spaghetti code?
Struggling to communicate in software teams?
Discovering Domain-Driven Design is the only resource you'll need for a distilled overview of domain-driven design and how you can use it to build better software.
Who am I?
A passionate and experienced software developer, husband and dad. When I’m not at my laptop I’m spending time with my family, eating out, in the garden or reading a book. I have a handsome labrador who loves a forest walk, and two cats who run our house.
I've been working in software development for over 10 years and I'm a huge advocate for domain-driven design principles.
Latest posts
macOS missing xcrun after upgrade
How to resolve the infamous missing xcrun errorThu Oct 26 2023
tech
apple
Pagination Pitfalls: Preventing Data Loss
Learn how to prevent missing rows in paginated database queries.Sun Sep 24 2023
software
databases
The most productive tech-stack I've ever used
A modern tech-stack for rapid software prototyping and development.Tue Sep 19 2023
software
typescript