Top Links (XL Microsoft Build Edition)
- Navigating Win32 App Development with WinUI and WPF | BRK241 (Chigusa Sansen & Jeffrey Stall)
- How to create superior experiences with WinUI and WPF | BRK244 (Niels Laute, Ranjesh Jaganathan & Sarjana Sheth Mitra)
- Announcing the AI Toolkit for Visual Studio Code (John Lam)
- Introducing the WebNN Developer Preview with DirectML (Adele Parsons)
- First preview of Visual Studio 2022 v17.11 (Mads Kristensen)
- TechBash 2024 Early Bird Tickets – Just 3 Weeks Left! (Jason Gaylord)
- Introducing GitHub Copilot Extensions: Unlocking unlimited possibilities with our ecosystem of partners (Mario Rodriguez)
- Introducing Copilot+ PCs (Yusuf Mehdi)
- General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development (Damian Edwards)
Web & Cloud Development
- Developing cloud native apps with Aspire (Mark Downie)
- Fix Missing OpenAPI Elements From ASP.NET Core Minimal API Apps (Khalid Abuhakmeh)
- Azure Static Web Apps offers new Dedicated plan in preview (Azure Team)
- Doing Background Work with a Hosted Service in Web API (Bryan Hogan)
- Diving Deep into Array Index Positions (Kirupa Chinnathambi)
- Everything You Are Missing in Angular v18 (Alyssa Nicoll)
- Introducing GitHub Copilot for Azure: Your Cloud Coding Companion in VS Code! (Chris Harris)
- JetBrains AI Assistant for JavaScript Developers – WebStorm (Ekaterina Ryabukha)
- Azure SDK Release (May 2024) (Hector Norzagaray)
- Effortlessly Synchronize JavaScript Controls Using DataManager (Maithiliy K.)
- Leveraging Azure AI Services to Build, Deploy, and Monitor AI Applications with .NET (Mehul Harry)
- Angular v18 is now available! (Minko Gechev)
- Secure File Handling in Blazor: Implement JWT Authentication (Saravanan G.)
- Perform CRUD Operations in Blazor Pivot Table with SQL Database using Entity Framework (Sastha Prathap)
- Announcing Docker Desktop Support for Windows on Arm: New AI Innovation Opportunities (Vanessa Fournier)
- Setting Up WSL for Secure Redis CLI Connections to Azure Redis Cache on Windows. (Walter Abarca Gamboa)
- Code Splitting in Single-Page Applications (Martin Fowler)
- Microsoft Dev Box introduces new ready-to-code and enterprise management capabilities (Azure Team)
- Must-have resources for new .NET Aspire developers (Anthony Simmon)
- Fleet 1.35 Is Out! Introducing AI-Powered Multi-Line Code Completion for Python and Kotlin, Windows on ARM Support, Wildcards, and Multiple UI Improvements (Daniela Bentrup)
- Attack Techniques: Full-Trust Script Downloads (Eric Lawrence)
- GraphQL Federation: The Missing API for Your Platform Strategy (Michelle Greer)
- Adding branded URLs to authentication with Microsoft Entra External ID Custom URL Domains (Samiksha Gupta)
- Bun – A fast-rising star? (Will McKenzie)
WinUI, .NET MAUI & XAML
- .NET MAUI Collection View — Switch Between Different Item Representations (Kseniya Kuzmina)
- Chart of the Week: Creating a WPF Sunburst Chart to Visualize the Syncfusion Chart of the Week Blog Series (Saiyath Ali Fathima M.)
- .NET MAUI 8.0.40 (Service Release 5) and .NET MAUI updates in .NET 9 Preview 4 (David Ortinau)
Visual Studio & .NET
- Why you should batch message processing and how to do it with .NET AsyncEnumerable (Oskar Dudycz)
- Logging in C# with Structured Logging and MediatR (Dhananjeyan Balaretnaraja)
- Visual Studio 2022 17.10 and GitHub Copilot: Your Coding Partner for Faster and Smarter Development (Mark Downie)
- VBScript deprecation: Timelines and next steps (Naveen Shankar)
- What’s New for C++ Developers in Visual Studio 2022 17.10 (Sy Brand)
- Announcing NuGet 6.10 (NuGet Team)
- What’s new in C# 13 | C# 13 new features (.NET Office)
- If you know what interface you want, just pass it directly to CoCreateInstance and If you have to create a Windows Runtime Vector from C++/WinRT, do it as late as possible and Creating a prepopulated Windows Runtime Vector from C++/WinRT without going through an explicit std::vector and Setting the contents of a Windows Runtime Vector from C++/WinRT in one call (Raymond Chen)
- Visual Studio 2022 version 17.10.0 Release Notes and Visual Studio 2022 Version 17.11 Preview 1 Release Notes (Microsoft Learn)
- Deprecating CSLA Synchronous APIs (Rockford Lhotka)
- Maximizing joy and minimizing toil with great developer experiences (Amanda Silver)
- Thoughts about primary constructors: 3 pros and 5 cons (Andrew Lock)
- Enhancing Enum Handling in Spargine: Beyond Enums and into Versatility (David McCarter)
- Roslyn analyzers: How to (Gérald Barré)
- How to Set Global Default JSON Serialization Options in .NET (Karthikeyan N S)
- Dapper And Strongly Typed IDs – How To Dynamically Register Mappings (Nick Cosentino)
AI
- Introducing Model Customization for Azure AI (Ali Dalloul)
- Announcing Fine Tuning for GPT-4, AI Studio Support, and API improvements with Azure OpenAI Service (Alicia Frame)
- New models added to the Phi-3 family, available on Microsoft Azure (Veronica Sun)
- AI Toolkit for Visual Studio Code Debuts at Build 2024 (David Ramel)
- Build Copilot extensions using Microsoft Graph Connectors (Mahesh Singhania)
- Connect Logic Apps’ 1,400 connectors to Semantic Kernel (Matthew Bolanos)
- Quantization with DirectML helps you scale further on Windows (Patrice Vignola)
- Build the next wave of AI on Windows with DirectML support for PyTorch 2.2 (Sheil Kumar)
- Use Semantic Kernel to create a Restaurant Bookings Sample with .NET (Sophia Lagerkrans-Pandey)
- Accelerating innovation: A new era of AI at work begins and Microsoft Edge for Business: Revolutionizing your business with AI, security and productivity (Steve Clarke)
- Microsoft and Hugging Face deepen generative AI partnership (Thasmika Gokal)
- Recall is Microsoft’s key to unlocking the future of PCs and Windows now has AI-powered copy and paste (Umar Shakir)
- Announcing the General Availability of Semantic Kernel Java (Bruno Borges)
- Accelerate enterprise GenAI application development with tracing and debugging through prompt flow (chenlujiao, tahiguch & Henry Zeng)
- Zero Trust Security Principles for Generative AI & LLMs in the Enterprise (Chris Pietschmann)
- Developing AI-enhanced apps of the future with Microsoft’s adaptive cloud approach (Christa St Pierre)
- Developing GitLab Duo: How we are dogfooding our AI features (David O’Regan)
- Live at Build: Microsoft Learn releases new AI skill-building resources (Elisa Graceffo)
- Announcing the Release of Semantic Kernel Python 1.0.0 (Evan Mattson)
- Getting Started – Generative AI with Phi-3-mini: Running Phi-3-mini in Intel AI PC (Kinfey Lo)
- Accelerating AI in the workplace with the all-new Surface Laptop and Surface Pro (Nancie Gaskill)
- The ChatGPT wrapper product boom is an uncanny valley hellscape (pcloadletter)
- Generative AI Prompts to automate content processing (Gwenael Bego)
- Windows 11 Recall is Not a Privacy Concern (Paul Thurrott)
Design, Methodology & Testing
- What’s new in MSIX: May 2024 (Fiza Azmi)
- An Engineering Manager Challenge (Ted Neward)
- On Architecture – Part 2: Data Storage and Access (Ricardo Peres)
- How to Download, Install, and Manage MSU Files (Alex Marin)
- Clean Architecture Sucks (Steve Smith)
- New Windows 11 features strengthen security to address evolving cyberthreat landscape (David Weston)
- Locking In On Concurrency Control (Derek Comartin)
- There’re No Feelings In Testing! (Gil Zilberfeld)
- Skilling snack: Windows security for developers (Katharine Holdsworth)
- You should keep a developer’s journal (Max Pekarsky)
Mobile, IoT & Game Development
- Cordova Android 13.0.0 Released! (Bryan Ellis)
- What’s New in the Flutter SDK for Firebase (Andrew Peynado & Cynthia Jiang)
- Using Generative AI with Flutter (Deven Joshi)
- A Developer’s Roadmap to Predictive Back (Views) (Ash Nohe & Tram Bui)
- Atari acquires longtime rival Intellivision (Ash Parrish)
- Automating Ionicon Usage in Angular (Masahiko Sakakibara)
- Microsoft is bringing ‘Windows Volumetric Apps’ to Meta Quest headsets (Sean Hollister)
Screencasts & Videos
- What’s new in SSMS 20 and what’s next in version 21 | Data Exposed (Marisa Mathews)
- How WinUI and WPF create great Windows apps | Developer Testimonials | Build 2024 and Choosing the technology for your Native Windows app | Developer Testimonials | Build 2024 (Windows Developer Team)
- Can I create expressive, beautiful app UIs with .NET MAUI? | One Dev Question (David Ortinau)
- What is cloud-native development? | Welcome to .NET Aspire (Glenn Condron)
- Microsoft Build opening keynote | KEY01 (Satya Nadella)
- 2024 Imagine Cup World Championship | Studio65 (Annie Pearl & Dona Sarkar)
- Scott and Mark learn AI | BRK255 (Scott Hanselman & Mark Russinovich)
- Bring AI experiences to all your Windows Devices | BRK240 (Adele Parson & Jacques van Rhyn)
- Inside Microsoft AI innovation with Mark Russinovich | BRK256 (Mark Russinovich)
- Zero to Hero – Develop your first app with Local LLMs on Windows | BRK142 (Craig Loewen & Alexandre Zollinger Chohfi)
- Running the World’s Largest AI Supercomputer in the Cloud – featuring Mark Russinovich (Microsoft Mechanics)
Podcasts
- CodeNewbie S27:E8 – Learning AI (Matt Eland) (CodeNewbie Team)
- The Hanselminutes Podcast – Dr. Casey Fiesler (Scott Hanselman)
- Digging into .NET in AWS – Adventures in .NET 188 (Caleb Wells, Shawn Clabough & Wai Liu)
- Gone Mobile Podcast #107: IoT and Small Devices (Jonathan Dick & Allan Ritchie)
- Syntax Podcast #773: React Native with Robin Heinze (Wes Bos & Scott Tolinksi)
- CloudChat Episode 5 – Your Ops Are in My Dev (Carl Schweitzer)
- .NET Rocks! – The Nomadic AI Developer with Aaron Erickson (Carl Franklin & Richard Campbell)
- Practical AI Podcast – First impressions of GPT-4o (Daniel Whitenack & Chris Benson)
- The Stack Overflow Podcast – How to train your dream machine and The Stack Overflow Podcast – Would you board a plane safety-tested by GenAI? (Eira May)
- RunAs Radio – The End of Windows 10 with Paul Thurrott (Richard Campbell)
Community & Events
- MVP’s Favorite Content: AI, Key Vault, Surface, Web API (Rie Moriguchi)
- Microsoft Surface event: the 6 biggest announcements (Emma Roth)
- Six years in the open and a glimpse into the future (Uno Platform Team)
- Your Guide to Surface at Microsoft Build (Jacob Rhoades)
- Year 1 (Johnny Rodgers)
- Announcing the 2024 Imagine Cup World Champion! (Maddy Epstein)
- .NET Announcements & Updates from Microsoft Build 2024 (.NET Team)
- The Good, the Bad, and the Disruptive: Let us know where you stand in the 2024 Annual Developer Survey (Erin Yepis)
- What’s next: Microsoft Build continues the evolution and expansion of AI tools for developers (Frank X. Shaw)
- Just shipped: Bluesky Direct Messages! (Bluesky Team)
- Five Tips for Starting a New Developer User Group (Todd Anglin)
Database
- Is Using OPTIMIZE FOR More Reliable Than Forced Plans In SQL Server? and The Difference Between Read Committed And Read Committed Snapshot Isolation In SQL Server (Erik Darling)
- Multi-Tenancy: Marten’s “Conjoined” Model (Jeremy D. Miller)
SharePoint, M365 & MS Teams
- Enhancing Microsoft Teams to support developer productivity and collaboration (Anuj Bahl)
- Microsoft Graph town hall APIs now available in beta (Annie Wang)
- Announcing public preview of Bicep templates support for Microsoft Graph (Dan Kershaw)
- What’s new for Office Add-ins at Build 2024 (Office Add-ins Team)
PowerShell & Terminal
- Azure CLI and PowerShell Tools Build 2024 Announcement (Alex Wang)
- WinGet.CommandNotFound (Christopher Nguyen)
Miscellaneous
- Thoughts on Docs as code being a broken promise (Tom Johnson)
- Hands-on with the Surface Laptop on Arm (Allison Johnson)
- Announcing Windows 11 Insider Preview Build 22635.3646 (Beta Channel) (Amanda Langowski)
- Microsoft Edge Will Begin Blocking Screenshots On the Job (BeauHD)
- Releasing Windows 11, version 24H2 to the Release Preview Channel (Brandon LeBlanc)
- Microsoft’s new Surface Pro gets an OLED display for the first time (Chris Welch)
- IRS extends its Free File tax program for five more years (Emma Roth)
- Evolving Copilot in Windows for your workforce (Harjit Dhaliwal)
- RustRover Is Released and Includes a Free Non-Commercial Option (Kirill Smelov)
- Unlock a new era of innovation with Windows Copilot Runtime and Copilot+ PCs (Pavan Davuluri)
- Introducing the ultimate Copilot+ PCs – The all-new Surface Pro and Surface Laptop (Pete Kyriacou)
- A blurry photo of the legendary USB Cart of Death (Raymond Chen)
- Microsoft is making File Explorer more powerful with version control and 7z compression (Sean Hollister)
- A first look at Microsoft’s new Surface Pro with Arm chips inside and Microsoft’s new Windows chief on the future of the OS, Surface, and those annoying ads (Tom Warren)
More Link Collections
- The Morning Brew #3946 (Chris Alcock)
- Sands of MAUI: Issue #145 (Sam Basu)
- Reading Notes #604 (Frank Boucher)
- Daily Reading List – May 23, 2024 (#325) (Richard Seroter)