97 Things Every Programmer Should Know

Pearls of wisdom for programmers collected from leading practitioners.

Last updated 3 months ago

667

C++ Best Practices

Best practices for ensuring high quality C++ code. This book has now inspired a video series from O'Reilly called "Learning C++ Best Practices."

Last updated 3 months ago

483

Practical Guide to Bare Metal C++

Last updated 2 years ago

341

Mind Hacking

How to Change Your Mind for Good in 21 Days

Last updated a year ago

287

Scalable C (in progress)

In this book I'll explain "Scalable C," which kicks C into the 21st Century. We use actors, message passing, code generation, and other tricks. I've been writing C for 30 years. It's never been this fun and productive.

Last updated 4 years ago

252

5 Algorithms Every Web Developer Can Use and Understand

A short primer on when & how to harness the power of algorithms for web developers.

Last updated 4 years ago

240