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
-
Vertical Slice Architecture in Blazor + .NET 10: A Complete End-to-End Guide
Read this article on Medium. Building full-stack applications with Blazor + .NET 10 can be challenging, especially when aiming for maintainability, testability, and scalability. Vertical Slice Architecture offers a clean, feature-focused approach, organizing code by functionality rather than layers. By encapsulating requests, handlers, endpoints, and UI components within self-contained slices, and sharing DTOs across SSR and WASM,…
-
What’s New in .NET 10: The Coolest Features Across Runtime, C# 14, AI, Blazor, and MAUI
.NET 10 marks a major leap forward for developers, combining unprecedented performance with modern language features and next-generation tooling. With C# 14, developers can enjoy field-backed properties, extension properties, and ref‑enabled lambdas, making code more expressive, concise, and memory-efficient. Under the hood, .NET 10 delivers smarter JIT optimizations, faster loops, improved memory management, and Native AOT compilation, enabling…
-
Advanced Blazor Component Techniques for Clean, Scalable UI Development
Master advanced Blazor: RenderFragment, chained binds, DynamicComponent, cascading values, and clean architecture for scalable UI.
-
Building a Modern Microservice Architecture with .NET, gRPC, Dapr, and Blazor
Event-driven microservices with gRPC, Dapr, and Blazor in a containerized .NET app for scalable, real-time order processing.
-
AppState Pattern in .NET and Blazor — Efficient State Management for Modern Applications
Learn how to implement state management and persistence in Blazor with the AppState pattern and local storage for a seamless user experience.
-
Microsoft .NET AI Template — Building an AI Chatbot in .NET
Learn how to build an AI-powered chatbot in .NET using Blazor and the Microsoft.Extensions.AI.Templates with PDF-based knowledge retrieval.
-
Exploring .NET 10 and C# 13: New Features and Enhancements
Discover the latest improvements in .NET 10 and C# 13, from enhanced Blazor and Docker support to powerful new language features.
-
Cursor Pagination vs. Offset-Based Pagination: A Performance Showdown
Pagination is an essential feature for efficiently retrieving large datasets in web applications. Traditionally, offset-based pagination (LIMIT … OFFSET …) has been the default approach, but it suffers from performance issues as datasets grow. A more efficient alternative is cursor-based pagination, which eliminates unnecessary database scans and improves response times. In this article, we’ll compare…
-
CancellationToken in .NET for Efficient Task Management
Learn to manage long-running operations in .NET using CancellationToken for graceful task cancellation, improving performance and efficiency
-
GraphQL + HotChocolate in .NET — The Next Evolution of REST
This article covers GraphQL benefits, its alignment with SOLID principles and Clean Architecture, and a real-world case using HotChocolate in .NET.