|
|
|
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 |
|
|
Build Master-Detail Pages in ASP.NET Core MVC — Part 3 |
|
In the previous part of this series, we built the TeamsController to handle CRUD operations for the Teams table. In this continuation, we'll extend the application by introducing the TeamMembersController, which manages CRUD operations for the TeamMembers table. |
|
Posted On : 01 Sep 2025 |
|
|
Build Master-Detail Pages in ASP.NET Core MVC — Part 2 |
|
In the previous part of this article series, we introduced the sample application and built the EF Core model, which includes the Team, TeamMember, and AppDbContext classes. In this installment, we'll extend the web application by adding a TeamsController to perform CRUD operations on the Teams table. |
|
Posted On : 18 Aug 2025 |
|