Some stories are told. Others are sung.
Song of the Phoenix is now available on Amazon.
Filled with magical forests, legendary creatures, quiet moments of comfort, soaring adventure, and unforgettable friendships, Song of the Phoenix blends cozy fantasy with epic stakes and deeply human truths.
Every chapter is inspired by a song, carrying its own title and musical companion from a curated Spotify playlist. Together, they form a living soundtrack that invites readers to experience the journey of Song of the Phoenix through music as well as words.
Because every journey has its own melody, and every soul has its own song.


Articles
-
Entity Framework vs Repository Pattern vs Unit of Work
In this article, we’ll explore the pros and cons of these three approaches and help you decide which one fits best for your project.
-
State Management in Blazor Applications
This article dives into these techniques, explaining when and how to use them to maintain a predictable, maintainable application state.
-
Responsive UI Design in Blazor
This article explores practical techniques to design and troubleshoot responsive Blazor applications, from layouts and adaptive components to responsive images and debugging strategies.
-
Blazor Virtualization Component Example for Large Data Handling with Responsive Scrolling
This article dives into the workings of the Blazor Virtualization component compared to traditional paging through practical code examples.
-
Dapper vs. Entity Framework: Performance, Security, and Practical Comparison
This article explores a real-world example of data retrieval using both tools, comparing their strengths, weaknesses, and performance implications.
-
Maximize Performance in Blazor WebAssembly
This article explores essential optimization techniques, supported by practical examples, to help you maximize performance in Blazor WebAssembly applications.
-
.NET 9 Hybrid Cache: The Future of Multi-Level Caching
In this article, we’ll demonstrate how to set up, register, configure, and use Hybrid Cache, including examples of the DefaultHybridCache implementation.
-
Optimizing EF Core and LINQ for High-Performance Applications
This article dives into effective optimization techniques for EF Core and LINQ, showcasing good and bad code samples, discussing benefits, and highlighting features that improve performance and scalability.
-
Understanding the params Collection in C# 13
The params keyword provides a more streamlined and flexible way to handle a variable number of arguments in a method, enabling developers to call methods with any number of parameters without needing to explicitly create arrays or collections.
-
.NET Architectural Patterns: Best Practices for Scalable, Maintainable Applications
In this article, we’ll explore some of the most popular .NET architectural patterns — each with its benefits and use cases — and walk through how they work with practical examples.