Archives
All the articles I've archived.
Optimistic Locking in EF Core - Stop Silent Data Loss
Learn how EF Core handles optimistic locking with rowversion, concurrency tokens, and DbUpdateConcurrencyException with real API code examples.
Improve ASP.NET Core API Performance with Response Compression
Boost ASP.NET Core API performance with response compression techniques using Brotli, Gzip, and custom providers to enhance data efficiency
Understanding the Builder Pattern in C# - A Practical Guide for Developers
Learn how to implement the Builder Pattern in C#
Implementing Memory Guard in ASP.NET Core API - Tips for Setting Optimal Thresholds
A practical guide to adding a custom Memory Guard middleware in ASP.NET Core APIs, with real‑world advice on choosing threshold values
ASP.NET Core 8 + IIS + EF Core: Proven Memory Management Practices for High‑Performance APIs
Learn proven memory management techniques for ASP.NET Core 8 APIs on IIS with EF Core to boost performance, prevent leaks, and cut hosting costs
What Should a .NET Project Have? A Practical Checklist for Developers
Ensure a successful .NET project with a practical checklist for developers. Aim for a well-structured and maintainable solution
Mastering C# Pattern Combinators - Logical AND, OR, NOT, and Beyond with Examples
Explore C# Pattern Combinators to enhance code readability and maintainability. Master logical operators like AND, OR, NOT with practical examples.
Implement Real-Time Communication Using SignalR with Angular
Use SignalR with Angular for real-time communication - set up ASP.NET Core API, connect Angular for dynamic messaging in interactive apps
Create Your Own Privacy-Focused Analytics Tool with JavaScript and ASP.NET Core
Learn to create a privacy-focused analytics tool using JavaScript and ASP.NET Core for simple user data collection without third-party dependence
How to Upload a File to Network File Share with Credentials using C# (.NET Core)
Learn how to upload a file to a network file share with credentials in C# (.NET Core)
Store and retrieve settings using IOptions pattern in C#
Manage app settings in .NET using IOptions for type safety, validation, and dynamic configuration updates
Step-by-Step: Google OAuth in ASP.NET with Angular and JWT Authentication
Learn how to implement Google OAuth in ASP.NET with Angular and JWT Authentication step-by-step for secure user verification
API Design: Filtering, Searching, Sorting, and Pagination
Learn how to design RESTful APIs with filtering, searching, sorting, and pagination features.
Cancellation Token in C# - Explained
A blog post about how to use cancellation tokens in C# for managing and cancelling asynchronous operations, with examples and best practices
Dotnet important links
dotnet important links
API Development with C#: A Comprehensive Guide
Unlock the secrets of API development with C#. Dive into essential concepts, from classes to middleware, for crafting robust and scalable APIs seamlessly
JWT authentication in ASP.NET Core Web API
Learn how to implement JWT authentication and role-based authorization in ASP.NET Core Web API with complete example code
VS Code setup for C# development
Learn how to set up Visual Studio Code for C# development with comprehensive guide
Angular convert UTC date to local date
Need to convert UTC date to local date in Angular? Check out this short and easy solution
Reading Excel data to Data table
This solution demonstrates how to read an Excel file and convert it into a data table using the ClosedXML library in C#
Implementing Windows Authentication in .NET Core Web API (short guide with examples)
Learn how to add Windows Authentication to your .NET Core Web API easily. Step-by-step guide with practical examples
Getting started with Entity Framework Core: Building a Sample Project
Discover the benefits of Entity Framework Core with a sample project. Simplify database interactions and boost productivity in your .NET applications.
New Features in .NET 8 (with examples)
.NET 8 introduces features that improve developer productivity like ValueTasks, Init only setters, default interface methods, record types, Async disposal
Asynchronous Programming with async/await in C# (with simple example)
Learn how to write efficient asynchronous code in C# using powerful async/await keywords. Explore simple example that demonstrates their usage and benefits
Parallel.ForEach with HttpClient in C#
Learn how to use Parallel.ForEach with HttpClient in C# (avoid data issues)
Current and popular topics related to .NET Core.
Current and popular topics related to .NET Core
Angular material Datetime picker
Integrate angular material datetime picker using @angular-material-components/datetime-picker. It is easy to use, customizable and have good UI/UX
Hello World
My first post and how I started blogging on my own domain with Hashnode.