Security Scanning Your .NET Core Applications

Security Scanning Your .NET Core Applications

No organization exists in an operational vacuum. It’s a natural law of software development that your world will collide with other projects. It is inevitable to share responsibility between customers, vendors, partners, and the open-source ecosystem. In a past life,...

Save Your C# Keystrokes With Tuples

Save Your C# Keystrokes With Tuples

In the year 2000, Microsoft released C# to the masses, and since then, it has evolved with many new features. One of those features includes Tuples. Only recently have tuples become more useful with the addition deconstruction in C# 8....

Generate YouTube Thumbnails with ImageSharp and .NET Core

Generate YouTube Thumbnails with ImageSharp and .NET Core

I watch more YouTube videos than I’d ever like to admit. It’s a great source of knowledge for interesting topics like programming, cooking, tiny house living, and much more. Lately, I’ve also wondered about taking some of my blog content...

Reading The Past, Present, and Future Of .NET Through NuGet

Reading The Past, Present, and Future Of .NET Through NuGet

It is always good to have environmental awareness, primarily when you work with a technology stack. Package management providers are a good indicator of what’s currently happening in any ecosystem. For .NET developers, the pulse of our community beats with...

Reading RSS Feeds With .NET Core

Reading RSS Feeds With .NET Core

Lately, I’ve been working hard on this blog. In a recent post about automating your blog with GitHub actions, I wrote a small .NET Core application that could process my RSS feed. In this post, I will show you how...

Being More Productive With The JetBrains Rider Debugger

Being More Productive With The JetBrains Rider Debugger

JetBrains Rider, The cross-platform .NET IDE from JetBrains, has been my defacto .NET development environment for over a year now (maybe even two). Having the same tool across macOS and Windows environments is a joy, and with every iteration, the...

Hypermedia Lite For ASP.NET Core HTTP APIs

Hypermedia Lite For ASP.NET Core HTTP APIs

I have worked on cross-disciplinary teams with a polyglot stack, and I imagine most developers have at this point in web develpoment history. The number one rule for team productivity is to help your downstream team members. In my case,...

.NET Core 3.0 AllowSynchronousIO Workaround

.NET Core 3.0 AllowSynchronousIO Workaround

Over the last year I’ve been dabbling in the dark arts of GraphQL. As a web api interface, its easy to consume and utilize, but I consider myself a back end developer first and for most. I have been spending...

Using Environment Variables In Your .NET Core Builds

Using Environment Variables In Your .NET Core Builds

MSBuild is the glue that holds the .NET ecosystem together. As a powerful build system, it can do anything and everything to compose your applications. The tool has been around since the inception of .NET, but with .NET Core enhancements...