Monday 2025-05-05 Assorted Links
Assorted Links links
Published: 2025-05-05
Monday 2025-05-05 Assorted Links

Assorted links for Monday, May 5:

  1. How we ended up rewriting NuGet Restore in .NET 9

    This is the story of how team members across NuGet, Visual Studio, and .NET embarked on a journey to fully rewrite the NuGet Restore algorithm to achieve break-through scale and performance. Written from the perspective of several team members, this entry provides a deep dive into the internals of NuGet, as well as strategies to identify and address performance issues. We hope that you enjoy it!

  2. How Netflix Accurately Attributes eBPF Flow Logs

    In a previous blog post, we described how Netflix uses eBPF to capture TCP flow logs at scale for enhanced cloud network insights. In this post, we delve deeper into how Netflix solved a core problem: accurately attributing flow IP addresses to workload identities.

  3. Going beyond singleton, scoped, and transient lifetimes—tenant, pooled, and drifter

    In this post I first briefly describe the standard lifetimes available in the .NET DI container. I then briefly describe the three hypothetical lifetimes described in the podcast. Finally, I show how you could implement one of these lifetimes in practice. In the next post I show a possible implementation for the remaining lifetime.

  4. Multi-tenancy in ASP.NET Core 8 - Dependency Injection & Tenant Specific Services

    This post discusses how we can have tenant specific services in a multi-tenant ASP.NET Core 8 application.

  5. Enhancing Search Capabilities in SQL Server and Azure SQL with Hybrid Search and RRF Re-Ranking

    In today’s data-driven world, delivering precise and contextually relevant search results is critical. SQL Server and Azure SQL Database now enable this through Hybrid Search—a technique that combines traditional full-text search with modern vector similarity search. This allows developers to build intelligent, AI-powered search experiences directly inside the database engine.