Dotnetcs

Simply Blogging

Six Root Causes, One Green Checkmark

Six Root Causes, One Green Checkmark

A CI/CD postmortem: shipping one Windows installer release, eleven times. The task looked routine: tag a release, let GitHub Actions build a self-contained Windows installer, publish it. The app — a WPF desktop tool with an on-device AI pipeline — already built cleanly on the local machine. Cutting a release should have been a five-minute formality. It took eleven CI runs and a geography lesson. Here's the actual `gh run list` history for this release tag, in order:

Pramod Pramod
Read
महिलाओं से संबंधित विधानों (Legislations) तथा बालकों की स्थिति (Status of Child) से संबंधित विधानों के उद्देश्य (Objectives) एवं मुख्य लक्षण (Salient Features) — एक विवेचनात्मक अध्ययन

महिलाओं से संबंधित विधानों (Legislations) तथा बालकों की स्थिति (Status of Child) से संबंधित विधानों के उद्देश्य (Objectives) एवं मुख्य लक्षण (Salient Features) — एक विवेचनात्मक अध्ययन

विषय (Paper-VI):महिला एवं बाल विधि (Laws Relating to Women and Children) Assignment शीर्षक: पाठ्यक्रम (Syllabus) के "Status of Women" खण्ड के बिंदु 4 तथा "Status of Child" खण्ड के बिंदु 2 का संयुक्त (combined) अध्ययन — सात महिला-अधिनियमों एवं चार बाल-अधिनियमों के उद्देश्य व मुख्य लक्षण, तथा एक अत्यंत महत्वपूर्ण (2026 में आने की प्रबल संभावना वाला) लीडिंग केस

Pramod Pramod
Read
पेपर-II : भारत का संवैधानिक विधि-II — Complete Exam Guide 2026
(अनुच्छेद 245–395)

पेपर-II : भारत का संवैधानिक विधि-II — Complete Exam Guide 2026 (अनुच्छेद 245–395)

1. ⭐🔥🎯 संघ और राज्यों के मध्य **विधायी संबंध** (Art. 245-255) — तीन सूचियाँ; आनुषंगिक सिद्धांत; संसद की राज्य-सूची पर विधि बनाने की शक्ति (Art. 249-252)। *(2025 में प्रशासनिक संबंध आया → 2026 में विधायी संबंध की प्रबल संभावना)* 2. 🔥 संघ-राज्य **प्रशासनिक संबंध** (Art. 256-263)। *(2025)* 3. ⭐🎯 संघ-राज्य **वित्तीय संबंध** (Art. 264-293); उधार लेने की शक्ति (Art. 292-293)। *(2025)* 4. ⭐🔥🎯 **आपातकालीन प्रावधान** — राष्ट्रीय आपात (352), राष्ट्रपति शासन (356), वित्तीय आपात (360); प्रभाव; S.R. Bommai। *(2025 में नहीं आया → 2026 का सबसे बड़ा दावेदार)*

Pramod Pramod
Read
संविदा विधि-II एवं विशिष्ट अधिनियम: विस्तृत परीक्षा अध्ययन रिपोर्ट (2026)

संविदा विधि-II एवं विशिष्ट अधिनियम: विस्तृत परीक्षा अध्ययन रिपोर्ट (2026)

यह रिपोर्ट आगामी 2026 की परीक्षाओं के लिए संविदा विधि-II, परक्राम्य लिखत अधिनियम और विशिष्ट अनुतोष अधिनियम के महत्वपूर्ण विधिक सिद्धांतों का रणनीतिक विश्लेषण प्रदान करती है। एक वरिष्ठ विधि प्राध्यापक के नाते, मेरा परामर्श है कि छात्र न केवल धाराओं को रटें, बल्कि उनके व्यावहारिक अनुप्रयोग और नवीनतम संशोधनों पर भी ध्यान दें।

Pramod Pramod
Read
Access vs. Architecture: Why the LLM Is the Least Important Part of Your AI System

Access vs. Architecture: Why the LLM Is the Least Important Part of Your AI System

There are two ways teams are entering the AI era right now. **Door 1 — Access.** Buy the subscription, learn to prompt, ship a chatbot. It is fast, visible, and everyone is doing it. **Door 2 — Architecture.** Build the context pipelines, guardrails, workflows, evaluation loops, and data ownership *around* the model. It is slow, invisible, and almost nobody is doing it properly.

Pramod Pramod
Read
Build a Mini AI Agent in C# .NET Console From Scratch (Real Code, Real Thinking)

Build a Mini AI Agent in C# .NET Console From Scratch (Real Code, Real Thinking)

We're using the Anthropic Claude API as our LLM brain. You can swap this for OpenAI, Gemini, or any local LLM with minor changes. we'll build a minimal but **real** AI Agent in a C# .NET Console app that: 1. Takes a user goal 2. Thinks about what tool to use 3. Calls the tool 4. Observes the result 5. Loops until done — or knows it's finished

Pramod Pramod
Read
Blazor Server's async void Will Kill Your Circuit

Blazor Server's async void Will Kill Your Circuit

Your Blazor Server page polls the server every 30 seconds. The user reads it, then navigates away to another page. And that's the moment their entire session dies — the red banner, full reload, gone. No stack trace in the UI. No obvious repro. The bug is hiding in two little words: async void.

Pramod Pramod
Read
EF Core's Silent Performance Bug: The GroupBy That Runs on the CLIENT

EF Core's Silent Performance Bug: The GroupBy That Runs on the CLIENT

This LINQ ran perfectly on my machine. It passed code review. It shipped. And then, with real data, it quietly started pulling thousands of rows into memory on every page load. csharp.GroupBy(m => m.ThreadId) .Select(g => g.OrderByDescending(m => m.CreatedDate).First()) One line. Let me show you exactly why — and the two-line fix.

Pramod Pramod
Read