I’ve written a handful of books over the years, on Rust, the Aurelia framework, and the way developers actually work. They’re all digital and they all live on Leanpub, so you get PDF, ePub and Kindle formats and free updates whenever I push a new version. A couple are pay-what-you-want, so you can grab them for the minimum or throw me more if you found them useful.
Rust for JavaScript Developers — Learn Rust by mapping it onto the JavaScript you already know. It goes from ownership and traits through real projects: a CLI tool, a web server with Axum, a database layer with SQLx, and WebAssembly modules you can call straight from JavaScript. No C or C++ background needed.
Why Developers Code In The Dark — Why so many of us do our best work after midnight. Circadian rhythms, flow states, remote work, and what all those late nights do to the rest of your life.
The Aurelia 2 Book — The one to start with if you’re new to Aurelia 2 or coming across from Aurelia 1. You build a complete online store as you go: product pages, search, checkout, the lot. Pay-what-you-want.
Enterprise Aurelia 2 — For building large Aurelia 2 apps that don’t turn into a mess. Architecture, dependency injection, routing, testing, state management, and the naming and structure conventions I wish someone had handed me on day one.
Aurelia For Real World Web Applications — A practical guide to the original Aurelia, working through real examples: custom elements, forms, bundling, authentication, and TypeScript.