Latest Blogs

Tools
Essential Git and GitHub Commands for Open Source Developers
Power Pages
How to change Profile name of logged-in user in Power Pages
How do I
Events in C#
ASP.NET Core
What Are Metapackages in ASP.NET Core and Their Modern Usage?
Docker
What Is Docker and How Does It Fit into a Modern CI/CD Pipeline?
ASP.NET Core
Validation in .NET 10: Native Support for Minimal APIs
ASP.NET Core
What New Features and Enhancements Does ASP.NET Core 10 Bring to Blazor, APIs, Security, and Developer Performance?
Design Patterns & Practices
Keep It Simple: The Power of the KISS Principle in Modern Design
Docker
WSL2 Explained: Why Docker Needs It on Windows
Web API
Swagger Not Opening by Default in .NET 9 Web API – Why It Happens and How to Fix It
Learn .NET
How Do C# Records Improve the Design of Data Transfer Objects (DTOs) in .NET Applications?
Web API
Understanding Upstream and Downstream in API Gateway
Project Management
Waterfall vs Agile: How Project Management Has Evolved
RPA
Step-by-Step Guide: Build a Gmail API–Based RPA Tool Using Python
Blazor
10 Blazor Coding Mistakes I See in Real Projects (and How to Avoid Them)
.NET
Realtime Updates in .NET 10: Easier Server-Sent Events
Azure
Azure AI Foundry Workflows
Docker
Bare Metal vs Virtual Machines vs Docker Deployment
SQL
Execution Order in SQL
ASP.NET Core
API Gateway in Microservices: A Complete Guide for Developers
C#
Understanding Static Classes in C#: When to Use Them and When to Avoid
LINQ
Boost Your LINQ Performance: Understanding IEnumerable and IQueryable
Databases & DBA
Migrating PostgreSQL to Alibaba Cloud PolarDB for PostgreSQL
SharePoint
SPFx Web Part Icon Requirements When Publishing to Teams
C#
Understanding Extension Members in C# 14
View More