Top Links
- Packaging and Publishing a .NET MAUI Library with GitHub Actions (Sweeky Satpathy & David Ortinau)
- Azure AI Foundry: Your GPS for the changing AI landscape (Jessica Hawk)
- There’s a Linux File Explorer built into Visual Studio!?! (Sinem Akinci)
- Announcing PostSharp 2025.1 and Announcing Metalama 2025.1: Going Open Source! (Gael Fraiteur)
- Modernizing Project Files with AI: A Success Story from the .NET Team (Cathy Sullivan, Mukund Raghav Sharma & Jackson Schuster)
- The Hanselminutes Podcast – Making SNES ROMS with C# and Matthew Shapiro’s DotnetSnes (Scott Hanselman)
- One year of Phi: Small language models making big leaps in AI (Weizhu Chen & Ece Kamar)
Web & Cloud Development
- Effortlessly Open, Edit, and Auto-Save Word Documents in React with Azure Blob Storage (Ramkumar Ravy)
- Dev Proxy v0.27 with generating TypeSpec files and configuring using natural language (Waldek Mastykarz & Garry Trinder)
- Angular and React Bindings for Firebase Data Connect (Cynthia Wang)
- Kubernetes v1.33: New features in DRA (Morten Torkildsen & Patrick Ohly)
- Update on the Docker DX extension for VS Code (Colin Hemmings)
- What’s new in Svelte: May 2025 (Dani Sandoval)
- Interactive UI Elements—Exploring KendoReact Button Component Ecosystem (Hassan Djirdeh)
- How to Duplicate a Page in WordPress (3 Easy Methods) (Jen Swisher)
- Huge Wolverine 3.13 Release and Wolverine.Http learns some new tricks! (Jeremy D. Miller)
- A Brief Introduction to React (Mark Mahoney)
- The Guide to Kubernetes Debugging (Rox Williams)
- Streamline & Modernise ASP.NET Auth: Moving enterprise apps from IIS to App Service with Easy Auth (samaea)
- Deploying a Web App on Azure App Service: A Comprehensive Guide (Tiffiany Law)
- Bring back PWA (progressive web apps) | Mozilla Connect (brochard)
- What’s new in Astro – April 2025 (Sarah Rainsberger)
- Introducing DS Server 4.0: Linux-Ready and Container-Friendly (Bjoern Meyer)
- 5 Features of Fiddler Everywhere You May Not Know About (Peter Vogel)
- Managing OpenAPI Specifications with Backend For Frontend and Swagger UI (Khalid Abuhakmeh & Erwin van der Valk)
WinUI, .NET MAUI & XAML
- .NET MAUI UI July – 2025 (Matt Goldman)
- Check Out the DrawingView in .NET MAUI (Leomaris Reyes)
- Build a Dynamic WPF HeatMap Chart for Global Temperature Anomalies (Sowndharya Selladurai)
Visual Studio & .NET
- VS Code C++ Extension 1.25 Release: Explain C++ symbols using Copilot & Customize recursive include paths (Alexandra Kemper & Sinem Akinci)
- Why does Windows have trouble finding my Win32 resource if it contains an accented character? and Using C++ type aliasing to avoid the ODR problem with conditional compilation, part 1 (Raymond Chen)
- Building a Dynamic Python Execution Environment: Loading Excel and Parquet files (Michael Washington)
- Coding Faster with dotNetTips.com Spargine 8: May 2025 Release and The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 1 and Rock Your Code: Object-Oriented Design Principles for Microsoft .NET (David McCarter)
- Result: A Better Way to Fail and Week 3: Wrap-Up: Data Modeling That Fights Back (Chris Woodruff)
- Migrating From PostgreSQL to MongoDB in a .NET EF Core Application (Nic Raboy)
AI
- Building TMT Mirror Visualization with LLM (Martin Fowler)
- A Microsoft Fabric Template for Azure AI Content Understanding is Now Available (dybe)
- Microsoft.Extensions.AI: Integrating AI into your .NET applications (Japhlet Nwamu)
- From MCP to multi-agents: The top 10 open source AI projects on GitHub right now and why they matter (Jeimy Ruiz)
- Microsoft Dragon Copilot launching today, May 1, for US partners (Jill Armour)
- DeepSeek upgrades its AI model for math problem solving and Microsoft’s most capable new Phi 4 AI model rivals the performance of far larger systems and Anthropic lets users connect more apps to Claude (Kyle Wiggers)
- The Other 80%: Rethinking AI for the Essential Workers (Kennya Rodriguez)
- Make Phi-4-mini-reasoning more powerful with industry reasoning on edge devices and Showcasing Phi-4-Reasoning: A Game-Changer for AI Developers (Lee Stott)
- Why Vibe Coding Matters Now (Mahesh Chand)
- Should You Try Small Language Models for AI App Development? (Mohan Varthakavi)
- The Importance of Responsible AI: A Comprehensive Guide (Nia Brown)
- What’s new in Copilot Studio: April 2025 (Omar Aftab)
- Can vibe coding produce production-grade software? (Premanand Chandrasekaran)
- New ways to interact with information in AI Mode | Google Search (Soufi Esmaeilzadeh)
- Nadella and Zuckerberg: Microsoft and Meta see surge in AI-generated code at their own companies (Todd Bishop)
- Microsoft is getting ready to host Elon Musk’s Grok AI model (Tom Warren)
- Secure your organization against changing conditions with a special offer from Windows 365 (Stefan Kinnestrand)
- Gemma explained: What’s new in Gemma 3 (Ju-yeong Ji & Ravin Kumar)
- Vibe Writing (David Ramel)
- Postman launches full support for Model Context Protocol (MCP) — Build better AI Agents, faster (Abhinav Asthana)
- Amazon Nova Premier: Our most capable model for complex tasks and teacher for model distillation (Danilo Poccia)
Design, Methodology & Testing
- The AI-powered DevOps revolution: Redefining developer collaboration (April Yoho)
- Introducing Azure DevOps ID Token Refresh and Terraform Task Version 5 (Jared Holgate & Eric van Wijk)
- Using Microsoft Project for Agile Project Management (Tiffiany Law)
- Vibe testing with Playwright (Tim Deschryver)
- The Future of Bot Protection: Smarter Attacks Demand a Layered Approach (Jeremie Berthiaume, Samantha Murphy & Abhishek Ambastha)
- Structuring Test Projects for Maintainability (Cezary Piątek)
- Post-Chat UI (Allen Pike)
- Optimize the whole organization not the different parts (Bart Wullems)
- DTOs & Mapping : The Good, The Bad, And The Excessive (Derek Comartin)
- Top Reasons to Sign Documents Electronically with BoldSign (Dhinesh Sekar)
- How to use GitLab’s Custom Compliance Frameworks in your DevSecOps environment (Fernando Diaz)
- Top Skills to Master for Career Success in 2025: Your Ultimate Guide (Kunal Chowdhury)
- Experience Doesn’t Stack: The Myth of Collective Knowledge (Joan Westenberg)
Mobile, IoT & Game Development
- Announcing Android support of digital credentials (Rohey Livne)
- Google confirms it’s close to getting Gemini support on iPhones (David Pierce)
- How to build a home recording studio with Raspberry Pi 500: choose and install your software (K. G. Orphanides)
- What’s new in Swift 6.1? (Paul Hudson)
- Piranha Pi Camera (Ruiz Brothers)
- Firebase Data Connect Queries: From Definitions to Client Code (Andrea Wu)
- Millions of AirPlay Devices Can Be Hacked Over Wi-Fi (BeauHD)
- Apple changes App Store rules to allow external purchases (Jess Weatherbed)
Screencasts & Videos
- How to use Azure Table Storage with .NET Aspire and a Minimal API | On .NET (Frank Boucher)
- Customize Gemma with Hugging Face Transformers (Google for Developers)
- Recording: Practical AI Integration with RavenDB (Oren Eini)
- Apple Watch turns 10: what they got right (and wrong) | TechRadar (Matt Evans, Lance Ulanoff & Stephen Warwick)
- Vector Support Public Preview in Azure SQL Database & Managed Instance | Data Exposed (Anna Hoffman, Pooja Kamath & Amit Khandelwal)
- Master NoSQL: Scalable Databases for Modern Applications (Frank LaVigne)
- What is Mirrored data in SQL database in Fabric? | One Dev Question (Sukhwant Kaur)
- What were the aspirations for .NET Aspire? | One Dev Question (David Fowler)
- Microsoft 365 Copilot Wave 2 Spring updates (Microsoft Mechanics)
- Automatically adjust pasted code with GitHub Copilot | Visual Studio (Caleb Blake)
Podcasts
- The Modern .NET Show – Jonathan Peppers Unleashes Code Chaos: How .NET Meets the NES (Jamie Taylor)
- InfoQ Podcast: Achieving Sustainable Mental Peace in Software Engineering with Help from Generative AI (John Gesimondo)
- Developer Tea Podcast – Take Back Your Time – Volatility, Pliability, and Agency and Your Obligations.mp3 (Jonathan Cutrell)
- Microsoft Research Podcast – Laws, norms, and ethics for AI in health (Peter Lee, Vardit Ravitsky, Laura Adams & Dr. Roxana Daneshjou)
- Scrum Master Toolbox Podcast – The Power of Constructive Feedback in Building Trust in Agile Teams | Carmen Jurado and Scrum Master Toolbox Podcast – Lean Change Management, How to Design Change with Those Affected | Carmen Jurado (Vasco Duarte)
- PPP 458 | Dreading Monday Mornings? How to Find Joy in the Job You Already Have, with author Elizabeth Lotardo (Andy Kaufman)
- .NET Rocks! – The Open Source Maintenance Fee with Rob Mensching (Carl Franklin & Richard Campbell)
- The Stack Overflow Podcast – Improving on a 30-year-old hardware architecture (Eira May)
- The Cloud Pod Episode #301 – The Cloud Pod PartyRocks in the House Tonight (Justin Brodley, Jonathan Baker, Ryan Lucas & Matt Kohn)
- The Changelog Podcast Episode #639 – Chasing that next BIG thing (Drew Wilson & Adam Stacoviak)
- Lenny’s Podcast – The rise of Cursor: The $300M ARR AI tool that engineers can’t stop using | Michael Truell (co-founder and CEO) (Lenny Rachitsky)
- Grammar Girl Podcast – The secret to writing ‘the same but different,’ with Mary Robinette Kowal (Mignon Fogarty)
- Sync Up, A OneDrive Podcast – Photo Finish—OneDrive’s Mobile Glow-Up (Stephen Rice & Arvind Mishra)
- Practical AI Podcast Episode #311 – Seeing beyond the scan in neuroimaging (Gavin Winston, Chris Benson & Daniel Whitenack)
- Software Defined Talk Episode #517 – Trademark’s in the Mail (Brandon Whichard & Matt Ray)
- Syntax Podcast Episode #898 – Every Developer Needs a 3D Printer (Wes Bos & Scott Tolinski)
Community & Events
- Without foundational governance, every AI deployment is a liability in disguise: Q&A with Jack Berkowitz of Securiti (Ryan Donovan)
- Be a Builder: Introducing Twilio’s brand refresh (Adam Morgan)
- Redis Is Open Source Again (Frederic Lardinois)
- Get ready for Microsoft Build 2025 (Molly Kih)
- Expedia Group lays off employees in latest workforce cut (Taylor Soper)
Database
- Introducing Automated Database Credential Rotation for PostgreSQL and MySQL in Pulumi ESC (Arun Loganathan)
- Release notes for SQL Server Management Studio 21 Preview 7 (Microsoft Learn)
- Oracle Memory Management: Common Configurations, Parameters, and Monitoring (Kellyn Pot’Vin-Gorman)
- SQL Server Budgets: How to Justify Cost to Management (Kevin3NF)
- Purging Data from a Large Table in SQL Server (Matt Gantz)
- Announcing the Release of SSMS 21 Preview 7 (mbarickman)
- Streamline Database Management With WebStorm’s Database Tool (Jan-Niklas Wortmann)
- Recent Improvements to sp_PressureDetector and How I Used Claude Code To Refactor My Stored Procedures (Erik Darling)
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams | April 2025 (Pete Daderko)
- Microsoft Copilot Academy now available to all Microsoft 365 users (John Mighell)
- What’s new in Microsoft Planner – April 2025 (NancyatMSFT)
PowerShell
- More Efficient Bulk Operations with PowerShell Parallelism (Exchange Team)
Miscellaneous
- MAGA Is Gaslighting You: The Cost of Waking Up in an Authoritarian America (The Rational League)
- Announcing Files Preview v3.9.8 (Files Team)
- batteryinfo: A Rust-Powered Python Package for Laptop Battery Monitoring (Dave Johnson)
- Kill the CEO in your head – High-profile failures in the video game industry have changed how we talk about games for the worse (Mikhail Klimentov)
- GM thanks Trump for the $5 billion tariff hit it expects to take (Andrew J. Hawkins)
- Apple says tariffs will cost it at least $900 million this quarter (Chris Welch)
- Apple sure has had a rough 2025 (Todd Haselton)
- House Republicans move to stop California from setting its own vehicle pollution standards (Justine Calma)
- Microsoft reports strong cloud growth in Q3 earnings and Microsoft is raising prices on Xbox consoles, controllers, and games worldwide (Tom Warren)
- Microsoft goes passwordless by default on new accounts and New tariffs are now hitting cheap US imports from China (Umar Shakir)
More Link Collections
- Daily Reading List – April 30, 2025 (#542) and Daily Reading List – May 1, 2025 (#543) (Richard Seroter)
- Windows news you can use: April 2025 (Thomas Trombley)
The Geek Shelf
Parallel Programming and Concurrency with C# and .NET (Alvin Ashcraft) – Referral Link