Author name: Md Nahidur Rahman

Senior Software Engineer | Full Stack .NET Specialist | Cloud & AI Enthusiast | Innovating with C#, Azure, Angular & More

.NET

๐——๐—ฒ๐—ฐ๐—น๐—ฎ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฃ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐—ป โ€” A Friendly Approach to Cleaner .NET Code

One of the patterns I keep coming back to in real-world .NET projects is the Declaration Pattern.Itโ€™s simple, expressive, and helps your code reflect intent instead of getting bogged down in control flow. If youโ€™ve ever looked at a messy method full of if/else branching and repeated logicโ€ฆ youโ€™ll appreciate how declarative design brings clarity. […]

Fault Tolerance in Software Engineering
System Engineering

Fault Tolerance in Software Engineering: Keeping Systems Alive When Things Go Wrong

Have you ever used a website that keeps working even when something behind the scenes breaks?Thatโ€™s the magic of fault tolerance. What Is Fault Tolerance? Fault tolerance means a system keeps running even if some part of it fails.In simple words โ€” it doesnโ€™t crash when something goes wrong. Itโ€™s like a car that keeps

Chaos Engineering: Building Confidence Through Controlled Chaos
System Engineering

Chaos Engineering: Building Confidence Through Controlled Chaos

Imagine this:Youโ€™re sipping coffee on a Monday morning when suddenly, your companyโ€™s e-commerce platform goes down during a flash sale. Orders stop flowing, users panic, and the operations team scrambles to identify what went wrong. Now imagine if that outage didnโ€™t surprise anyone โ€” because your team had already simulated it months ago.Thatโ€™s the power

AsSplitQuery in EF Core
.NET, Entity Framework Core

AsSplitQuery in EF Core

When working with Entity Framework Core and including multiple related entities, you may notice performance degradation or unexpected SQL behavior. One hidden gem to address this is the AsSplitQuery() methodโ€”a powerful tool that gives you greater control over how EF Core executes your queries. In this article, weโ€™ll explore: The Problem: Cartesian Explosion with Include

Deep Cloning Objects in .NET
Uncategorized

Deep Cloning Objects in .NET

When building enterprise applications in .NET, we often deal with complex objects that hold references to other nested objects. Sometimes, we need a true independent copy of such an objectโ€”not just a reference, but a new object with fully copied internal structures. Thatโ€™s where deep cloning comes in. The Problem: Shallow vs Deep Copy By

grok cli
AI

Getting Started with Grok CLI

In the fast-paced world of software development, productivity and clarity are everything โ€” especially for .NET developers juggling APIs, Entity Framework, LINQ, and testing. Enter Grok CLI, a conversational AI tool powered by Grok 3 and 4, designed to live inside your terminal and make your development life smoother. This post covers: ๐Ÿค– What is

Getting Started with Gemini CLI The AI Command Line Tool Developers Will Love
AI, API

Getting Started with Gemini CLI

As AI becomes more deeply integrated into the developer workflow, tools like Gemini CLI are changing how we write, test, and explore code โ€” all from the terminal. If you love the command line and want to tap into Googleโ€™s powerful Gemini AI models without leaving your dev environment, this guide is for you. ๐Ÿง 

The 10X Developer is Dead. The 100X AI-Engineer is Here
AI

The 10X Developer is Dead. The 100X AI-Engineer is Here

For years, companies have searched for the mythical 10X developerโ€”the one who codes faster, solves problems quicker, and delivers more than an entire team combined. But hereโ€™s the reality: AI just changed the game. ๐Ÿ’ก A new breed of engineer is emergingโ€”the 100X AI-Engineer. This isnโ€™t about writing more code. Itโ€™s about leveraging AI to

The Future Developerโ€™s Mindset โ€“ Build Faster, Smarter, and Better with AI
AI

The Future Developerโ€™s Mindset

If youโ€™re still writing every single line of code manually, youโ€™re already behind. The best developers today donโ€™t just code. They orchestrate. Think about this: Hereโ€™s the AI-Augmented Developerโ€™s Mindset: Automate the Repetition. Focus on Architecture. Use AI as Your Debugging Assistant. Get Good at Prompting. ๐Ÿš€ Your role isnโ€™t disappearingโ€”itโ€™s evolving. The best developers

Transitioning to Prompt Engineering: How AI is Shaping Software Development Careers
AI

Transitioning to Prompt Engineering

Artificial Intelligence (AI) is no longer just a buzzword; it has transformed nearly every industry, especially software development. Among the many facets of AI, Prompt Engineering has emerged as a critical skill, shaping the way developers interact with AI models like ChatGPT, GPT-4, and other advanced language models. In this article, weโ€™ll explore what prompt

Scroll to Top