• Summary of unit tests

    C++ unit test framework

    I’m a big fan of test driven development so it was natural that one of the first things I did was look for a way to test the C++ code. I wanted something small and easy to use. Ideally it would be just a header file that needed to be included. And I also wanted […]

  • Ones and zeros in a binary tunnel

    Protocol Buffers compiler

    Not only is this project incredibly useful, but there’s a lot to learn from how it was built. When you need to send information to another computer or another component, the format of that message is critical. How do you define it? What do you do when you need to add more information to the […]