A .NET and backend engineering blog with Elvin Feed
  • Modern C# Type System: Choosing the Right Type (Struct, Record, Class) Mar 11, 2026

    The mental model we apply to data in our systems shapes everything, from performance profiles to debugging nightmares. For years, the cla...

  • Effective Unit Testing of Entity Framework Core DbContext with Mocks Mar 4, 2026

    When building robust .NET applications with Entity Framework Core, ensuring the data access layer behaves as expected is paramount. We wr...

  • Building Scalable ASP.NET Core Applications with Asynchronous Long-Running Tasks Feb 25, 2026

    An API endpoint that seemingly takes milliseconds to respond often hides a more insidious problem: a background process that’s quietly ch...

  • Developing a Document Search Engine in C# Without Python Feb 18, 2026

    We’ve all been there: a project demands intelligent search over internal documents, product descriptions, or user-generated content. The ...

  • Implementing Resilient .NET Applications with Polly for Distributed System Reliability Feb 11, 2026

    The HttpClient call fails. Again. Not with a 500 internal server error, but a timeout. Then a ConnectionRefused. A few seconds later, it’...

  • High-Performance Backend Scripting and Runtime Code Generation in .NET Feb 4, 2026

    Backend systems often face a fascinating tension: the need for robust, predictable performance coupled with an equally strong demand for ...

  • Advanced C# Generics: Implementing CRTP for Robust Library Design Jan 28, 2026

    When designing robust, extensible libraries in C#, we often find ourselves at a crossroads: how do we create a base abstraction that prov...

  • Leveraging F# for Domain-Specific Languages (DSLs) in .NET Solutions Jan 21, 2026

    The ever-evolving landscape of business logic often presents a unique challenge: expressing complex, dynamic rules in a way that is both ...

  • Implementing Server-Sent Events (SSE) in .NET Serverless Architectures Jan 14, 2026

    Implementing real-time communication patterns in serverless architectures often leads us down familiar paths, typically involving WebSock...

  • Architecting Cloud-Native .NET Applications with Distributed Persistence and Job Queues Jan 7, 2026

    Building robust cloud-native applications in .NET demands a sophisticated approach to data management and background processing. A simple...

Page 1 of 4 Older →
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.

© 2026. All rights reserved.