Latest Posts

Azure Functions On macOS With JetBrains Rider

Azure Functions On macOS With JetBrains Rider

In a previous post, I wrote about using GitHub Actions to automate the promotion of my blog posts. While the GitHub Action works, the approach lacks any sense of state and tracking. The tweets that promote my posts are random,...

Parse Markdown Front Matter With C#

Parse Markdown Front Matter With C#

There are the folks who write YAML, and then there are the folks required to parse it. Let me assure you that the former is more natural than the latter. YAML, which stands for YAML Ain’t Markup Language, is a...

Contribute To The Top 10 Impactful .NET OSS Projects 2020

Contribute To The Top 10 Impactful .NET OSS Projects 2020

In the early days of .NET, Microsoft held most of the power and influence around the technology. In 2000, software development looked different, with corporate vendors providing narrow solutions to businesses. As the ecosystem has evolved, we have collectively moved...

Program The Game Of Life With C# and Emojis

Program The Game Of Life With C# and Emojis

I have a confession to make. Although I have a degree in Computer Science, I don’t ever recall implementing John Conway’s Game of Life. The program is less of a game and more about implementing an algorithm with observable results....

Seed Entity Framework Core With Bogus Data

Seed Entity Framework Core With Bogus Data

In a previous post, we explored Entity Framework Core (EF Core) performance enhancements. To make that point in that post, we needed a significant data set to make the point. Creating an example project can be tedious, and a distraction...

Improve Entity Framework Core Performance

Improve Entity Framework Core Performance

Object Relational Mappers (ORMs) can help increase our productivity. The ORM pattern can handle the integration between our C# models and the database by providing an abstraction that limits our need to understand the underlying data-access mechanisms (not an excuse...

Enhance ASP.NET Projects With JetBrains Annotations

Enhance ASP.NET Projects With JetBrains Annotations

ASP.NET MVC and Razor Pages ship with some very sensible defaults. That doesn’t mean that all of our problems are solved. We may want to add new HTML helpers, navigation extension methods, or change the folder structure of our ASP.NET...