Master your craft and go from junior to senior, with my friendly one-to-one coaching and guidance.
Deepen your wizardry with hundreds of tips, tricks, techniques, and tactics for writing better Rust programs.
Master the world’s favourite programming language with my friendly guide to building durable Rust software.
Introduces Go for complete beginners, as well as those with some experience of programming.
Take your next step in Go, with my guide to building powerful, robust tools and packages that solve user problems.
Now, for the first time, you can buy the complete set of my Go books as a single bundle—five books for the price of four!
Build your own independent business as a knowledge worker with my complete guide to success.
This book introduces you to all Go’s testing facilities, shows you how to use them to write tests for the trickiest things, and distils the collected wisdom of the Go community on best practices for testing Go programs.
Much of the modern world is built on cryptography: the art of secret messages. This book will show you what it’s all about and how it really works, with dozens of example programs in Go.
Interfaces, generics, and iterators are key to modern Go. Learn all about them with this easy-to-read but comprehensive guide.
Get the complete set of my career coaching books as a single bundle—four books for the price of three!
Code For Your Life is a complete manual for your career: how to get started, how to succeed, and how to build a life you won't need a vacation from.
Monk Mode is your guide to focus, growth, and good mental health. It’s a digital monastery that fits in your pocket.
The world runs on legacy code—hundreds of millions of lines of it. Can we rewrite it all in Rust? And is that even a good idea?
Modern IDEs like GoLand are more than just a text editor: they’re packed with power coding features that can turn you into a software superhero.
Let’s add a provider abstraction to brighten up our Rust weather client’s API.
When two goroutines go to war, a data race is all that you can score. To prevent that, Go’s sync.Mutex type can help.
She’s an internationally famous high-performance computing architect. He’s a rumpled, handsome, yet socially awkward basement coder. They fall in love—blazing fast.
What does a consultant actually do? Sometimes the right answer, surprisingly, is “nothing”.
Enlaces y recursos en español para aprender el lenguaje de programación Rust.
You don’t need many tools to write Rust—just a decent editor, and maybe an AI assistant or two. Here’s my Rust dev setup in 2026.
I finally found the one serene, omnicompetent guru who writes perfect code! Here are her ten secret mantras of Go excellence.
Un resumen de Rust y Go que destaca sus ventajas, señala lo que comparten y aclara sus diferencias clave. ¿Cuál deberías elegir?
Which is a better choice, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency?
If you’ve heard about Rust and you’re wondering about the facts behind the hype, this is for you: no sales pitch, just a clear, point-by-point outline of why Rust is worth considering.