|
A Field Guide to .NET Data Formats |
|
In Part 1, we made the case that every data format grows its own language because the shape of the data dictates what kind of navigation makes sense. This part is the reference you actually bookmark: a walk through the formats a .NET developer runs into, the native language each one speaks, and a small idiomatic snippet for each so you can see the shape of the code, not just the theory. |
|
Posted On : 12 Aug 2026 |
|
|
The Many Languages of Data: How .NET Learned to Speak in Formats |
|
It's a Tuesday afternoon and you're debugging a feature that touches four different pieces of data. First, you write a SQL query to pull a customer record from the database. Then you filter an in-memory list of orders using LINQ. Then you parse a JSON payload from a third-party API, reaching for dot-notation and the occasional JSONPath expression. Finally, you open a legacy XML configuration file and, out of muscle memory, write an XPath query to find the node you need. |
|
Posted On : 05 Aug 2026 |
|
|
Refactoring as an Act of Care |
|
Refactoring is usually described as improving code without changing its behavior. That's technically accurate, but it misses something important. Refactoring is ultimately an act of care — for the teammate who inherits your code, for the on-call engineer debugging it at 2 a.m., and for your own future self, who will have forgotten every clever shortcut you took today. |
|
Posted On : 22 Jul 2026 |
|
|
Backward Compatibility as an Act of Compassion |
|
Somewhere right now, a developer is opening a .csproj file that targets net48. Not because they love it. Because the app inside it quietly runs a hospital's billing system, or a manufacturing plant's inventory, or a client's business that has survived three recessions on this exact codebase. Nobody on that team is asking, "Should we rewrite this in .NET 9?" They're asking, "Will this still compile next year?" And the answer, almost certainly, is yes. |
|
Posted On : 15 Jul 2026 |
|
|
The Fasting Developer: Memory Discipline and GC Awareness in .NET |
|
There is a quiet assumption baked into most .NET codebases: the Garbage Collector will always clean up. And technically, it will. But the cost of that cleanup — paid in latency, in CPU time, in unpredictable pauses — is what most developers never stop to measure. |
|
Posted On : 08 Jul 2026 |
|
|
You Are Learning. But Are You Enjoying It? |
|
There is a question that rarely gets asked in software development, buried beneath tutorials, roadmaps, certifications, and course recommendations: Are you actually enjoying what you're learning? Not Are you keeping up? Not Are you learning the latest framework? Not Have you completed another course? |
|
Posted On : 01 Jul 2026 |
|
|
The Quiet Codebase: What Vedanta and Yoga Taught Us About Software |
|
This is Part 2 of a two-part article. In Part 1, we traced the parallel between the growing complexity of modern human life and the growing complexity of modern software — and asked why both seem so difficult to simplify, even when we genuinely want to. Here, we look for answers in an unlikely place. |
|
Posted On : 24 Jun 2026 |
|
|
From Jungle to Microservices: Why Our Software is as Complicated as Our Lives |
|
There is a photograph that lives in many Indian households — faded, slightly yellowed at the edges, usually tucked inside an old album or hanging quietly on a wall that nobody looks at anymore. It shows a village. A well. A wide open sky. Grandparents standing in front of a modest home, surrounded by trees, looking unhurried. Looking uncomplicated. |
|
Posted On : 17 Jun 2026 |
|
|
The Quiet Rebellion of a POCO's Life |
|
Most rebellions announce themselves. They come with manifestos, with noise, with the explicit intention to disrupt. The rebellion I want to talk about is different. It shows up as a class with a handful of properties, no base class inheritance, no framework references, no grand declaration. It compiles quietly. It asks for nothing. And yet, in its very plainness, it refuses almost everything the modern software ecosystem demands of it. |
|
Posted On : 10 Jun 2026 |
|
|
The Many Deaths and Rebirths of .NET |
|
There is a particular kind of confusion that greets every developer who arrives late to a party. They walk into a room and find people arguing — sometimes passionately — about names. .NET Framework. .NET Core. .NET Standard. .NET 5, 6, 7, 8, 9, 10. And now, on the horizon, .NET 11. A beginner stands in the doorway and wonders: is this one thing or many things? Did I miss something? Is it all just .NET? |
|
Posted On : 03 Jun 2026 |
|