Parse HTTP User Agents with ASP.NET Core

Parse HTTP User Agents with ASP.NET Core

In my last blog post I shared why we wrote our own user agent parser (mycsharp/HttpUserAgentParser) in .NET (reason: performance). This is now about

Build and Test .NET Core with GitHub Actions

Build and Test .NET Core with GitHub Actions

What is GitHub Actions? GitHub Actions is the counterpart to Azure DevOps Pipelines: a fully configurable automation tool for setting up workflows, s

Use hCaptcha with dotnet and ASP.NET Core

Use hCaptcha with dotnet and ASP.NET Core

Many websites protect themselves from automated access with reCaptcha, a Google company. The top dog can be found on almost every website. About hCap

Was erwartet uns mit ASP.NET Core 5?

Was erwartet uns mit ASP.NET Core 5?

Nachdem Microsoft nun die erste Preview von .NET 5 veröffentlicht hat stellt sich die Frage: was kommt eigentlich mit ASP.NET Core 5? Bleibt der Name

Expose OpenSearch Endpoint with an ASP.NET Core Controller Action

Expose OpenSearch Endpoint with an ASP.NET Core Controller Action

OpenSearch OpenSearch is a standard that has existed for about 15 years and is used by search engines and Browsers. This standard was developed by Am

Custom PasswordHasher in ASP.NET Core Identity

Custom PasswordHasher in ASP.NET Core Identity

In the ASP.NET Core Identity environment, the PasswordHasher is responsible for securely storing the password and performing password entry checks. I

Custom Model Binders in ASP.NET Core

Custom Model Binders in ASP.NET Core

What are Model Binders? ModelBinders are required in ASP.NET Core to pass parameters from HTTP requests into a controller action method. For example,

ASP.NET Core Serverless on AWS Lambda

ASP.NET Core Serverless on AWS Lambda

Serverless Serverless is on everyone's lips; in the .NET area it means mainly Azure Functions. In principle Serverless is all about not having to wor

AWS Toolkit for Visual Studio 2019

AWS Toolkit for Visual Studio 2019

AWS (Amazon Web Services) offers an extra toolkit for Visual Studio 2017 and Visual Studio 2019 that integrates seamlessly to create projects based o

Twitch MediatR with ASP.NET Core

Twitch MediatR with ASP.NET Core

Twitch Twitch is the leading streaming platform for video games and Co. Starting small, Twitch hosts monthly over 3.5 million streamers that can be w

Model Binders in ASP.NET Core

Model Binders in ASP.NET Core

When ASP.NET Core receives a web request, it routes the request to a specific action - a method that matches the route - of a controller. Often there

HTTP Status 500 on debugging ASP.NET Core with Visual Studio 2017

HTTP Status 500 on debugging ASP.NET Core with Visual Studio 2017

I gave my PC a new Windows installation and run into the following error: Unable to start process C:\Program Files\dotnet\dotnet.exe. The web server

Modern API-Development with ASP.NET Core

Modern API-Development with ASP.NET Core

Due to my daily business, I have created a series of sample projects how to develop and evolve a modern API with the help of ASP.NET Core. It starts

Run ASP.NET Core with .NET Framework in a Docker Container

Run ASP.NET Core with .NET Framework in a Docker Container

Sometimes you still have the requirement that the .NET Framework is needed - but you still want to use ASP.NET Core and Docker. Future of ASP.NET Cor

Setup VSTS YAML builds for your ASP.NET Core app

Setup VSTS YAML builds for your ASP.NET Core app

Idea YAML builds are a very common way to define builds in AppVeyor, but in Visual Studio Team Services (VSTS) this feature is pretty new - and still

ASP.NET Core ModelState Validation Filter

ASP.NET Core ModelState Validation Filter

I like my ASP.NET Core controllers and actions very clean and I recommend to not catch all Exceptions inside your Action. You can have it much easier

What's new in .NET Core, ASP.NET Core and EF Core 2.1

What's new in .NET Core, ASP.NET Core and EF Core 2.1

Yesterday the Microsoft Teams have updated their roadmaps of .NET Core, ASP.NET Core and EF Core in focus of the next version 2.1: .NET Core 2.1 Erro

Better exception details with ASP.NET Core

Better exception details with ASP.NET Core

By default, ASP.NET Core suppresses Exceptions on Startup on external environments. So you only get Exceptions in Startup on localhost. Sometimes, es

ASP.NET Core - Teil 2: die Middleware

ASP.NET Core - Teil 2: die Middleware

Bereit bei ASP.NET 4 konnte man mit Hilfe von OWIN - Open Web Interface for .NET - Middleware-Implementierungen sehr einfach und robust umsetzen. Mid

ASP.NET Core - Teil 1: die Basics

ASP.NET Core - Teil 1: die Basics

Seit Ende Juni steht ASP.NET Core 1 als RTM zur Verfügung - und es erfreut sich großer Beliebtheit! In diesem mehrteiligen Beitrag möchte ich einen E

ASP.NET Core - hello world

ASP.NET Core - hello world

Hello world Hier ein vollständiges und minimales Beispiel, wie eine simple Hello World Anwendung in ASP.NET Core 1 aussehen kann: using System; using

Eine moderne WebAPI - die OData Basics

Eine moderne WebAPI - die OData Basics

Was ist OData? Doch zunächst etwas Vorgeschichte Seit es Schnittstellen (API) zum Austausch von Daten gibt, gibt es die Unsicherheit, welche Daten vo