Top Links
- Adding color to bracket pairs (Mads Kristensen)
 - C# / Blazor Wolfenstein – Part 1 and C# / Blazor Wolfenstein – Part 2 and C# / Blazor Wolfenstein – Part 3 – Records and Collections (James Randall)
 - Azure DevOps Podcast – Steve Smith: Domain-Driven Design and Architecture (Jeffrey Palermo)
 - Browser Extension with Blazor WASM – Cross-Browser Compatibility (Justin Yoo)
 - Creating a Spinner Popup for .NET MAUI (Andreas Nesheim)
 
Web & Cloud Development
- Playing With Standalone Components / Optional Modules In Angular 14 (Ben Nadel)
 - Deploying an ASP.NET Core Web Application using the Document Editor with Docker (Bjoern Meyer)
 - PhpStorm 2022.2.2 Preview (Brent Roose)
 - Reading Project Online OData with Azure Data Factory (Brian Smith)
 - Feature Flags in ASP.NET Core (Code Maze)
 - Implement a gRPC API with OpenIddict and the OAuth client credentials flow (Damien Bowden)
 - Service Lifetimes in ASP.NET Core (Elisenda Gascon)
 - Using Azure CLI Authentication within Local Containers (James Dawson)
 - OAuth, ASP.NET Social Login Providers, and Debugging the Twitter API in Azure (Jamie Maguire)
 - JavaScript: Build Objects and Eliminate Looping with Reduce() (Jessica Wachtel)
 - HTML Markup Tips for Developing Accessible Websites (Loraine Lawson)
 - #CASBAN6: Creating A Serverless Blog on Azure with .NET 6 (new series) (Marco Siccardi)
 - Part 6 | NestJS (v9) | Angular (v14) | MongoDB | CRUD Example and Part 7 | NestJS (v9) | Angular (v14) | MongoDB | CRUD Example (Naveen Bommidi)
 - Transmitting an Image via Azure Service Bus (Paul Michaels)
 - Custom Identity User Management in ASP.NET Core – Detailed Guide (Sanjay)
 - Integrated Terminal for Running Containers, Extended Integration with Containerd, and More in Docker Desktop 4.12 (Shashank Sharma)
 - App Builder Release with Blazor Server Code Generation and New Components (Zdravko Kolev)
 - StackBlitz August 2022 Update (Sylwia Vargas)
 - #ServerlessSeptember 05. Functions for JS Devs (Aaron Powell)
 - Microsoft Releases SynapseML 0.1.0 with .NET and Cognitive Services Support (Edin Kapić)
 - Repairing State With Pulumi Refresh (Ian Wahbe)
 - Recommend API (Katrina Ni)
 - Empower Your Business with These Payments APIs (Khushboo Goel)
 - #ServerlessSeptember 02. Learn Core Concepts and #ServerlessSeptember 03. Build Your First Function (Nitya Narasimhan)
 - #ServerlessSeptember 04. Functions For Java Devs (Rory Preddy)
 - How I use TypeScript in 2022 (Steve Fenton)
 - 7Pace API 3.2 Is Now Available (Leah Copeland)
 
WinUI, .NET MAUI & XAML
- Developing an Analog Clock UI in WinUI and 2022 Vol. 2 Updates in WinUI and WPF [Webinar Show Notes] (Carter Harris)
 - Create Your First .NET MAUI App In Visual Studio 2022 For Mac (Manikandan M)
 
Visual Studio & .NET
- 10 Tiny Things in C#/.NET I Wish Were Different (Nietras)
 - Working with System.Random and threads safely in .NET Core and .NET Framework (Andrew Lock)
 - Collection Performance: Sorting With LINQ and Collection Performance: Using Immutable Sorted Collections (David McCarter)
 - How to add a GitHub repository to VS Code (Jack Wallen)
 - C# – Tips and Tricks 01 – Covariant return types and C# – Tips and Tricks 02 – Named tuples (Josef Ottosson)
 - What’s the SynchronizationContext used for? (Christian Nagel)
 - Get started with NDepend: Uncle Bob and the Zone of Pain (Dennis Fruhauff)
 - A Dozen Utilities Every .NET Programmer Needs (Jesse Liberty)
 - Versioning methods using Attributes (Maciej Zwierzchlewski)
 - Any() vs Count() in .NET: Which One is Better? (Marko Hrnčić)
 - The case of the recursively-acquired non-recursive lock, and how to avoid the unintentional reentrancy and Is there any meaningful way to compare two Time Travel Debugging positions? (Raymond Chen)
 
Design, Methodology & Testing
- Summary of my Octopus Deploy blog posts (Alex Yates)
 - How Do I Get My Team to Want to Do Agile When They Don’t Want to Do Agile? (Dave Prior)
 - Waterfall vs. Agile: A Distinction Between the two Methodologies (Hiren Dhaduk)
 - 100+ Positive Affirmations to Help You Change Your Negative Thinking and 3 Ways How You Can Practice Your Positive Affirmations Better and How Might We–How 3 Words Can Create a Billion Dollar Business and What I Learned Building Knowledge Bases at Microsoft (JD Meier)
 - What is kerning? The ultimate guide for beginners (Sketch Team)
 - 6 Pull Request Tricks You Should Adopt Now: DoorDash (Jessica Wachtel)
 - Travis CI Build Explorer (Montana Mendy)
 
Mobile, IoT & Game Development
- Flutter 3.3 Previews New Rendering Engine (Karsten Silz)
 - Flutter For Front-End Web Developers (Obumuneme Nwabude)
 - Android Cross Device SDK Aims to Simplify Task Handoff and Multi-Device Experiences (Sergio De Simone)
 - Migrating built-in shaders to the Universal Render Pipeline (Eduardo Oriz, Jase A. & Dan Martinez)
 - #RaspberryPi – Install raspi-config on Ubuntu 22.04.1 LTS (Bruno Capuano)
 
Screencasts & Videos
- Let’s Get Personal : Computing – Build an Augmented Reality App to Shoot Hoops Anywhere (Jim Bennett & Gustavo Cordido)
 - The AI Show Live Episode 64 | Applied AI: Computer Vision and Optical Character Recognition (OCR) (Seth Juarez, Carlotta Castelluccio & Bethany Jepchumba)
 - Visual Studio Live! – Scrum for Executives, Leaders, and Your Boss (David Starr)
 - Visual Studio Live! – Native Cross-Platform Mobile & Desktop Apps with .NET MAUI (James Montemagno)
 - Visual Studio Live! – Keynote: Modern Application Development with .NET and Azure (Scott Hunter)
 - Visual Studio Live! – Build Scalable Web Apps with .NET and Azure (Matthew Soucoup)
 - .NET MAUI & Blazor – Sharing code between app and web and Build a .NET MAUI app from “file, new project” (Daniel Hindrikes)
 - Play Sound in .NET MAUI with Plugin.Maui.Audio (Gerald Versluis)
 - Visual Studio Live! – Visual Studio for Mac (Jordan Matthiesen)
 - Technology & Friends – Michael Richardson on Yarn Berry (David Giard)
 - An Introduction to Halo Infinite API (Den Delimarsky)
 - FreeCodeSession – Episode 392 and FreeCodeSession – Special Episode 6 (Jason Bock)
 
Podcasts
- Revision Path – Barney Abramson (Maurice Cherry)
 - InfoQ Podcast: Great Engineers are Always Learning – Lessons from a Unicorn Founder (Idit Levine)
 - Developer Tea – Future Thinking Is Not Planning For A Single Course of Events (Jonathan Cutrell)
 - Merge Conflict 322: Making Money with Subscriptions (James Montemagno & Frank Kreuger)
 - The Stack Overflow Podcast Episode 480 – Does AI-assisted coding make it too easy for students to cheat on schoolwork? (Ben Popper)
 - Syntax Podcast – Supper Club × Steve Ruiz Building a Drawing App (Wes Bos & Scott Tolinsky)
 - Scrum Master Toolbox Podcast – How you can help organize and prioritize a chaotic Product Backlog | Franziska Moenster (Vasco Duarte)
 - Google Cloud Security Podcast Episode 82 – Mega-confused by XDR? You Are Not Alone! This XDR Skeptic Clarifies! (Anton A. Chuvakin)
 - The Changelog – Building actually maintainable software ♻️ (Sam Boyer, Ian Lopshire, Kris Brandow & Johnny Boursiquot)
 - Talk Python to Me #380: 7 lessons from building a modern TUI framework (Michael Kennedy)
 - Tabs and Spaces 209 – Be a Dev! (Zac Braddy, Jamie Taylor & James Studdart)
 
Community & Events
- The Changes for the 2nd Edition of “Code” (Charles Petzold)
 - Release Radar · August 2022 Edition (Michelle Mannering)
 - Docker Captain Take 5 — Sebastien Flochlay (Eva Bojorges)
 
Database
- Compare Data from Two SQL Server Tables (Jared Westover)
 - RavenDB PHP Client beta is out (Oren Eini)
 - Git’s database internals V: scalability (Derrick Stolee)
 - SQL INTERSECT And EXCEPT Operator (Jin Vincent Necesario)
 - Announcing Materialized Views for Azure Cosmos DB API for Cassandra Preview (Dileep Rao)
 
SharePoint, M365 & MS Teams
- Using The New Stream Video In Microsoft Viva Connections (Mike Gannotti)
 - Stream Mobile App (Beta) Now Available (Paul Diamond)
 
PowerShell
- Run PowerShell Scripts with Azure Automation Hybrid Workers on-premises using Azure Arc (Thomas Maurer)
 
Miscellaneous
- Microsoft Goes All Out On Java (Nikos Vaggalis)
 - Breaking down how USB4 goes where no USB standard has gone before (Scharon Harding)
 - Securing a Python CLI application with Auth0 (Juan Cruz Martinez)
 
More Link Collections
- The Morning Brew #3536 and The Morning Brew #3537 (Chris Alcock)
 - Interesting links of the week (2022-36) (Michael Eaton)
 - .NET, Architecture, Azure, And other links #38 (davita8)
 - Code Maze Weekly #137 (Vladimir Pecanac)
 - The Overflow #141: High-velocity and burnout (Ryan Donovan & Cassidy Williams)
 - C# Digest Issue #431 (Jakub Chodounsky)
 - F# Weekly #35, 2022 – .NET 7 Performance and Giraffe.Pipelines (Sergey Tihon)
 - Build5Nines Weekly – September 5, 2022 (Chris Pietschmann)
 - Daily Links 5 Sep 2022 (Malcolm Jack)
 - Reading Notes #521 (Frank Boucher)
 
The Geek Shelf
 Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft)

