Top Links
- TechBash 2023 early bird registration ends in one week! (TechBash Team)
- Microsoft Graph Toolkit v3.0 is now generally available (Sébastien Levert)
- Introducing the .NET MAUI Toolbox for Visual Studio (Jose Seeron Anthony Pitchai)
- Popular DevTools Tips (Patrick Brosset)
- Microsoft Store Open Source Series — AppServices library (Sergio Pedri)
Web & Cloud Development
- HTMX Boosts and ASP.NET Core Anti-Forgery Tokens (Khalid Abuhakmeh)
- Clean Architecture Solution Template for ASP.NET Core (Jason Taylor)
- Public Preview: Azure OpenAI Service On Your Data (Azure Team)
- Docker for Developers: Understanding the Core Concepts (Dan Wahlin)
- Tips for debugging Flask deployments to Azure App Service (Pamela Fox)
- Using WSL and Let’s Encrypt to create Azure App Service SSL Wildcard Certificates (Scott Hanselman)
- How to Build an Enterprise-Ready MVP SaaS App (Alisa Duncan)
- What is an API key? (The Postman Team)
WinUI, .NET MAUI & XAML
- Incremental Loading (Pagination) with MVVM and MVUX (Nick Randolph)
- Avalonia UI v11 Release Candidate 1: Breaking Changes and API Stabilization (Almir Vuk)
- Dotnet MAUI Google Maps with custom Pins (Samir GC)
- Running iOS Simulator from Windows for .NET MAUI (Leomaris Reyes)
- Avalonia UI new documentation portal is online (Avalonia UI Team)
Visual Studio & .NET
- Open Source Alternative to Visual Studio Marketplace Avoids Decommission (David Ramel)
- Microsoft .NET Code Analysis: Always Add Braces in C# (David McCarter)
- 7 Things about C#: Console I/O (Joe Mayo)
- Myths about F#: Code without type annotations is hard to review! No, it’s a relief. (Urs Enzler)
- How to Use Factory Pattern With Dependency Injection in .NET (Ahsan Ullah)
- vcpkg integration with the GitHub dependency graph (Michael Price)
- How to wait for multiple C++ coroutines to complete before propagating failure, unhelpful lambda (Raymond Chen)
- Using the new configuration binder source generator: Exploring the .NET 8 preview – Part 1 (Andrew Lock)
Design, Methodology & Testing
- Navigating Agile Development: Embracing the Ship of Theseus Philosophy (Chris Lucian)
- Automating Custom VM Image Creation with Azure Image Builder and Azure DevOps (John Kilmister)
- DevOps Practices for Azure Infrastructure – Continuous Delivery & Continuous Deployment (Tomasz Pęczek)
- Wasp: Build Your Own Personal Twitter Agent ⛓ with LangChain (Vinny)
- Choose an image for your organization (Andrew Brenner)
- Figma’s Design Tools Are Now Free On Chromebooks For All US School Students (BeauHD)
- Better Management Training is the Key to Re-Engaging Quiet Quitters (Katie Bartlet)
- The economic impact of the AI-powered developer lifecycle and lessons from GitHub Copilot (Thomas Dohmke)
Mobile, IoT & Game Development
- Agile Architecture in Swift (Manuel Meyer)
- Detecting device type – How to know if a device is foldable or a tablet (Alex Vanyo)
Screencasts & Videos
- Differences in UI Based on Platform with OnPlatform – .NET MAUI 101 (Gerald Versluis)
- Can I try Azure App Service for free? | One Dev Question (Yutang Lin)
- Coffee and Open Source Conversation – Linda Haviv (Isaac Levin)
- FreeCodeSession – Episode 465 (Jason Bock)
- Kyle Spooner: The Economics of IT Conferences (Business Technicalities Team)
- Hello, Semantic Kernel! | Open at Microsoft (John Maeda & Sam Schillace)
- What I Wish I Knew… about who can be a computer scientist (Marc Mascarenhas)
- Can cloud native architectures lower your long-term costs? | Microsoft Mechanics (Jeremy Chapman)
- Validate Response Data With JSON Schema (Postman Team)
- The Hidden Risk in Undocumented API Behavior | RSA Conference (Bahaa Naamneh)
Podcasts
- CodeNewbie S24:E8 – A Model’s Journey to Software Development (Madison Kanna) (CodeNewbie Team)
- Microsoft 365 Dev Podcast – Atomic React Component Design with Julie Turner (Jeremy Thake & Paul Schaeflein)
- Scrum Master Toolbox Podcast – Conflicts and empathy, helping Project Managers learn the Scrum Master role when adopting Agile | Bojan Smudja and Scrum Master Toolbox Podcast – How to break free from the feature factory anti-pattern, and learn to motivate Scrum teams | Bojan Smudja (Vasco Duarte)
- The Stack Overflow Podcast Episode 596 – Improving the developer experience in the energy sector (Ryan Donovan)
- RunAs Radio – Patching in 2023 with Sami Laiho (Richard Campbell)
- Software Engineering Radio 570: Stanisław Barzowski on the jsonnet Language (Robert Blumen)
Community & Events
- Congratulations to Martina Grom on receiving the Microsoft Power Women in Tech Award (Toni Pohl)
- After the Roadshow… (Bing Team)
- Announcing the Microsoft 365 Developer Technology Adoption Program (TAP) (Brian T. Jackett)
- Google is laying off employees at Waze (Jay Peters)
- Webinar – Joshua Jesper Krægpøth Ryder – The Future Is Here! WebAssembly for .NET Developers (Khalid Abuhakmeh)
- Microsoft Build 2023 Recap (Zac Ferraresi)
- Meet the Content Creator Microsoft MVPs (Rie Moriguchi)
Database
- SQL SERVER 2022 – Persistence and Percentile Memory Grant Feedback (Pinal Dave)
- When do Statistics get updated? (Matthew McGiffen)
SharePoint, M365 & MS Teams
- Meeting Details in OneNote (Jonathan Cheung, Holly Chan & Liz Heidner)
PowerShell
- Measuring average download time (Francisco Nabas)
Miscellaneous
- Sysmon v15.0, Autoruns v14.1, and Process Monitor v3.95 (Alex Mihaiuc)
- Every Windows Developer Needs a Little Linux (Matthew MacDonald)
- Microsoft wants to move Windows fully to the cloud (Tom Warren)
More Link Collections
- The Morning Brew #3736 (Chris Alcock)
The Geek Shelf
Elegant Objects (Yegor Bugayenko) – Referral Link