Top Links
- Fixing sync over async issues in .NET (Mark Downie)
 - Parallel.ForEachAsync Deep Dive (Greg Bair)
 - Jessica Engström on User Experience – Azure DevOps Podcast Episode 171 (Jeffrey Palermo)
 - Reducing Developer Cycle time with Dapr and AKS (Kevin Dawkins)
 - Async Disposables The Easy Way (Phil Haack)
 
Web & Cloud Development
- Mocking Authentication and Authorization in ASP.NET Core Integration Tests (Muhammad Azeez)
 - New in Node.js: node: protocol imports (Axel Rauschmayer)
 - Try React 18 RC with TypeScript (Carl Rippon)
 - Using Position Sticky With CSS Grid (Chris Coyier)
 - A Simple Kubernetes Admission Webhook (Clément Labbe)
 - Implement Compound Proof BBS+ verifiable credentials using ASP.NET Core and MATTR (Damien Bowden)
 - Case-sensitivity on AWS – redux (Julian M. Bucknall)
 - How to connect Azure SQL database from Python Function App using managed identity or access token (Kevin Li)
 - Running Docker Compose Interactively (Paul Michaels)
 - AWS Announces Construct Hub and New Version of AWS Cloud Development Kit at re:Invent 2021 (Steef-Jan Wiggers)
 - Standardizing Focus Styles With CSS Custom Properties (Stephanie Eckles)
 - Custom JSON Serialization with System.Text.Json Converters (Steve Gordon)
 - navigator.clipboard API (David Walsh)
 - How to Access ES Module Metadata using import.meta (Dmitri Pavlutin)
 - Top 7 Machine Learning Frameworks for Web Development (Fazmeena Faisal)
 - Open Graph: a guide to sharable social media previews (John Reilly)
 - Microservice Scalability Challenges and How to Overcome Them (Joydip Kanjilal)
 - Set Up Let’s Encrypt with Contour Using VMware Tanzu Community Edition (Kendrick Coleman)
 - Mantras for Secure FHIR Development (John Moehrke)
 
WinUI, .NET MAUI & XAML
- Create a File Picker Using Xamarin.Essentials and Telerik UI for Xamarin (Dobrinka Yordanova)
 - Applying borders in .NET MAUI (Leomaris Reyes)
 - Use the iOS system colors in Xamarin.Forms (Marco Siccardi)
 
Visual Studio & .NET
- Digging into the .NET Dictionary implementation… (Oren Eini)
 - New in Visual Studio Code v1.63: Theme Previewing, Notebook Improvements, More (David Ramel)
 - C# Advent 2021 – Using C# Code in Power Automate (Barrett Blake)
 - Rider 2021.3.1 and ReSharper 2021.3.1 Released (Asia Rudenko)
 - How to Run Code in a New Thread in C# (Bartosz Jarmuż)
 - EF Core 6 new features and changes for .NET 6 (David Grace)
 - Syncfusion Controls Support .NET 6 and Visual Studio 2022 (Mohamed Samsudeen)
 - Getting Started With .NET IL (Mike James)
 - Kafka and .NET – Part 1 – What is Kafka? (Simon Timms)
 - The Magickal Way to Distort Images (Jeremy Sinclair)
 - Data Inferencing in Loading Data (Sarah Dutkiewicz)
 - Working With Alternative Data Streams::The “Hidden” Part of Your Windows File System on Windows (j2inet)
 
Design, Methodology & Testing
- PSF Trace Fixup – Troubleshoot an MSIX package failure (Horatiu Vladasel)
 - Agile Principles: Frictionless Collaboration (Al Tenhundfeld)
 - Learn in 1 Hour: Design Patterns (Anastasia Khramushina)
 - Snapshot Testing with Verify (Dan Clarke)
 - Maturity levels of using GitHub Actions Securely (Rob Bos)
 - Writing deterministic tests in a variable world (Dane Schilling)
 - Deploy Bicep files by using GitHub Actions (Jay Destro)
 - End to End Testing with 30DaysOfPlaywright #004 | Tool Talk: Hello, Trace Viewer (Nitya Narasimhan)
 - 9 Ways To Make The Holiday Season Less Stressful For Your Employees (Sam Milbrath)
 - GitHub Improves Code Navigation and Search (Sergio De Simone)
 
Mobile, IoT & Game Development
- Gift Guide To Raspberry Pi Pico and Programmer Gifts – Pi For Xmas (Harry Fairhead)
 - Flutter on Raspberry Pi (mostly) from scratch (Chinmay Garde)
 - Flutter Memory Optimization Series (AbdulMuaz Aqeel)
 - How to setup dart-define for keys and secrets on Android and iOS in Flutter apps (Gildásio Filho)
 - How to automate localization for Flutter apps (GitLab Team)
 - 17 Fun Projects for New Boards from Raspberry Pi, Arduino, Micro:Bit, and More (Keith Hammond)
 - Connecting USB devices to WSL on Windows with usbipd-win for Linux IoT device support! (Scott Hanselman)
 - Best Project Management Software For Game Developers (Enrique Corrales)
 
Podcasts, Screencasts & Videos
- CodeNewbie S18:E6 – How you can use music to learn code (Sam Aaron) (CodeNewbie Team)
 - Developer Tea – Input Quadrant – A Tool for Better Retrospectives (Jonathan Cutrell)
 - OnPodcast Episode 56: Halo Infinite campaign launch, new Windows 11 notepad & big Insider build (Arif Bacchus & Kareem Anderson)
 - Merge Conflict 284: C# 10 Global & Implicit Usings (James Montemagno & Frank Kreuger)
 - JS Party – So much Sveltey goodness (Rich Harris, Amal Hussein & Amelia Wattenberger)
 - AWS Developers Podcast Episode 022 – AWS Construct Hub, CDK V2, and CDK Watch with Danielle Kucera and Adam Ruka (David Isbitski)
 - Scrum Master Toolbox Podcast – The Agile anti-patterns that emerge when the PO tells the team what to do | Maximilian Dazer (Vasco Duarte)
 - Meta Cast 211 – How To Handle This Wild Job Market (Bob Galen & Josh Anderson)
 - UI Breakfast Episode 228: Design Advisory with Brian Lovin (Jane Portman)
 - FreeCodeSession – Episode 323 (Jason Bock)
 - AGL 239: In The Lead with Dr. Janet Polach (John Rouda)
 
Community & Events
- Interview – Jeffrey Snover, The Inventor of PowerShell (Elizabeth Lvova)
 - Pantone Color of the Year 2022 (Ben Moss)
 - The Projects and People that Shaped Open Source in 2021 (Celeste Malia)
 
Database
- How to Create a FOR Loop in SQL Server (Koen Verbeeck)
 - Temporal Tables In SQL Server (Wade Gausden)
 
SharePoint, Microsoft 365 & MS Teams
- Display images in Adaptive Cards (Tomasz Poszytek)
 
Miscellaneous
- Hidden Xbox APIs: Backing Up Media Captures (Den Delimarsky)
 - Your Windows 11 upgrade is ready. Should you do it? (Ed Bott)
 - The Ultimate Guide to Installing Windows 11 (Michael Otey)
 - My Essential Software (Rinat Abdullin)
 
More Link Collections
- The Morning Brew #3373 (Chris Alcock)
 - C# Digest Issue #393 (Jakub Chodounsky)
 - F# Weekly #50, 2021 – Rider 2021.3, F# 6 Tasks and data pipelines (Sergey Tihon)
 - The Overflow #103: Does modern parenting require spyware? (Ryan Donovan)
 - The Wolf Report – December 13th, 2021 (Michael Wolfenden)
 - Firday Five: Power Apps, Teams Tips, More! (Jeffrey Raymond Kitt)
 - Reading List 284 (Bruce Lawson)
 - C++ Annotated November 2021: Discussions on C++ Ecosystem, a Book on C++ Core Guidelines, Designated Initializers, and Recent Releases (Anastasia Kazakova)
 - Today’s Readings (Aaron T. Grogg)
 
The Geek Shelf
 Righting Software (Juval Löwy) – Referral Link
