Creating a Consumer-Driven Contract with Angular and Pact

A tutorial on testing an Angular REST client against a contract with the Pact framework.

Locking transitive Dependencies with NPM

A tutorial on how to lock the version of your NPM dependencies to create a reproducible build.

Modeling Git Commits with Neo4j

A graph database is the natural way to represent a git tree. This article shows how to do this with Neo4J.

66% Off My eBook

Get Your Hands Dirty on Clean Architecture

Subscribe to my Mailing List and get 66% off my eBook Get Your Hands Dirty on Clean Architecture.

Current Reading*

Book Review of Atomic Habits by James Clear
*Affiliate Link - If you purchase an item through this link, I'll get a cut at no extra cost to you. If you're undecided, I usually write up a review of the book once I'm through.