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