Cropped Header Image


Purpose of the Blog

This blog will chronicle my journey in learning .NET Core.

Who am I?

I’m Jamie and I sometimes go by the online moniker “GaProgMan” (sometimes styled as “gaProgMan” or “gaprogman”, depending on whether upper case in usernames is permitted). I’m a software developer, and have been building applications and websites for almost a decade (at the time of writing).

You can read more about me at my main blog here: 

Why Learn .NET Core?

Before starting work on this blog, I had almost a decade of experience of using the .NET framework (I’ve worked with versions 2 to 4.6.1 as they have evolved). With the release of .NET Core, I decided that I wanted to learn all about it and see what the difference between it and .NET Framework was.

This was partially because I had moved away from using Windows as the Operating System on my computers, but mostly because .NET Core is very new shiny, and promises all sorts of wonderful things.

How Will It Work?

I’ll post a new article on a given topic each fortnight.

for the first year, I did this each week. But I’ve started doing Twitch videos, too

Sometimes these topics will be in a logical order and sometimes they will be the thing that I have spent time learning about or doing in that fortnight.

How Can I Find Articles?

In the top nav bar, there is a menu for some of the top level categories, including:

  • Tutorials
  • Application Types
  • .NET Core versions

These will show all of the relevant posts in those categories.

There is a list of the most popular posts, and a banner which will show whether I am live over on Twitch


on the right-hand side of the site, with a search box above them.

I’ll also be posting links to the articles, as they go up, on my twitter account: @dotNetCoreBlog