Unit Testing for Embedded Software - Pico SDK
In a recent side project, I developed an audible altimeter for skydiving. The altimeter serves as an audible aid, speaking to skydivers as they fall through the sky. It is comprised of three primar...
In a recent side project, I developed an audible altimeter for skydiving. The altimeter serves as an audible aid, speaking to skydivers as they fall through the sky. It is comprised of three primar...
Google Test is an extremely powerful tool, jam packed with tons of different tools and resources to ensure engineers are able to thoroughly test their codebase. Through using it more often at work,...
During a talk at work, I decided to present some common scenarios I saw during code reviews and show some cool C++ library feature alternatives! Some of the items discussed were: std::any st...
In a recent project, one of the tasks my team was assigned was implementing a scrollable list area consisting of a preview image, title, and description text. The project was in C++ using the Qt li...
For one of my most recent projects, I have been designing a logbook application to help skydivers digitally log their jumps. I decided to use ASP.NET Core WebAPI as the backend component and use Re...
In my personal projects, and at work, I have been venturing very heavily into templated libraries. Sometimes the project was completely header-only, other times it was a hybrid. In my most recent e...
This post stems from my recent exposure to handling asynchronous functions in other programming languages. One of my recent projects I have dove into is an Alexa Skill called SkyBro. In this projec...
For a while, I have been invested in learning how to parallelize certain algorithms. Parallelizing algorithms and code in general can be tricky. I have discovered that it is quite tricky. It is sur...
Starting around mid-2021, I discovered a website called Project Euler. Project Euler “is a series of challenging mathematical/computer programming problems that will require more than just mathemat...
This week I was diving into some of the new features C++ has regarding iteration. This newfound interest stemmed from wanting to make cleaner, more understandable code. There have been many situati...