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


How to Use C#'s Parallel.ForEach
There are certain operations performed in code that lend themselves to being executed in parallel. Some might even call these tasks "embarrassingly parallel". In this post we'll be going over how we can use C#'s Parallel.ForEach to iterate over collections in parallel.
Published: Thursday, September 16, 2021
#dev
#introduction
#dotnet
#parallel
#csharp

How To Uninstall tSQLt From SQL Server
If you've used the SQL unit testing framework tSQLt before you may have come across the need to uninstall it from a database. There are a couple of ways you could go about this, but we'll look at the quickest method.
Published: Saturday, August 28, 2021
#sql
#database
#dev

Parsing Image Metadata with C# and ImageSharp
Recently I've been using C# and ImageSharp to work with images in code. In this post we'll be taking a look at how we can read and write IPTC Metadata properties for a given image.
Published: Monday, August 16, 2021
#dev
#dotnet
#csharp

Scraping HTML with Selenium and C#
In this post, we'll be going over how we can use Selenium WebDriver and C# to scrape HTML from websites. I recently started working on a personal project that I plan to use for gathering English Premier League player statistics for my fantasy team. I had a fun time getting Selenium set up and working so I thought I'd share.
Published: Thursday, July 29, 2021
#web
#dev
#dotnet
#csharp
#selenium
#scraping

Introduction to SQL Indexes
For most of my career I've known the general purpose of an SQL (read S-Q-L) index, but I've never taken the time to dig a little deeper to understand more until recently. In this post we'll be taking a look at SQL indexes from a high level, as well as how they can be used effectively (and not so effectively) to impact the performance of SQL operations.
Published: Monday, July 19, 2021
#introduction
#sql
#database
#learning