Innovate. Instruct. Inspire.

Hello, world!
My name is Braden.

I'm a husband, father, and avid coder on a mission to help you innovate, instruct, and inspire.

C++20 Iterators In-depth

I’ve found it surprisingly difficult to locate a good summary on modern C++ iterators, so I took some of my spare time to try and provide one complete with some simple examples. I hope you find it useful!

Read on...

Bitten by Bit Shifts

I recently found myself decoding some binary data and getting results I wasn’t expecting. This caused me to review one of the most basic operations in computer science: bit shifts. My “research” led me to a great article by Lenovo on the subject. After a few experiments, I learned another...

Read on...

When to Use Raw Pointers

I work a lot with legacy C/C++ code. Much of it is written in a pre-C++11 style, and even when C++11 features are used, they aren’t used as effectively as they could be.

Read on...
View more posts