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