Practical AI Engineer

How to Keep Your Dependencies Secure and Up to Date

Automatically update your dependencies using Dependabot

Migrating From WCF to gRPC

And communicate cross-platform between a Node.js client and a C# Windows Service

Do You Use the Most Crucial Principle of Object-Oriented Design?

The open-closed principle in action

The Pragmatic Programmer, 20th Anniversary Edition

Every developer owes it to themselves to read this book

How to Improve as a Developer Using 5 Simple Tips

Tips that will stand the test of time (and whatever the current hot framework is)

Practical AI Engineer © 2026