Hey! 👋

My name is Aaron Bos and this is my blog.

What do I blog about? Great question!

I’m a software engineer by day so you’ll mostly see posts, some technical and some not-so-technical, relating to my interests in software and technology.

If you’d like to chat about a post or provide any feedback (postive or negative), connect with me via the social links at the bottom of the page! I hope you enjoy reading my posts as much as I enjoy writing them.

Recent Posts

Introducing Search to my Blog
My blog's two year anniversary is coming up in January 2023 and in that time I've written 56 posts on a variety of topics. In order to provide some more visibility into posts without having to scroll through them all I've added the ability to search posts. In this post, we're going to talk a bit about the feature, its implementation, and how it might evolve in the future. Let's dive in!
Sunday, November 20, 2022

Some Thoughts on Specialization
These days software developers are categorized into two common buckets, generalists and specialists. Neither category has an inherent advantage over the other and often times the pros and cons of a categories are contextual. In this post, I'm going to share my current thoughts on these categories and how floating between them has impacted my career.
Friday, November 11, 2022

Debugging C# in Neovim with nvim-dap
As a software developer debugging skills are invaluable. Over the years debugging tools have evolved to become an integral part of the development toolbox. In this post, we are going to look at how we can configure a debugging experience for .NET code in Neovim. Let's dive in!
Tuesday, November 1, 2022

GitHub Has Our Back With Token Security
I recently stumbled across some behavior by GitHub that was surprising at first, then reassuring once I understood the root cause. In this post, we are going to discuss a particular aspect of GitHub's security around keeping GitHub API tokens out of public repositories. Let's dive in!
Thursday, October 20, 2022

Get Comfortable Being Uncomfortable
In my opinion, the ability to learn and to continue to learn is one of the most important skills for software engineers to have. In this post, we're going to talk about the value of living outside of our comfort zone to positively impact growth and learning. Let's dive in!
Monday, October 10, 2022