Top Links
- In 4 Weeks: Visual Studio LIVE! Chicago 2024 (Jim Harrer)
 - Writing async/await from scratch in C# with Stephen Toub | On .NET (Scott Hanselman)
 - Blazor 8 Render Mode Detection (Rocky Lhotka)
 - AT&T confirms data breach and resets millions of customer passcodes (Wes Davis) – As reported by Troy Hunt several weeks ago. Now finally confirmed.
 - Part 1 – Announcing Babylon.js 7.0 (Thomas Lucchini)
 - Learning Paths for Semantic Kernel (Sophia Lagerkrans-Pandey)
 
Web & Cloud Development
- Run Webassembly Components Inside Node.js With Jco (Nikos Vaggalis)
 - The Curious Case of the CSS Monochrome Media Query (Stephanie Stimac)
 - Introducing the AWS Message Processing Framework for .NET (Preview) (Alex Shovlin)
 - Angular and Wiz Are Better Together (Angular)
 - Azure Static Web App – Pass authentication info to your linked API (Bart Wullems)
 - Loading Documents in React Document Viewer and Integrating Document Lifecycle Management with ASP.NET Core and C# (Bjoern Meyer)
 - Adding a background job with a timer to pull from ASP.NET Core Web API (Brian Mullen)
 - The Power of :has() in CSS (Chris DeMars)
 - How Does Angular Compare to React? (Hassan Djirdeh)
 - Azure Functions Deep Dive (Ian Griffiths)
 - Horizontally Scaling ASP.NET Core APIs With YARP Load Balancing (Milan Jovanović)
 - What’s new for the Microsoft Fluent UI Blazor library 4.6 (Vincent Baaij)
 - Changes made to FB Login SDK (Somasundaram Beerana)
 - The History of .NET Web Development 3rd Edition (Iris Classon)
 - Allowing Your API Portal To Meet Consumers Where They Are and Using GitHub To Manage Your OpenAPIs (Kin Lane)
 - GraphQL Basics: Schema and Object Types (Hassan Djirdeh)
 - Introducing Native Authentication for Microsoft Entra External ID (Kaushik Kislay)
 - What’s new in Astro – March 2024 (Elian van Cutsem)
 
WinUI, .NET MAUI & XAML
- How to Profile .NET MAUI Applications and Isolate Performance-Related Issues (Alexander Russkov)
 - Exporting DataGrid to Excel Made Easy in .NET MAUI (Farjana Parveen)
 - Problems loading a .gif in .NET MAUI? (Leomaris Reyes)
 - Introducing the New .NET MAUI Chat Control (Piruthiviraj Malaimelraj)
 - Introducing the New .NET MAUI Polar Charts Control and Revolutionize Your User Experience with the New .NET MAUI Parallax View (Saravanan Madheswaran)
 - Uno Tidbit: Handling the System Back Button (Steve Bilogan)
 
Visual Studio & .NET
- Getting the Method Name from a Task in C# (Bryan Hogan)
 - Fastest Way to Check if a List is in Order in C# (Jeff Shergalis)
 - The AskVS command in GitHub Copilot for Visual Studio (Laurent Bugnion)
 - Different Ways to Create a Generic List of Anonymous Types in C# (Martin Chege)
 - C# MongoDB Insert Benchmarks – What You Need To Know and Collection Initializer Performance in C# – How To Get An 87% Boost! (Nick Cosentino)
 - Metalama Status Update, March 2024 (Gael Fraiteur)
 - What’s New in vcpkg (March 2024) (Augustin Popa)
 - Bing on .NET 8: The Impact of Dynamic PGO (Ben Watson)
 - General Performance Tip: Constant vs Read-Only Property and String Performance Tip: Verifying if an Object is a String and Collection Performance: Creating a ChannelQueue<> from a List<> Using Task.Parallel Library (David McCarter)
 - Generate Sortable Unique IDs With the NewId Library in .NET (Ivan Gechev)
 - Easily navigate code delegates (Mark Downie)
 - The .editorconfig files for .NET developers (NDepend Team)
 - I called CreateEnvironmentBlock with a process’s token, but I didn’t get that process’s environment and How can I tell C++ that I want to discard a nodiscard value? (Raymond Chen)
 
Design, Methodology, AI & Testing
- TDD: How to Do it Properly and Why It’s Easy (Fiodar Sazanavets)
 - New Azure AI tools to help operationalize Responsible AI for generative AI apps! (Nitya Narasimhan)
 - Semantic Kernel Hello World (Jason Haley)
 - Getting started with AI Prompts (April Dunnam)
 - How to Tame Technical Debt in Software Development (Ben Linders)
 - Protecting the data of our commercial and public sector customers in the AI era (Julie Brill)
 - Responsible AI in Practice: Transparency, sustainability, governance, security and privacy (Kavi Mathur)
 - 9 More Realistic AI Voices for Conversations Now Generally Available (Melissa Ma)
 - Trends in customer experience: Personalizing with AI (Microsoft in Business Team)
 - The Essential Qualities of a Successful Software Architect (Peter Smulovics)
 - Challenges of Evaluating and Understanding Foundation models and How to debug AI image models to identify societal risks and harms (Ruth Yakubu)
 - Improving the developer experience of enterprise design systems (Eric Simons)
 - Slack’s Role in Managing Software Projects: Revisited (JB Rainsberger)
 - Navigating the Challenges and Opportunities of Synthetic Voices (OpenAI Team)
 
Mobile, IoT & Game Development
- History of JS interop in Dart (Sigmund Cherem)
 
Screencasts & Videos
- Paul Sheriff on Starting and Running a Successful Consulting Business (David Giard)
 - Introducing Copilot in Azure SQL Database (Private Preview) | Data Exposed (Anna Hoffman)
 - What UI Framework does VS Code use? | One Dev Question (Burke Holland)
 - FreeCodeSession – Episode 532 (Jason Bock)
 - How do you use GitHub Copilot? | One Dev Question (Larry Osterman)
 
Podcasts
- Developer Tea – Principles of Work – Be Your Own Advocate (Jonathan Cutrell)
 - The Hanselminutes Podcast – Big Tech from the Inside with Dare Obasanjo (Scott Hanselman)
 - InfoQ Podcast: InfoQ Culture & Methods Trends in 2024 (Susan McIntosh, Jutta Eckstein, Craig Smith, Ben Linders & Rafiq Gemmail)
 - GeekWire Podcast: Inside a Tesla Cybertruck; how police dogs find devices; Ballmer’s comedian son (Todd Bishop)
 - AGL 358: Elliott Parker on the Illusion of Innovation (John Rouda)
 - Scrum Master Toolbox Podcast – Value Delivery and Team Happiness, A Possible Scrum Master Success Definition | Lynn Runnels-Moss (Vasco Duarte)
 - The Role of AI in DevOps: Observability, Security, and Efficiency – Adventures in DevOps 194 (Charles M. Wood)
 - Angular CLI and NX: Managing Libraries and Runtime Translation – Adventures in Angular 407 (Charles M. Wood, Lucas Paganini, Armen Vardanyan & Subrat Mishra)
 - AWS Developers Podcast Episode 112 – AWS Certification Exam Prep – Part 4/6 with Anya Derbakova and Ted Trentler and Episode 113 – AWS Certification Exam Prep – Part 5/6 with Anya Derbakova and Ted Trentler and Episode 114 – AWS Certification Exam Prep – Part 6/6 with Anya Derbakova and Ted Trentler (David Isbitski)
 - PPP 409 | Beyond Blaming and Cutting Corners: The Leader’s Guide to Managing Risk, with author K. Scott Griffith (Andy Kaufman)
 - Made by Google Podcast – Tired of Outdated Phones? The Pixel’s 7-Year Update Plan Might Be Your Answer (Rachid Finge)
 - Coding Blocks Podcast – Importance of Data Structures, Bad Documentation and Comments and More (Allen Underwood, Michael Outlaw & Joe Zack)
 - The Work Item #75 – From Pandemic Pastime To Real VC-Funded Startup, with David Khourshid (Den Delimarsky)
 - JS Party Podcast – 13% of the time, Devin works every time (Jerod Santo, Kevin Ball & Nick Nisi)
 - Changelog & Friends Podcast – The undercover generalist (Adolfo Ochagavia & Jerod Santo)
 - Streamlining Measurement Representations in APIs Using UnisNet Library for .NET – Adventures in .NET 182 (Adam Furmanek, Christian Wenz & Shawn Clabough)
 - Simplifying Development with Deno – JavaScript Jabber 625 (Charles M. Wood)
 - Directions on Microsoft – Windows Server 2025: What you need to know (Mary Jo Foley)
 - SQL Down Under Show 88 with guest Angela Henry (Greg Low)
 - The Stack Overflow Podcast – Will antitrust suits benefit developers? (Eira May)
 - Jamstack Radio Episode #144, Financial Accounting Databases with Joran Dirk Greef of TigerBeetle (Brian Douglas)
 - Web Rush Episode 274: What Developers Need To Know About Generative AI (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin)
 - Software Defined Talk Episode 460: Tom Wilkie on Observability (Matt Ray)
 - Software Engineering Radio 609: Hyrum Wright on Software Engineering at Google (Gregory M. Kapfhammer)
 
Community & Events
- Microsoft Azure Experts On Tap for Chicago Developer Conference Keynotes (David Ramel)
 - Joining LinkedIn (Martin Fowler)
 - Empowering women through open source (Jiyon Yun)
 - Learn about Responsible AI with MVP Veronika Kolesnikova (Rie Moriguchi)
 - SSWG 2024 Annual Update (Joannis Orlandos, Konrad Malwski & Franz Busch)
 - Storage in Windows Server 2025, from the Server Summit (Ned Pyle)
 
Database
- Join Algorithm Limitations In SQL Server and SQL Server Management Studio 20 Removes Azure Data Studio From The Installer (Erik Darling)
 - RavenDB’s storage engine: Voron–unlocking the secret (Oren Eini)
 - Using SQL Elastic Pools (Josephine Bush)
 
SharePoint, M365 & MS Teams
- Exploring New Planner in Teams (Mohamed El-Qassas)
 - What’s New in Copilot for Microsoft 365 (TJ Devine)
 - Bot Powered Viva Connections extensibility supported for Teams Solutions (Vesa Juvonen)
 - Your new way of working: Copilot for Microsoft 365 (Brenna Robinson)
 
PowerShell
Miscellaneous
- Announcing Windows 11 Insider Preview Build 26090 (Canary and Dev Channels) and Announcing Windows 11 Insider Preview Build 22635.3420 (Beta Channel) (Amanda Langowski)
 - The Atari 400 Mini is a cute little slice of video game history (Andrew Webster)
 - Will EVs Kill the Stick Shift Car? and AT&T Says Data From 73 Million Customers Has Leaked Onto the Dark Web (EditorDavid)
 - Why Corporations Fail to Protect Our Data (Om Malik)
 - Announcing Rust 1.77.1 (Rust Release Team)
 
More Link Collections
- F# Weekly #13, 2024 – F# in Action is coming sooon. (Sergey Tihon)
 - Code Maze Weekly #207 (Vladimir Pecanac)
 - Daily Reading List – March 28, 2024 (#286) and Daily Reading List – March 29, 2024 (#287) (Richard Seroter)
 - Collective #825 (Manoela Ilic)
 
The Geek Shelf
 Refactoring with C# (Matt Eland) – Referral Link

