#419 The Best C# .NET Web Application Tech Stack: Choosing The Front End

sponsor

Build a Cross-Platform Crypto App With Telerik UI for .NET MAUI

.NET MAUI GA and Telerik UI for .NET MAUI are already here we know that many of you are curious to learn how to build a cross-platform app, and how this app would work on iOS, Android, Windows and macOS. 👌The application you are about to see is built entirely with Telerik UI for .NET MAUI controls. Let’s take it for a spin!

this week's favorite

The Best C# .NET Web Application Tech Stack: Choosing The Front End

In this post, we’ll try to make some semblance of order. We’ll go over the most popular technology choices in each layer of web application development, and see their pros and cons. That includes the client-side tech, the backend server, the ways to deploy to Azure, the CI/CD pipeline, the database, and the login mechanism.

Performance Improvements in .NET MAUI

.NET Multi-platform App UI (MAUI) unifies Android, iOS, macOS, and Windows APIs into a single API so you can write one app that runs natively on many platforms. We are focused on improving both your daily productivity as well as performance of your applications. Gains in developer productivity, we believe, should not be at the cost of application performance.

How to test ASP.NET Core Minimal APIs

In this post, you will learn the basics of testing ASP.NET Core Minimal APIs. You’ll get started with testing a “hello world” endpoint, and then test a more complex API that returns JSON data. You’ll finish with customizing the ASP.NET Core service collection, so you can customize services for your unit tests and integration tests.

Building a Redis Clone–Analysis

In the previous post, I wrote a small Redis clone using the most naïve manner. It was able to hit nearly 1M queries per second on our test instance (c6g.4xlarge, using 16 cores and 64 GB of memory). Before we get any deeper into optimization, it is worth understanding where the time is actually being spent. I run the server under a profiler, to see the various costs.

Maybe it's time to rethink our project structure with .NET 6

With the upcoming release of .NET 6, we're also getting a new API to build applications. This new API is called the "Minimal Web API". This blog post came to life because seeing this new structure triggered some new brainwaves that made me question my current project structure. After having read about CUPID by Dan North these thoughts have only amplified.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.