Top Links
- What’s new in the Windows Subsystem for Linux in May 2024 (Craig Loewen)
- The Changelog Podcast #593 – Microsoft is all-in on AI: Part 1 (Scott Guthrie, Adam Stacoviak & Jerod Santo)
- Navigation using Regions in Windows and Uno Platform Applications (Nick Randolph)
- Microsoft needs Windows developers like never before (Tom Warren)
- Software Defined Talk Episode 469: Amanda K. Silver on Developer Tools (Matt Ray)
- Catch Up on Microsoft Build 2024: Essential Sessions for .NET Developers (James Montemagno)
Web & Cloud Development
- ASP.NET Core Basics: Getting Started with GraphQL (Assis Zang)
- How to observe your Blazor WebAssembly application with OpenTelemetry and real user monitoring (Harry Kimpel)
- Seamlessly Add Blazor Native UI Components in Hybrid Apps (Mahesh Palanisamy)
- Efficiently Perform CRUD Actions in the Blazor DataGrid with GraphQL (Maithiliy K.)
- React Context API Explained with Examples (Matéush)
- Scalable WordPress Hosting for Developers (WordPress Team)
- Testing the behavior of generated HTML (Martin Fowler)
- Building a serverless secured dead drop (Oren Eini)
- Failed to start Dapr – file does not exist (Bart Wullems)
- htmx: Simplicity in an Age of Complicated Solutions (Erik Heemskerk)
WinUI, .NET MAUI & XAML
- WPF Gallery Preview – Demonstrates controls and styles for a WPF application in .NET 9 and later (Microsoft Store)
- Now in the VS Code pre-release of the .NET MAUI extension, XAML Hot Reload! (David Ortinau)
Visual Studio & .NET
- Coming in Entity Framework 9: Better Query Parameterization (Brent Ozar)
- C++ Refactoring tools in Visual Studio (Mryam Girmay)
- Mail Merge: The Pre-Shaped Data Concept Explained (Bjoern Meyer)
- Using thread-safe classes doesn’t make your code thread-safe (Henrique Dalcin Dalmas)
- A graphical depiction of the steps in building a C++ executable, enhanced for classic Win32 (Raymond Chen)
- .NET 8+ on Ubuntu 24.04: Official Release with Collaborative Support (Robert Krzaczyński)
- How to Set the Exit Code for a Console Application in .NET (Stefan Cruz)
- Visual Studio 2022 version 17.10.1 Release Notes (Microsoft Learn)
Design, Methodology, AI & Testing
- How to Scale Agile Software Development with Technology and Lean (Ben Linders)
- The Bulkhead Pattern: How To Make Your System Fault-tolerant (Derek Comartin)
- Why designers shouldn’t always be designers (Simone Williams)
- A beginner’s guide to the Git reftable format (Patrick Steinhardt)
- Coaching vs. Mentoring: What’s the Difference? and Demystifying AI: Everything You Wanted to Know but Were Afraid to Ask (Radical Candor Team)
Mobile, IoT & Game Development
- All the Flutter news from a busy Google I/O 2024 (Michael Thomsen)
- Introducing our new e-book: Unity’s Data-Oriented Technology Stack (DOTS) for advanced developers (Thomas Krogh-Jacobsen & Shanti Zachariah)
Screencasts & Videos
- Azure SQL DB standby replica is now generally available | Data Exposed (Anna Hoffman)
- Why Windows is the best place for AI development | Studio28 (Christina Warren, Vicente Rivera & Divya Venkataramu)
- Microsoft Surface Innovation | Studio67 (Dona Sarkar, Maria Alexandra Guinand & Sam Morton)
- Continue your learning journey with Microsoft Learn | Studio76 (Allison Kraker & Sandra Marin)
- How Microsoft Applied Skills can boost your career | Studio77 (Christian Wylde)
- Microsoft Learn: Why earn a Microsoft Certification | Studio78 (Julie-Anne Arsenault)
- What’s New with GitHub | Studio87 (Martin Woodward)
Podcasts
- The Modern .NET Show – Temporal: Orchestrating Success in Distributed Systems with Security and Simplicity with John Kattenhorn (Jamie Taylor)
- The Hanselminutes Podcast – Making “Tales of Kenzera: Zau” with Abubakar Salim (Scott Hanselman)
- Scrum Master Toolbox Podcast – Daily Standups as a Success Barometer in Agile, And Other Lessons For Scrum Masters | Doug Rabow (Vasco Duarte)
- JS Party Podcast #325 – 11ty goes fully independent (Zach Leatherman, Jerod Santo & Nick Nisi)
- Innocent Application Performance Monitoring with Innocent Bindura from Raygun – Adventures in .NET #189 (Caleb Wells & Shawn Clabough)
- Building a Custom Front-end Framework – JavaScript Jabber #633 (AJ O’Neal & Steve Edwards)
- The Amp Hour #668 – 50.0000 Ohms (Dave Jones & Chris Gammell)
- UX Podcast #328 – Interviewing users with Steve Portigal (James Royal-Lawson & Per Axbom)
- AGL 367: Martin Gonzalez (John Rouda)
- The Breakpoint Show Episode 021 – Mind-Blowing Performance with Daniel Marbach (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)
Community & Events
- What’s Your Story: Weishung Liu (Alyssa Hughes)
- Introducing the 2024 Twilio Champions (Cat Martinez)
- Leading Successful Tech User Groups: Insights from MVPs (Rochelle Sonnenberg)
Database
- Encrypt and safeguard your SQL Server database backups and Dynamic SQL Server stored procedure execution form in SSMS and Upgrading SQL Server databases and changing compatibility levels and Modify SQL Server database tables to keep similar columns together (Greg Robidoux)
- Generating Uniform, Normal, or Lognormal Random Numbers in SQL Server (Rick Dobson)
- The Ultimate Guide to Navigating SQL Server With SQLCMD (Nisarg Upadhyay)
- Azure Storage: A Crisp CheatSheet for Getting Started (Brian Martel)
- Exploring the Capabilities of Azure Cosmos DB for MongoDB using Open MongoDB shell. (Kevin Comba)
- A Query Writing And Tuning Exercise: Finding Duplicate Post Titles In Stack Overflow (Erik Darling)
- Impossible Execution Plan Timings (Paul White)
SharePoint, M365 & MS Teams
- Microsoft Loop transforms the way developer teams work (Ishita Mohindra)
- VBScript deprecation: Timelines and next steps (Microsoft Developer Support Team)
PowerShell
- PowerShell: Automate Terraform Install on Windows (Chris Pietschmann)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 26227 (Canary Channel) (Amanda Langowski)
- Gain enhanced security and performance with Windows Server 2025—now in preview (Ian LeGrow)
- Cooler Master Hit By Data Breach Exposing Customer Information (BeauHD)
- All of Microsoft’s MacBook Air-beating benchmarks and Windows 11 is finally getting mouse settings that let you avoid the Control Panel (Tom Warren)
More Link Collections
- The Morning Brew #3950 (Chris Alcock)
- Daily Reading List – May 30, 2024 (#329) (Richard Seroter)
- Windows news you can use: May 2024 (Thomas Trombley)
The Geek Shelf
Web Development with Blazor – 3rd Edition: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link