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
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
#dev
#career
#opinion
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
#dotnet
#csharp
#neovim
#tools
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
#learning
#security
#github
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
#learning
#development
#career
Learning Vim Keycode Concepts
Since diving into the world of Vim and Neovim, I've felt myself become more comfortable with the tool and its idiosyncrasies. One of the hurdles I faced early on was understanding the documentation for different keycodes. In this post, we're going to cover the common keycodes and the concepts around them. Let's dive in!
Thursday, September 29, 2022
#learning
#neovim
#tools