Top Links
- Now available: Microsoft Graph Windows 365 APIs (Logan Silliman)
- The Current Architecture of a Basic LLM Application (Matthew MacDonald)
- Html to PDF Generation using the WebView2 Control (Rick Strahl)
- RunAs Radio – GitHub for SysAdmins with April Edwards (Richard Campbell)
- Collection Expressions – Using C# 12 in Rider and ReSharper (Matthias Koch)
- Microsoft Teams: Building a Foundation for the Future (Jeff Teper)
Web & Cloud Development
- How To SSR Web Components In ASP.NET Core using TagHelpers (Khalid Abuhakmeh)
- Navigating Cloudy Horizons with Azure Monitor and Application Insights (David Ramel)
- Azure Static Web Apps distributed functions capability now in Public Preview (Azure Team)
- Blazor Basics: Working with Blazor Layouts (Claudio Bernasconi)
- How to Back Up and Restore a WordPress Site to a New Server (Jen Swisher)
- Using Pulumi Inside Node.js Monorepos (Julien Poissonnier)
- .NET on Azure Functions – March 2024 roadmap update (Matthew Henderson)
- Node v18.20.0 (LTS) and Node v20.12.0 (LTS) (Richard Lau)
- Document your API like a pro: Postman Collection best practices (Ashley Kinard)
- Introducing the Key-Value Table Editor for Pulumi ESC (Kimberley Mackenzie)
Visual Studio & .NET
- How to Reverse a Number as an Integer and Not as a String in C# (Aditi Saxena)
- Multi-Project Launch Profiles in Visual Studio (Martin Zikmund)
- How To Update MongoDB Documents in C# – What You Need To Know and How To Delete Documents From MongoDB In C# – What You Need To Know (Nick Cosentino)
- .NET Framework – March 2024 Cumulative Update Preview (Salini Agarwal)
- Testing Asynchronous Projections in Marten (Jeremy D. Miller)
- Visual Studio 2022 version 17.9.5 Release Notes (Microsoft Learn)
- Implementing Dijkstra’s algorithm for finding the shortest path between two nodes using PriorityQueue in .NET 9 (Andrew Lock)
- Microsoft.Extensions.DependencyInjection–Register a type with all its interfaces (Bart Wullems)
- Reporting Roslyn Analyzers (NDepend Team)
- Dubious security vulnerability: Manual operations can cause a program to hang (Raymond Chen)
- General Performance Tip: Generating Random Numbers (David McCarter)
Design, Methodology, AI & Testing
- Uncovering the seams in Mainframes for Incremental Modernisation (Martin Fowler)
- Day 1 — Azure Open AI Challenge (Sukhpinder Singh)
- Adobe and Microsoft partner to bring new generative AI capabilities to marketers as they work in Microsoft 365 applications (Microsoft)
- How to create a web installer using LZMA compression (Radu Popescu)
- How to Get Tech-Debt on the Roadmap (Ben Hartshorne)
- Top 5 HIPAA Compliant Electronic Signatures (Jacinda Santora)
- Doing things different in CI builds (Matt Lacey)
- Learning on the Couch with FreeCodeCamp: Version Control – Git + GitHub (Nyah Macklin)
- Responsible AI dashboard hands-on MS Learn module is now available! (Ruth Yakubu)
- In-Depth Comparison: BoldSign vs. DocuSign for Your eSignature Needs (Meikanda Nayanar I.)
Mobile, IoT & Game Development
- For lack of a Mac (James Ashley)
- Using Passkeys for a Seamless Login Experience in the Apple Vision Pro (Jefferson Haw)
- Xbox Cloud Gaming now has mouse and keyboard support in select games (Tom Warren)
Screencasts & Videos
- Introduction to Optimized Locking in Azure SQL Database | Data Exposed: MVP Edition (Anna Hoffman)
- Coffee and Open Source Conversation – Rizel Scarlett (Isaac Levin)
- FreeCodeSession – Episode 531 (Jason Bock)
- Inspektor Gadget Integrated with AKS VS Code Extension | Open at Microsoft (Tatsat Mishra & Jose Blanquicet)
- Extend your data security to Microsoft Fabric | Microsoft Mechanics (Daniel Hidalgo)
Podcasts
- CodeNewbie S27:E3 – Helping You Build Machine Learning Products (Pau Labarta Bajo) (CodeNewbie Team)
- Azure Podcast Episode 490 – Azure API Center (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- Scrum Master Toolbox Podcast – Challenging Success, Pushing High Performing Agile Teams Beyond Complacency | Lynn Runnels-Moss (Vasco Duarte)
- Practical AI Podcast – AI vs software devs (Kent Quirk, Sharon DiOrio, Steven Pyle, Jose Valim, Jerod Santo, Kevin Ball, Nick Nisi, Johnny Boursiquot & Adam Stacoviak)
- SQL Down Under Show #87 with guest Ronen Ariely (Greg Low)
- Python Bytes Podcast #376 – Every dunder method in a Python Lockbox (Michael Kennedy)
- Defense Unicorns Podcast – How Law School Led to Software Leadership with Rebecca Lively (Michaela Flatau & Robert Slaughter)
Community & Events
- How we’re creating more impact with Ada Computer Science (Ben Durbin)
- CfP List Updated 2024-03-26 (Dave Aronson)
- MVP Global Summit 2024: Learn, Connect, and Share (Rie Moriguchi)
- Apple’s WWDC 2024 is set for June 10th (Wes Davis)
Database
- The How To Write SQL Server Queries Correctly Cheat Sheet: UNION vs. UNION ALL (Erik Darling)
- Announcing Mirroring Azure SQL Database in Fabric for Public Preview (Idris Motiwala)
- Now in public preview: Mirroring Azure Cosmos DB in Microsoft Fabric (Anitha Adusumilli)
SharePoint, M365 & MS Teams
Miscellaneous
- Selling to Developers: Developers Have Exactly Two Goals in Life (Keith Casey)
- Microsoft’s new era of AI PCs will need a Copilot key, says Intel (Tom Warren)
More Link Collections
- The Morning Brew #3911 (Chris Alcock)
- Collective #824 (Manoela Ilic)
- Daily Reading List – March 26, 2024 (#284) (Richard Seroter)
The Geek Shelf
Learn WinUI 3 – Second Edition: Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML (Alvin Ashcraft) – Referral Link