Character Controllers
I created a demo called player2d by implementing a swept 2D character controller, showcasing a bunch of cute_headers in action. There are also a set of slides made for a talk at a local university...
View Articlestd::vector and Minimizing Includes
I like std::vector quite a bit except for a couple side-effects. Here are the side-effects I do not enjoy. Debug builds are slow due to copious debug checks. Constructors and destructors are *always*...
View ArticleBase64 Encoding and some Opinions
Recently I had a need to do some base64 encoding in C. I was hoping to find two functions, one for encode and one for decode. base64 encoding is useful to transmit a byte array over text in a safe...
View ArticleDatastructure APIs in C++
Designing a great data structure API is mostly a grey area with lots of room for opinions. Why care about my opinion? Well, take a peek at some of my headers on GitHub. If you think they might look...
View Article