Handle HTTP Status Codes With Razor Pages

Handle HTTP Status Codes With Razor Pages

HTTP semantics might not be vital to us humans, but they are the essential glue that holds the internet together. HTTP status codes allow clients to interpret the response they are about to receive and make processing accommodations. We may...

More HTTP Methods In ASP.NET Core HTML Forms

More HTTP Methods In ASP.NET Core HTML Forms

Many developers are familiar with your most common HTTP methods of GET and POST. Many of us do not realize that there is a world of other HTTP methods that can we can utilize for additional semantic meaning for our...

Sentiment Analysis With C#, ML.NET, and Oakton Commands

Sentiment Analysis With C#, ML.NET, and Oakton Commands

Machine learning is a hot topic in modern development. We can find the fruits of data science labors in our digital personal assistants, streaming recommendations, fraud detection, and cancer research. The application of machine learning is boundless and can bring...

Write Xamarin.Mac Apps With JetBrains Rider

Write Xamarin.Mac Apps With JetBrains Rider

macOS is my operating system of choice, but oddly I do most of my professional programming with the .NET Framework. Historically, the choice of Macs paired with .NET would raise eyebrows, but not anymore. The release of .NET Core has...

Have Fun With LINQ Expression Visitors

Have Fun With LINQ Expression Visitors

In a previous blog post, we saw how we were able to build a powerful sorting interface that enhanced the OrderBy functionality found in LINQ. For those of us building HTTP APIs or web applications, it can make solving problems...

Sort Data With ASP.NET Core and Query Strings

Sort Data With ASP.NET Core and Query Strings

Anyone building a web application will eventually have to deal with sorting tabular data. It’s a rule established into the constitution of the internet (if there was one). While it may be simple in concept, its implementation can be daunting...

Write And Use IEqualityComparer in C#

Write And Use IEqualityComparer in C#

Equality might seem straightforward, but it tends to get fuzzier the longer you think about it. When it comes to programming, there are two general thoughts around equality.

Understand Reading From A File Using C#

Understand Reading From A File Using C#

Interaction with files is a necessary skill with any programming language. Luckily, with the .NET Framework, we have many reading options provided to us through the System.IO namespace. There are almost too many options, and for .NET coding newbies, it...

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,...