|
Mastering Kestrel: From Configuration to Cloud |
|
In the first part of this exploration, we traced Kestrel’s pulse from socket to soul — understanding how it quietly powers ASP.NET Core, from local development to cloud deployment. Now, we move from insight to mastery. |
|
Posted On : 24 Nov 2025 |
|
|
Inside Kestrel: The Beating Heart of ASP.NET Core |
|
When you build an ASP.NET Core application and run it with a simple dotnet run, something powerful starts working quietly in the background — the Kestrel web server. It listens for HTTP requests, manages connections, and sends responses — all without you ever having to install or configure IIS. Yet, many developers use it daily without knowing what it is or how it really works. |
|
Posted On : 17 Nov 2025 |
|
|
|
|
Be Grateful to Software: A Quiet Invitation to Joyful Coding |
|
In the world of software development, it’s not uncommon to hear a chorus of complaints echoing through forums, offices, and online communities. Developers grumble about sluggish IDEs, convoluted frameworks, cryptic error messages, and the ever-changing landscape of tools that demand constant adaptation. These frustrations are real, and in many cases, valid. After all, constructive feedback is the lifeblood of progress—it sharpens tools, refines workflows, and helps communities evolve. |
|
Posted On : 27 Oct 2025 |
|
|
The Journey of Null: Lessons for Everyday Code |
|
So far, we’ve traced the history of null—from its humble beginnings in C and C++ to the carefully crafted checks and compiler features in modern C#. That journey showed us how languages themselves have evolved to make null safer. |
|
Posted On : 20 Oct 2025 |
|
|
The Journey of Null: Taming It in C# |
|
In Part 1, we traced how null came to be and how C, C++, and Visual Basic handled it. In this post, we dive into C# — from its early struggles with null references to the modern era of nullable reference types and null-safe operators. Along the way, you’ll see how the language gradually empowered developers to write safer, cleaner code. |
|
Posted On : 13 Oct 2025 |
|
|
The Journey of Null: How It All Began |
|
If you’ve been programming in C# for any length of time, chances are you’ve met the infamous NullReferenceException. It usually shows up at the least convenient moment, flashing its cryptic message: “Object reference not set to an instance of an object.” |
|
Posted On : 06 Oct 2025 |
|
|
Build Master-Detail Pages in ASP.NET Core MVC — Part 6 |
|
In Part 5 of this series, you created three partials: _ShowTeam, _InsertTeam, and _UpdateTeam. In this part, we’ll complete the TeamMember section by adding the remaining three partials: _ShowTeamMember, _InsertTeamMember, and _UpdateTeamMember. |
|
Posted On : 29 Sep 2025 |
|
|
Build Master-Detail Pages in ASP.NET Core MVC — Part 5 |
|
In Part 4 of this series, we introduced the Main view along with two key partials: _Teams and _TeamMembers. As a quick recap, both partials are responsible for rendering individual Team and TeamMember records in three distinct modes—read-only, insert, and update. This functionality is achieved through six supporting partials: three nested within _Teams, and three within _TeamMembers. |
|
Posted On : 22 Sep 2025 |
|
|
Build Master-Detail Pages in ASP.NET Core MVC — Part 4 |
|
In Part 2 and Part 3 of this series, we completed the implementation of the TeamsController and TeamMembersController, respectively. So far, each controller action has returned the Main view, supplying it with a MasterDetailViewModel object. In this part, we'll begin crafting the views and partials that bring the application's user interface to life. |
|
Posted On : 15 Sep 2025 |
|