-
Keeping Windows Services Setup Simple with Topshelf and C#
Windows services have been around a long time. Generally, they’re asynchronous programs that run in the background on a Windows machine. Setting up a Windows service can be tedious – that’s where Topshelf comes to the rescue. From their site (here): “Topshelf is an open source project for hosting services without friction. By referencing Topshelf,…
-
Auth0, Angular, and .NET Web API Part 2 – Wiring Up Web API
In the previous post, we setup Auth0 and an Angular SPA to allow users to login and logout. Now, I’d like to setup a .NET 6 Web API and communicate with it, using authentication, from the Angular SPA. The Angular SPA will pass a JWT (oauth2) bearer token to the API which will authenticate using…
-
Auth0, Angular, and .NET Web API Part 1 – Wiring up Auth0 and Angular
Auth0 is one of the largest players in the authentication-as-a-service sector. They’re secure and have many options for most of the platforms used. They claim to be an easy to implement, adaptable authentication and authorization platform. Today. Also, Auth0 allows up to 7000 users with 2 social media connectors (think Google or Facebook logins) for…
-
.NET Minimal API’s vs Traditional API’s using K6
This is my first post so I wanted to do something simple. Minimal API’s are new to .NET 6 and there’s a lot of talk about them. If you’re calling a database, are Minimal API’s faster? I say let’s load test it and see if it’s any better than the traditional model. For this, I…