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 the Go programming language for complete beginners, as well as those with experience programming in other languages.
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.
Get the complete set of my career coaching books as a single bundle—four books for the price of three!
Master your craft and go from junior to senior, with my friendly one-to-one coaching and guidance.
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?
There are many Rust books, but these are my favourites—and I think you’ll like them too. Here are my reviews of what I think are the truly essential Rust books available today.
What are the best Go books this year? Read my (relatively) unbiased recommendations for the Go books you should absolutely buy and read right now, whether you’re a beginner or expert Gopher.
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?