Books
Here you find an overview of all the books I've written before.
# Things I wish I knew when I started programming
This is my newest book aimed at programmers of any skill level. This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well. It's what I wish someone would have told me years ago, and I hope it might inspire you.

Available now: my book "Things I wish I knew when I started programming". You can buy paperback or ebook versions today!
# Things I wish to know: notebooks
A hardcover, dot grid notebook that goes along the "Things I wish I knew when I started programming" book. Available in two sizes.
# Event Sourcing in Laravel
Everything you need to learn about starting with event sourcing is covered in this course: from learning about event driven design and events to aggregates, projections, process managers, CQRS and more. Not only are all patterns and principles covered, we also discuss many common pitfalls of an event sourced system, and how to avoid them.
# Front Line PHP
Front Line PHP looks at PHP from the perspective of a modern-day PHP developer. You'll learn about everything new in PHP 7 and PHP 8, as well patterns, best practices, PHP internals and more!
# Laravel Beyond CRUD
Going beyond a standard CRUD application, this course teaches you how to structure and manage a large Laravel application to keep it maintainable for years to come.