Top Links
- How to watch Microsoft’s Build 2023 conference (Tom Warren)
 - Governance of superintelligence (Sam Altman, Greg Brockman & Ilya Sutskever)
 - Announcing: Contoso Real Estate JavaScript Composable Application Reference Sample (Nitya Narasimhan, Natalia Venditto & Wassim Chegham)
 - Microsoft Build 2023: all the news and announcements from the developer conference (Emma Roth)
 - Early Bird Tickets On Sale for TechBash 2023 (Jason Gaylord)
 
Web & Cloud Development
- Good (Blazor) Components are… ? (Jon Hilton)
 - How to create a REST API with Node.js and Express (Akshaya Srikanth)
 - Leveling up Pulumi AI with the Pulumi Registry (Aaron Friel)
 - Apache Pulsar 3.0 Delivers a New LTS Version and Efficiency Improvements (Andrea Messetti)
 - Reuse Angular Document Editor Instances in Bootstrap Tabs (Bjoern Meyer)
 - How to Create a Custom Debounce Hook with React (John Au-Yeung)
 - Could WebAssembly Be the Key to Decreasing Kubernetes Use? (Loraine Lawson)
 - Announcing Azure Monitor OpenTelemetry Distro (Matt McCleary)
 - Automatically run and monitor performance tests in Azure Load Testing (Nagarjuna Vipparthi)
 
WinUI, .NET MAUI & XAML
- Is WPF Dead? – The Current State of WPF [2023] (Claudio Bernasconi)
 
Visual Studio, Windows & .NET
- Common C# exceptions and how to fix them (Carlos Schults)
 - retrowin32: async, DLL loading, tracing execution, and Zig (Evan Martin)
 - How to Use AI to Create Your Own ‘Super Macro’ VS Code Extensions (David Ramel)
 - Different Ways to Initialize a String in C# (Code Maze)
 - How to Get Current Date In C#? (Naresh Beniwal)
 - Understanding IOptions, IOptionsMonitor, and IOptionsSnapshot in .NET 7 (Davide Bellone)
 - 6 useful extensions for IEnumerable (Steven Giesel)
 - The Importance of Removing Unnecessary Expression Values in Code in Microsoft .NET (David McCarter)
 - Detect Globalization-Invariant mode in .NET (Gérald Barré)
 - Speeding up the insertion of a sorted (or mostly-sorted) key list into a std::map or other ordered associative container (Raymond Chen)
 
Design, Methodology, AI & Testing
- Inside DevOps with Dale Francis from Climavision (Joanna Wyganowska)
 - Best Practices for Building Inclusive User Interfaces (Carter Harris)
 - What Your Software Can Learn From The Ingenious Design of ATMs (Justin Etheredge)
 - Modern work requires attention. Constant alerts steal it (Ryan Donovan)
 - Plugging into Jira from Semantic Kernel (Vivien Hung)
 
Mobile, IoT & Game Development
- Designing for Wear OS: Getting started with designing inclusive smartwatch apps (Matthew Pateman, Mallory Carroll & Josef Burnham)
 
Screencasts & Videos
- ChatGPT-Like Experience inside Visual Studio! (Isaac Levin)
 - Using FFImageLoading with .NET MAUI (Gerald Versluis)
 - Introduction to Azure Redis | Open at Microsoft (Ricky Diep & Roberto Perez)
 - Career Nav #46: Going from Engineering Management to Founder/CTO (Women Who Code)
 
Podcasts
- Smashing Podcast Episode 61 With Rachel Andrew: What Is Web Platform Baseline? (Drew McLellan)
 - Revision Path – Morgan Bissant (Maurice Cherry)
 - Microsoft 365 Dev Podcast – OpenAI ChatGPT, Azure Communication Services and Microsoft Graph with Dan Wahlin (Jeremy Thake & Paul Schaeflein)
 - The PowerShell Podcast Episode 66 – Help me PowerShell. You’re my only hope. (James Petty)
 - Made by Google Podcast – Android Goes Big: Meet Pixel Fold and Pixel Tablet (Rachid Finge)
 - PPP 380 | How to Navigate Stressful Conversations With That Friend (or Stakeholder) You Don’t Agree With, with guest Mónica Guzmán (Andy Kaufman)
 - Google Cloud Security Podcast Episode 122 – Firewalls in the Cloud: How to Implement Trust Boundaries for Access Control (Anton Chuvakin)
 - Changelog News Podcast – Trogon, StableStudio, life after Apple, Google’s problematic new TLDs & how to discuss programming languages (Jerod Santo)
 - The Amp Hour #633 – Engineering Optimization (Dave Jones & Chris Gammell)
 - The Stack Overflow Podcast Episode 573 – For those who just don’t Git it (Eira May)
 - The Happy Engineer Podcast #102: Stop Being a Lazy Career Workaholic (Kae Lynne Sapino)
 - Talk Python to Me #416: Open Source Sports Analytics with PySport (Michael Kennedy)
 
Community & Events
- TechBash 2023 Early Bird registration is now open. Sign up early and save! (TechBash Team)
 - Syncfusion: Come See Us at Microsoft Build 2023! (Graham High)
 - Navigating Microsoft Build for born in the cloud companies (Neelay Thaker)
 - AI Activists to Target Microsoft at Build 2023 (Paul Thurrott)
 - Gates Foundation launches AI ‘Grand Challenge,’ as it weighs risk and reward in the developing world (Todd Bishop)
 
Database
- Fast and Efficient Way to Monitor and Solve SQL Server Performance Issues (Rajendra Gupta)
 - How DynamoDB queries behave compared to relational databases (James Gregory)
 - How to Choose the Right Database Monitoring Tool and Time Machine Advice: What I Wish I Knew When Starting with Databases (Pinal Dave)
 - Configure SQL Auditing to Storage Account using Managed Identity for SQL Managed Instance. (Sravani Saluru)
 
SharePoint, M365 & MS Teams
- Introducing Favorites in the Microsoft 365 app for Android (Ajay Sodhi)
 - New Microsoft Power Automate features to develop and orchestrate automation (Stephen Siciliano)
 
PowerShell
- How to run PowerShell scripts on Azure VMs with Terraform (Vinicius Apolinario)
 
Miscellaneous
- Lawsuit Accuses DoorDash of Charging iPhone Users More For Identical Orders and TikTok Is Suing Montana Over Law Banning the App In the State (BeauHD)
 - Announcing Windows 11 Insider Preview Build 25370 (Brandon LeBlanc)
 - Amazon Kindle Scribe gets lasso select, cut and paste, native crosswords, and other features (Todd Bishop)
 
More Link Collections
- The Morning Brew #3711 (Chris Alcock)
 - Sands of MAUI: Issue #104 (Sam Basu)
 - Daily Reading List – May 22, 2023 (#094) (Richard Seroter)
 - Reading Notes #556 (Frank Boucher)
 
The Geek Shelf
 When They Win, You Win: Being a Great Manager Is Simpler Than You Think (Russ Laraway) – Referral Link