Rahul Maurya's Blog
Read technical articles, development guides, and software engineering insights published by Rahul Maurya on NiceOneCode.
|
If you're an experienced developer who hasn't seriously used AI coding tools yet, most explanations aimed at "beginners" will frustrate you — they assume you don't know what a function, a Git repo, or an API key is. You don't need that. What you need is a mapping from concepts you already trust (code review, specs, least privilege, sandboxing) to this new category of tool.
|
|
If you last evaluated AI coding tools more than a few months ago, your mental model is probably out of date. The conversation has moved past "which chatbot writes better code" into infrastructure territory: protocol standards for tool access, agent orchestration patterns, context management at scale, and security models for autonomous code execution. This is a technical rundown of what's actually changed and what's worth integrating into your stack.
|
|
When building enterprise applications, generating unique numeric identifiers is a common requirement. Examples include invoice numbers, order numbers, ticket numbers, customer references, and utility bill identifiers.
|
|
Many developers assume that using DateTime.UtcNow is enough to guarantee UTC-safe API requests. But there’s a subtle issue in .NET that can silently corrupt timestamp serialization and cause external APIs to reject perfectly valid requests.
This post explores a real-world debugging scenario involving inconsistent UTC serialization, explains why it happens, and shows how to prevent it in your own applications.
|
|
As .NET continues to evolve, .NET 11 and C# 15 introduce some of the most impactful changes in recent years—especially around type safety, performance, and developer productivity.
If you're a .NET developer working with APIs, microservices, or enterprise apps, this post breaks down real-world code examples you can actually use—not just theory.
|
|
If you're facing an issue where Docker Desktop is not opening, but the Docker service is running successfully, you're not alone. This is a common problem on Windows 11 where Docker starts in the background but the UI never appears. In this guide, we’ll show you a simple 2-step fix that works in most cases.
|
|
If you're using shared hosting (like GoDaddy) or facing SMTP restrictions, switching to the Zoho Mail API is the most reliable solution.
In this guide, we’ll walk through a real-world, working approach to integrate Zoho Mail API in .NET — including common mistakes, fixes, and production-ready tips.
|
|
.NET 10 is a Long-Term Support (LTS) release designed for stability, performance, and long-term maintenance. Migrating from .NET 9 to .NET 10 is generally straightforward, but Blazor Server, ASP.NET Core hosting, and authentication flows require special attention due to breaking behavioral changes.
This guide consolidates Microsoft documentation, Uno Platform guidance, and community learnings into a single, end-to-end migration playbook.
|
|
With the release of .NET 9, Microsoft has introduced several new features and breaking changes to ASP.NET Core. If you're ready to modernize your application, this step-by-step guide will help you smoothly transition from ASP.NET Core 8.0 to 9.0.
|
|
Semantic Kernel and Microsoft.Extensions.AI are both .NET libraries for AI applications, but with different roles. Microsoft.Extensions.AI offers core abstractions to connect with AI services, while Semantic Kernel builds on it by adding higher-level features like plugins, prompt templates, and orchestration for advanced AI workflows.
|
