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


Asynchronous C#: Below the Surface
In my last two posts, we've covered C#'s async programming model and also using async/await for asynchronous execution. In the final post of this series on async programming in C#, we're going to take a look behind the scenes at all the work the compiler does for us to make code execute asynchronously. Let's dive in!
Published: Saturday, June 5, 2021
#dev
#dotnet
#csharp

Using Async and Await in C#
Async and Await are important keywords in C#. In this post, we'll be looking into how we can use `async` and `await` to write asynchronous code in the same manner that we write synchronous code. For a higher-level look at asynchronous programming in C# check out my previous post where we discussed the Task-based Asynchronous Programming pattern and more!
Published: Monday, May 17, 2021
#dev
#dotnet
#csharp

Asynchronous Programming in C# - Part 1
Writing code is hard. Writing asynchronous code is even harder. Luckily C# provides us with the `async` and `await` keywords to make asynchronous programming a little easier. This is the first of a series of posts in which I'll be going over writing asynchronous code in C# as well as a bit into the internals of how it works under the hood.
Published: Monday, May 3, 2021
#csharp
#dotnet
#introduction
#dev

Creating Your Own Framework for Learning
As software engineers, we are constantly learning in order to grow and stay relevant. I've found that trying to learn something new without a plan is difficult. This is why I created a framework for learning, which is what I'll be covering in this post.
Published: Friday, April 16, 2021
#dev
#learning
#growth

Selenian. A Minimal Dark Theme for Visual Studio Code.
There are many great themes available for Visual Studio Code, but I'm definitely the type of person who enjoys tailoring my development environment to my specific needs. So I created my own theme called Selenian.
Published: Tuesday, April 6, 2021
#dev