Blog

I love sharing what I'm learning. Check out the posts below to see what I've been working on lately.

Basic C++ Unit Testing with Coverage Using Catch2 and Gcov image

Basic C++ Unit Testing with Coverage Using Catch2 and Gcov

14th Oct 2019
I recently wrote a basic C++ linked list implementation to sharpen my skills, and I quickly found myself in need of a good way to test my code. I found Catch2, a simple C++ testing framework, and then used Gcov to ensure that my tests were covering all the code. By no means am I an expert, but I'll go ahead and share what I've learned so far.
Using Letters As Arrow Keys on Linux and Mac image

Using Letters As Arrow Keys on Linux and Mac

16th Sep 2019
This summer I found myself sitting at a computer writing code for 40 hours a week for the first time, and I started looking for ways to make my computer work more comfortable and efficient. After a bit of research, I figured out how to remap a modifier key (e.g., Ctrl, Alt, etc.) plus i/j/k/l to the arrow keys.