Top Links
- AI and Vector Data Extensions are now Generally Available (GA) (Luis Quintanilla)
- Connect Once, Integrate Anywhere with MCP (Maria Naggaga)
- The em dash conspiracy: How pop culture declared war on literature’s favorite punctuation (Celeste Moure)
- Transforming an image into a table with Windows OCR (Bruno Sonnino)
- Connecting to Private NuGet Feeds Just Got Easier (Ruben Rios)
- AI Shell Preview 4 Release! (Steven Bucher)
Web & Cloud Development
- How to Create ASP.NET Application Installers Efficiently (Alex Marin)
- Theme UI Frameworks in Angular Part 3: Theming with Kendo UI and ThemeBuilder (Dany Paredes)
- SVG to CSS Shape Converter (Geoff Graham)
- Getting Started with Email in Azure Communication Services (Sean Keegan)
- How to Add Custom Search to Angular Pivot Table Using Label Filtering (Sridhar Karunakaran)
- Bringing Svelte Summit to the whole community (Svelte Team)
- ESLint v9.0.0: A retrospective (Nicholas C. Zakas)
- Node v24.1.0 (Current) and Node v22.16.0 (LTS) (Antoine du Hamel)
- What is Type Assertion in TypeScript (Dhananjay Kumar)
- The Pulumi Go Provider SDK is Now Generally Available (Eron Wright)
- Durable execution: autosave for your microservices (Phoebe Sajor)
- From code to cloud: Check out six new integrations that make it easier to host your apps and models on Cloud Run (Richard Seroter)
- New Privacy Principles for a more trustworthy web (Tara Whalen)
WinUI, .NET MAUI & XAML
- How to Migrate Your WPF Components to .NET MAUI (Dimitrina Petrova)
- Easily Build an SIP Calculator Using the Syncfusion .NET MAUI Toolkit Charts (Tinesh Kumar Sivakumar)
Visual Studio & .NET
- Message Concurrency, Parallelism, and Ordering with Wolverine (Jeremy D. Miller)
- Silly parlor tricks: Promoting a 32-bit value to a 64-bit value when you don’t care about garbage in the upper bits (Raymond Chen)
AI
- Agentic AI – A Potential Black Swan Moment in System Integration (Ahmed Bayoumy)
- New tools and features in the Responses API (OpenAI Team)
- Welcome to the Multi-AI Era (David Ramel)
- An upgraded dev experience in Google AI Studio (Olivier Lacombe, Kat Kampf, Ammaar Reshi & Seth Odoom)
- Injecting Organization Knowledge Into GitHub Copilot Agents (Mitchel Sellers)
- Secure Code Reviews with GitHub Copilot: A Prompt-Driven Approach (Chirag Desai)
- Meet Koog: Empowering Kotlin Developers to Build AI Agents (Daniela Bentrup)
- Transitioning to new Extensions AI IEmbeddingGenerator interface and Semantic Kernel and Microsoft.Extensions.AI: Better Together, Part 1 (Roger Barreto)
- Vector Data Extensions are now Generally Available (GA) (Wes Steyn & Shay Rojansky)
Design, Methodology & Testing
- Preserve Old Configuration Files During Upgrades in Advanced Installer (Radu Popescu)
- The servant leadership paradox – When org charts contradict culture (Bart Wullems)
- Windows Tests Running Slow? Maybe Not for Long… (Teodor Nikolov)
- How to thrive as a junior engineer: Tips and insights (Yelyzaveta Kramarenko)
Mobile, IoT & Game Development
- Dart & Flutter momentum at Google I/O 2025 (Michael Thomsen)
- Microsoft adds over 50 ‘Retro Classics’ to Game Pass (Wes Davis)
Screencasts & Videos
- VS Code Live! | BRK111 | Microsoft Build 2025 (Harald Kirschner, Jeff Wilcox, Christian Reddington, Burke Holland, Pierce Boggan & Brigit Murtaugh)
- Google I/O ’25 in under 10 minutes (Google)
- Debug Like a Pro: Improve Your Efficiency with Visual Studio & Copilot | BRK119 | Microsoft Build 2025 (Cagri (Charlie) Aslan & Harshada Hole)
- Unpacking the tech | KEY020 | Microsoft Build 2025 (Scott Guthrie, Charles LaManna & Jay Parikh)
- Unlock agentic interactions for your apps using MCP on Windows | BRK229 | Microsoft Build 2025 (Thomas Fennel & Donald Thompson)
- Bring your own model to Windows using Windows ML | BRK225 | Microsoft Build 2025 (Ryan Demopoulos & Xiaoxi Han)
- New AI Developments vs Old AI (Frank LaVigne)
- Agent Mode in Action: AI Coding with Vibe and Spec-Driven Flows | BRK102 | Microsoft Build 2025 (Pierce Boggan & Harald Kirschner)
- Shift Left: Secure Your Code and AI from the Start | BRK230 | Microsoft Build 2025 (Neil Coles, Marcelo Oliverira & Mark Russinovich)
- Azure AI Foundry: The AI app and Agent Factory | BRK155 | Microsoft Build 2025 (Yina Arenas & Scott Hanselman)
Podcasts
- Microsoft Cloud Show Episode #451 | AC’s New Podcast (Andrew Connell & Chris Johnson)
- .NET Rocks! – C# Networking with Chris Woodruff (Carl Franklin & Richard Campbell)
- Syntax Podcast Episode #904 – React vs Svelte × Windsurf Worth $3B × Typescript as Const × Layout Shift Tricks × More (Wes Bos & Scott Tolinski)
- The Amp Hour #694 – Voltage, Vibes, and VOCs (Dave Jones & Chris Gammell)
- The Cloud Pod Episode #304 – It’s Chile Up Here in The Cloud! (Justin Brodley, Jonathan Baker, Ryan Lucas & Matt Kohn)
- The Breakpoint Show Episode #041 – Source Generators with Andrew Lock (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)
- Directions on Microsoft Podcast – What’s Going on With Windows (Mary Jo Foley)
- Grammar Girl Podcast – Why simplified spelling nearly took over America (and why it didn’t), with Gabe Henry (Mignon Fogarty)
- Scrum Master Toolbox Podcast – Why Your Process Changes Are Failing—The Stakeholder Alignment Problem | Deniz Ari (Vasco Duarte)
- Software Engineering Radio #669 – Will McGugan on Text-Based User Interfaces (Gregory M. Kapfhammer)
Community & Events
- OpenAI is buying Jony Ive’s AI hardware company (Jay Peters)
Database
- SQL Server Management Studio documentation (Microsoft Learn)
- Free SQL Managed Instance offer is now generally available (Strahinja Rodic)
- How I Configure SQL Server Management Studio v21 (Brent Ozar)
- SQL Server Developer Standard Edition: A Gift to Developers! (Edward Pollack)
- Redgate SQL Prompt in SSMS 21 (Koen Verbeeck)
- Azure Database for MySQL bindings for Azure Functions (General Availability) (Sai Kondapalli)
- Now in Preview: Azure Cosmos DB Fleets (Deborah Chen)
- Learn T-SQL With Erik: SELECT FROM WHERE? (Erik Darling)
SharePoint, M365 & MS Teams
Miscellaneous
- Sysmon 1.3.7 for Linux (Alex Mihaiuc)
- Performance Check: Does Rust Really Fly? (Chris Woodruff)
- Trump’s CDC afraid to tell us diseases are spreading (Jason Weisberger)
- Mysterious Database of 184 Million Records Exposes Vast Array of Login Credentials (Matt Burgess & Lily Hay Newman)
- Fewer Tech Workers Plan to Change Jobs as Satisfaction, Stability Rise (Nathan Eddy)
- Windows 11 is getting a macOS-like Handoff feature between phone and PC (Tom Warren)
- Signal says no to Windows 11’s Recall screenshots (Umar Shakir)
More Link Collections
- Daily Reading List – May 21, 2025 (#557) (Richard Seroter)
- The .NET News Daily Issue #201 (jasen)
The Geek Shelf
Parallel Programming and Concurrency with C# and .NET (Alvin Ashcraft) – Referral Link