A .NET and backend engineering blog with Elvin Feed
  • Building Resilient .NET HTTP Clients with IHttpClientFactory and Polly Nov 10, 2025

    The phone buzzed, a familiar dread creeping in. “Production alert: ExternalUserService timeout exceeded.” Not the first time, not the las...

  • Strategies for Dynamic Blazor UI Updates without Full Page Reloads Nov 7, 2025

    A few years back, I was wrestling with a particularly stubborn dashboard in a Blazor Server application. It pulled data from multiple mic...

  • Effective Caching and Instant Cache Invalidation Nov 7, 2025

    You know the drill. You’re building a sleek .NET API, and everything’s humming along, fast and responsive. Then, naturally, you hit the d...

  • Applying SOLID Principles and Design Patterns in Modern C# Development Nov 6, 2025

    Let’s be honest, we’ve all been there. You start a new project, everything’s clean, pristine. You’re thinking, “This time, it’ll be diffe...

  • Async/Await Best Practices in .NET: Demystifying ConfigureAwait Nov 6, 2025

    Async/Await Best Practices in .NET: Demystifying ConfigureAwait

  • Containerizing .NET Applications: Best Practices for Docker and Deployment Nov 5, 2025

    You’ve just finished a killer new feature in your latest .NET 8 (or maybe even .NET 9 preview!) project. It’s fast, it’s lean, and it’s r...

  • Real-time Data Streaming with .NET SignalR and Reverse Proxies Nov 5, 2025

    When you’re building modern web applications, the demand for immediate, live feedback isn’t just a nice-to-have anymore; it’s practically...

elweezy

What's up!

I'm Elvin Jamalov — software engineer focused on .NET, C#, and backend development.

Feel free to connect with me on LinkedIn or GitHub.

© 2025. All rights reserved.