Daily Reading List – April 23, 2025 (#537)

Today’s my Monday after spending the first two days of this week in Texas visiting my son’s future college. Great trip. Now digging out from a couple of days of email and unread blog posts. Expect some big reading lists this week! [blog] YouTube is turning 20! “Unbox” some of the latest features to celebrate. Happy birthday to this platform that has positively impacted so many people. [article] The many fallacies of ‘AI won’t take your job, but someone using AI will’. Oof, I’ve used that line. I won’t any more. This article explores why that’s a false framing. ...

April 23, 2025

Dew Drop – April 23, 2025 (#4405)

I’m back! Apologies if I missed any posts from the past week. I picked a few each day while I was away. Back to regular service tomorrow.   Top Links Join the .NET & C# Teams at Microsoft Build 2025 (.NET Team) Windows App SDK 1.8.0 Experimental 1 (1.8.250410001-experimental1) Release (Roy MacLachlan) Build MCP Remote Servers with Azure Functions (Matt Soucoup) React Compiler RC (Lauren Tan & Mofei Zhang) GitHub Copilot Highlights in Visual Studio 17.14 Preview 3 (Available Now) (Katie Savage) New Windows Arm64 Hosted Runners for GitHub Actions Accelerates Developer Workflows (David Whaley) Preview 2 of the .NET AI Template Now Available (Jordan Matthiesen) Syncfusion’s Free Tools Every Developer Should Know (Meena Alagiah) Better Logic For Showing Auth Windows With Your Local MCP Server (Den Delimarsky) Introducing the Azure MCP Server (Rohit Ganguly) Toolbox Support for Explicit Assembly References in Windows Forms Out-of-Process Designer (Merrie McGaw) ...

April 23, 2025

Introducing Mobility AI: Advancing urban transportation

April 23, 2025

Tennis Balls

April 23, 2025

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