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

This is the first of two posts, and is largely a result of being nerd-sniped while listening to an episode of The Breakpoint Show which discussed dependency injection (DI) and the possible service lifetimes available. At various points Khalid, Maarten, and Woody discussed hypothetical “additional” lifetimes. This got me wondering how feasible it would be to create practical versions of those lifetimes. 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. ...

April 22, 2025

How DoorDash’s In-House Search Engine Achieved a 50% Drop in Latency

🚀Faster mobile releases with automated QA (Sponsored)Manual testing on mobile devices is too slow and too limited. It forces teams to cut releases a week early just to test before submitting them to app stores. And without broad device coverage, issues slip through. QA Wolf’s AI-native service delivers 80% automated test coverage in weeks, with tests running on real iOS devices and Android emulators—all in 100% parallel with zero flakes. ...

April 22, 2025

Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET

The world of AI development is evolving rapidly, with new models, techniques, and tools emerging every day. For developers looking to incorporate AI into their applications, the landscape can be both exciting and overwhelming. How do you experiment with different models? How do you see working examples of AI patterns like RAG, chat, or object detection? And most importantly, how do you bridge the gap between experimentation and production-ready code? If you missed our initial announcement on the Azure Developer Community Blog, we’re excited to introduce you to the AI Dev Gallery. In this post, we’ll explore this Windows application in greater depth, showcasing how it simplifies AI development with .NET through interactive samples, easy model downloads, and exportable source code. ...

April 22, 2025

New year, no shutdowns: the Q1 2025 Internet disruption summary

Cloudflare’s network spans more than 330 cities in over 125 countries, where we interconnect with over 13,000 network providers in order to provide a broad range of services to millions of customers. The breadth of both our network and our customer base provides us with a unique perspective on Internet resilience, enabling us to observe the impact of Internet disruptions at both a local and national level, as well as at a network level. ...

April 22, 2025

A new hybrid platform for quantum simulation of magnetism

April 21, 2025

Air Fact

April 21, 2025

Extensions get an update in .NET 10

April 21, 2025

How Airbnb Powers Personalization With 1M Events Per Second

Build Private AI Agents at Scale (Sponsored)Agentic AI is transforming how enterprises work — but building secure, auditable AI agents at scale isn’t easy. Join Redpanda Founder & CEO Alex Gallego and Senior Software Engineer Tyler Rockwood for a live Launch Stream unveiling the Agentic Runtime Platform: a new way to run private, traceable, multi-agent AI systems in your own cloud. See live demos, get insights from AI leaders, and discover how to overcome the hidden infrastructure challenges behind today’s enterprise AI. ...

April 21, 2025

SRE Weekly Issue #473

View on sreweekly.com A message from our sponsor, incident.io: We’ve just raised $62M at incident.io to build AI agents that resolve incidents with you. See how we’re pioneering a new era of incident management. https://go.incident.io/blog/incident.io-raises-62m Scaling Nextdoor’s Datastores: Part 5 In this final installment of the Scaling Nextdoor’s Datastores blog series, we detail how the Core-Services team at Nextdoor solved cache consistency challenges as part of a holistic approach to improve our database and cache scalability and usability. ...

April 21, 2025

EP159: The Data Engineering Roadmap

How to monitor containerized applications in Azure (Sponsored)In this eBook, you’ll learn how to deploy and monitor containerized applications using Azure and Datadog. Start monitoring AKS cluster status, AKS control plane, and understand critical AKS resource metrics. Plus, get best practices on collecting and tracking observability data across your container environment, and be alerted to performance issues and potential threats automatically. ...

April 19, 2025