Have you ever been thinking about upgrading your database automatically to the latest version when the application is booting up? In this super simple and quick .NET 6 guide, I will show you how to apply migrations automatically to your database when the application is starting up. We will be
.NET (pronounced as "dot net"; previously named .NET Core) is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is a cross-platform successor to .NET Framework. The project is primarily developed by Microsoft employees by way of the .NET Foundation, and released under the MIT License. - Source: Wikipedia.
Exceptions occur, and we have to face that as developers. I don't think I have ever seen an application running without making any errors. Exceptions need to be handled to avoid application crashes and how can we do that in a smart way? 🤓 We can add middleware to implement Global
Do you need to send emails using Microsoft Graph in .NET? Have you ever been in the need for sending emails from your .NET application? In the past, we used to rely on SMTP clients but SMTP with basic authentication is not that secure anymore 🔓. As of October 2022, Microsoft
Stripe is a suite of APIs powering online payment processing and commerce solutions for internet businesses of all sizes. Accept payments and scale faster. Stripe is without a doubt one of the most popular online payment gateways you can get. By using Stripe we can develop a secure way to
Subscribe to premium TWC
Support Tech with Christian and get access to all premium content and enjoy reading without any distractions like ads
Logs are important, and Serilog makes it easy. Unfortunately, not all log records are created equal, resulting in a more challenging time for developers to debug an application. In a world where software development is crucial for the world to be fully functioning, logging often takes a backseat to unit
In-Memory caching is the perfect way to optimize your ASP.NET Core Web API 🌐 in terms of response time. Caching is a technique of storing data in temporary storage so that it can be accessed more quickly if it hasn't changed. I recommend caching in services exposed to the internet
Tired of generating manual dummy/demo data? With Bogus, you can create realistic dummy data automatically without having to write thousands of lines of code with seed data.
Learn how to connect a PostgreSQL database with a .NET 6 App using Entity Framework Core in a few easy steps.