© 2023 Hashnode
#aspnet
Introduction Fluent validation is a validation library for .Net applications that allows developers to implement validation rules. In this article, we'll explore how to use Fluent Validation with Asp.…
Introduction In the ever-evolving world of web development, proper documentation and understanding of APIs (Application Programming Interfaces) are crucial. APIs serve as the communication channel between different software components, allo…
You need to update the server first sudo apt update sudo apt upgrade After that, install nginx sudo apt install nginx Install Dotnet SDK (in this post, I use dotnet 7.0) wget https://packages.micros…
It can be challenging to test an API that requires authentication through a JSON Web Token (JWT). To obtain a valid access token that can be used with your API, you typically need to setup/use an enti…
Security is a top priority for any website in the modern online environment. It is crucial to make sure that your website is safe and shielded from any potential risks given the rise in cyberattacks. Implementing Single Sign-On (SSO) for yo…
This blog is a step-by-step guide on integrating the Report Designer control into an ASP.NET Web Forms application. The Report Designer is a web-based WYSIWYG reporting tool for creating and editing R…
This article offers an approach to designing, implementing, and unit-testing CRUD APIs (Create, Read, Update, Delete). We will explore best practices for designing web APIs, discuss how to implement p…
In this article, we will discuss structuring an ASP.NET Core project to prepare it for large-scale commercial software solutions. Topics covered include project structure as well as service boundaries…
Introduction Any web developer must possess at least a basic knowledge of the events of a web application. Understanding the events that are present, including how and when they are called, makes the …
Console.WriteLine("Hello and Welcome to my blog post on #EGabrielBootcamp!"); So it's finally here! The long-awaited #EGabrielBootcamp. A few weeks ago, I was going through a Twitter thread that requested mentors and mentees to connect. Fo…