$ ls blog/
12 posts
How I Built a Fully Free Newsletter for This Portfolio
A walkthrough of setting up a subscribe-and-notify newsletter for a personal site that costs $0 a month — no vendor contact caps, no monthly fee, just a database you own and an email API used the boring way.
File Upload Service in .NET 9
A simple implementation of the file upload functionality in .NET
.Net 8 new Identity Auth - Setting up, Customizing the auth and seeding data
An overview of how to implement the latest identity auth in .NET and how to customize it, especially hiding the routes and adding roles
Adding serilog logging in .NET
This article provides a comprehensive guide to adding logging in .NET applications using Serilog.
Setting up linux for .NET development
A simple way of setting up the linux for .net development with all the necessary tools, along with mssql server and database setup
Exploring Unit testing - C# .NET Essentials
An introduction to the Unit testing in C# - discover benefits, best practices, and seamless integration. Elevate code quality and ensure reliability
Logging and monitoring the dotnet API using serilog and Azure Application Insights
This article will provide information about the best practices and techniques to implement logging and monitoring in .NET Core APIs. We will discuss how to configure and leverage the built-in logging mechanisms in .NET Core.
.Net core web API Login and Registration using Identity
An overview of how to create registration and login functionality in the .NET core web API using the mocrosoft's identity framework
JWT Authentication in C# .NET Core 7 Web API.
In this article, lets see how to configure JWT Authentication in .NET Core 7 Web API
Implementing Firebase auth in React, Typescript, Vite
Avoid clunky login processes and try firebase. Firebase Authentication in React with TypeScript and Vite.
The Searching Algorithms - From Linear to Binary and Beyond
This article provides a comprehensive guide to the most popular and efficient searching algorithms used today. From linear search to binary search, jump search, depth-first search, breadth-first search and ternary search, each algorithm is explained in detail with accompanying pseudocode and C# examples to help you put them into practice
Why C#? A brief introduction about C#
This article will give a brief introduction about What C# is and its features.