Top Links
- Foldable CSS and JavaScript update for web developers (Craig Dunn)
 - Meet Rider 2021.3’s new Problems View and Introducing Remote Development for JetBrains IDEs (Matt Ellis)
 - Control the Window of your WinForms, WPF or Windows UI (WinUI) app using the Windows App SDK (Nick Randolph)
 - .NET Rocks! – Cross-platform .NET Testing with Kendra Havens (Carl Franklin & Richard Campbell)
 - Welcome to Fleet! (Hadi Hariri)
 
Web & Cloud Development
- Using AutoFac Keyed Dependencies Directly in .NET 6 Isolated Azure Functions (Adam Storr)
 - Amazon CodeGuru Reviewer Introduces Secrets Detector to Identify Hardcoded Secrets and Secure Them with AWS Secrets Manager (Alex Casalboni)
 - Angular Basics: Comparing Data Producers in JavaScript—Functions, Promises, Iterables and Observables (Ashnita Bali)
 - BabylonJS and Blazor – Lanterns (Cody Merritt Anhorn)
 - Node.js Readable Streams Explained (Darin Spivey)
 - Tailwind CSS Explained, and How to Install Version 3.0 (David Morales)
 - How to Trim Strings in JavaScript (Dmitri Pavlutin)
 - WebStorm 2021.3 Release Candidate 2 (Ekaterina Ryabukha)
 - Simple Steps to Upload Files to Azure Blob Storage in Blazor App (Gobalakrishnan S)
 - How To Maintain A Large Next.js Application (Nirmalya Ghosh)
 - Breaking up Monolithic Websites with Azure (John Kilmister)
 - Efficient removal of Unicode hidden characters that backdoors your JavaScript code (Mark Pajulhe)
 - CSS Isolation of Razor Pages/Views [.NET 6 Feature] and .NET Application Controller Actions Now Support Asynchronous Streaming Response [.NET 6 Feature] (Naveen Bommidi)
 - Securing ASP.NET Minimal Web APIs with Auth0 (Pablo Cibraro)
 - Creating an Async Web API with ASP.NET Core – Detailed Guide (Sanjay)
 - Introducing JavaScript Breadcrumb Control in Essential JS 2 (Satheeskumar S)
 - Animated 3D Ribbons with Three.js (Yuriy Artyukh)
 - TypeScript 4.5 Adds Awaited (I Programmer Team)
 - Understanding identity tokens (Scott Brady)
 - GitHub Issues Graph with Netlify and GraphQL (Den Delimarsky)
 - Extracting SAP data using OData – Part 3 – Metadata store (Bartosz Jarkowski)
 - How to Work with Archive Files in Go and Understanding Control Structures in Go (Manoj Debnath)
 - Windows Authentication with HttpClient (Rick Strahl)
 - The wrong image seems to be selected from a picture element (Steve Fenton)
 - Developer’s Guide to Building Notification Systems: Part 3 – Routing and Preferences (Troy Goode)
 
WinUI, .NET MAUI & XAML
- Building a middleware pipeline with MauiApp (Luis Matos)
 - WinUI 3 Date Picker Control-A Perfect Tool for Date Selection and Customizing the WinUI Time Picker: A Complete Guide (Niranjan Kumar Gopalan)
 - Xamarin.Forms – Validation using Xamarin Community Toolkit Part 2 (Delpin Susai Raj)
 
Visual Studio & .NET
- Welcome Improvements in C# 10 (I Programmer Team)
 - Not So Complex Numbers in C# (Mike James)
 - What’s New in C# 10: New Possibilities for Validation and Logging Methods and What’s New in C# 10: Easier Lambda Expressions (Jason Roberts)
 - Difference Between “throw” vs “throw ex” in C# (Code Maze)
 - What Was Added To C# 10 (Joseph Guadagno)
 - Task Canvas v3 reduces tab switching in Visual Studio 2022 (Sergey Vlasov)
 - Turning Off Visual Studio 2022 IntelliCode Complete Line IntelliSense (Wade Gausden)
 - Upgrading a 20 year old University Project to .NET 6 with dotnet-upgrade-assistant (Scott Hanselman)
 - Cake v2.0.0 RC 2 released (Augusto Proiete)
 - Printing Extended Ascii Characters in Console Apps and Dependency Injection in Minimal APIs in .Net 6 (Paul Michaels)
 
Design, Methodology & Testing
- Agile Principles: Go Together (Al Tenhundfeld)
 - Upgrading from Octopus 3.x is easier than you think (Andrew Corrigan)
 - Capture Logs in Unit Tests (Max Hamulyák)
 - Solving Github Password Authentication 403 Errors (Wade Gausden)
 - Configuring Advanced Installer in TeamCity (Ciprian Burca)
 - GitHubs magic files (Rob Bos)
 - How To Perform Geolocation Testing Using xUnit Part 7 (Anton Angelov)
 - Should you publish Domain Events or Integration Events? (Derek Comartin)
 - Push Back: How Women in Tech Overcome Imposter Syndrome (Jennifer Riggins)
 - Software development pushes us to get better as people (Jessica Kerr)
 - An Introduction to Event Driven Microservices (Joydip Kanjilal)
 - Metamorphic Testing (Michael Stahl)
 - All you need is Sketch: Simplify your design process and save money (Pieter Omvlee)
 - Introducing Remote Development With Space (Valerie Andrianova)
 - Deploy A .NET API To Heroku Through GitHub Actions (Cristopher Coronado)
 - Is SOLID Still Relevant in Modern Software Architecture? (Vasco Veloso)
 
Mobile, IoT & Game Development
- Implementing Force Update Feature using Firebase Remote Config in iOS (Sheeraz Ahmed Memon)
 - Arduino Announces: The Uno Mini Limited Edition (Caleb Kraft)
 
Podcasts, Screencasts & Videos
- Syntax Podcast – Troubleshooting (Wes Bos)
 - CppCast – Mdspan and Too Cute C++ Tricks with Daisy Hollman (Rob Irving)
 - InfoQ Podcast: Obeya Rooms for Transparency, Collaboration and Communication (Carol McEwan & Greg Woods)
 - InfoQ Podcast: Meenakshi Kaushik and Neelima Mukiri on Responsible AI and Machine Learning Algorithm Fairness (Meenakshi Kaushik & Neelima Mukiri)
 - Hanselminutes – Web Assembly’s hidden talent with WasmCloud’s Kevin Hoffman (Scott Hanselman)
 - Merge Conflict 282: Automating Protocols (James Montemagno & Frank Kreuger)
 - Working Code Podcast – Episode 50: Where Do You See Yourself In 5 Years? (Ben Nadel)
 - React Native Radio 219 – React Native 0.66 (Jamon Holmgren, Mazen Chami & Jon Major Condon)
 - Egil Hansen on Blazor Testing with bUnit – Azure DevOps Podcast Episode 169 (Jeffrey Palermo)
 - .NET Conf 2021: Updates in .NET MAUI (Sebastián Pérez)
 - UI Breakfast Episode 227: Product Design Exercises with Artiom Dashinsky (Jane Portman)
 - Asp.Net Monsters – Building TwoWeeksReady – Nov 26 2021 (James Chambers, David Paquette & Simon Timms)
 - JS Party – From engineering to product (Liana Leahy, Amal Hussein & Kevin Ball)
 - Rocket 361: Imaginary Notre Dame (Christina Warren, Brianna Wu & Simone De Rochefort)
 - Unhandled Exception Podcast – Snapshot Testing with Simon Cropp (Dan Clarke)
 - The Amp Hour #568 – YouTube to Consulting with Florin of Voltlog (Dave Jones & Chris Gammell)
 - FreeCodeSession – Episode 319 (Jason Bock)
 - Yet Another Podcast – Lance McCarthy (Jesse Liberty)
 - Web Rush Episode 161: Searching for a Job with Laurie Barth (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
 - The Happy Engineer Podcast 022 – How Subtle Unconscious Bias Hurts Your Results with Farzana Chohan (Kae Lynne Sapino)
 - Radical Candor S3, Mini Ep. 5: How to Get Feedback (Kim Scott, Jason Rosoff & Amy Sandler)
 - AGL 237: Turn Words Into Wealth with Aurora Winter (John Rouda)
 
Community & Events
- Top Announcements of AWS re:Invent 2021 (AWS News Blog Team)
 - Docker Captain Take 5 – Nicolas De Loof (Eva Bojorges)
 - Visual Studio 2022: Q&A With Leslie Richardson and Her Team (Antonio Liccardi)
 - GitHub Octoverse Surveys Developer Productivity (I Programmer Team)
 - Reconnect Series: Senthil Kumar (Jeffrey Raymond Kitt)
 - Meet a recent Microsoft Learn Student Ambassador graduate: Aditya Raman (MS Student Developer Team)
 
Database
- SQL SERVER – List Databases Where User Has DB Access (Pinal Dave)
 - RavenDB 5.3 New Features: Studio & Query improvements and RavenDB 5.3 New Features: JSON Patch and RavenDB 5.3 New Features: Revisions includes (Oren Eini)
 
SharePoint & MS Teams
- How to add a SharePoint content as a tab in Teams channel using Graph API (Vesa Nopanen)
 - CLI for Microsoft 365 v4.2 (Albert-Jan Schot)
 
PowerShell
- Working with PowerShell strings (Greg Moore)
 - Microsoft Graph PowerShell SDK 1.9.0 Released (Liam Cleary)
 
Miscellaneous
- The Duo 2’s Glance Bar could be better. And bring back Peek Mode! (Steve Litchfield)
 - Microsoft’s Surface Duo smartphones add support for inking in Outlook (Brad Stephenson)
 - Rust from the beginning, project management with Cargo (Chris Noring)
 - Bill Gates Predicts the Future in a Rediscovered Microsoft Video from 1994 (David Cassel)
 - The Greatest Software Development Books of All Time (Milan Milanovic)
 - I learned a shocking secret about many technical books (Matt Lacey)
 
More Link Collections
- The Morning Brew #3361 and The Morning Brew #3362 and The Morning Brew #3363 (Chris Alcock)
 - Friday Five: Azure Container Apps, Windows Subsystem for Android, More! (Jeffrey Raymond Kitt)
 - The Overflow #101: Invest in your favorite developer (Ryan Donovan & Cassidy Williams)
 - Code Maze Weekly #103 (Vladimir Pecanac)
 - The Wolf Report – November 25th, 2021 and The Wolf Report – November 26th, 2021 and The Wolf Report – November 29th, 2021 (Michael Wolfenden)
 - C# Digest Issue #391 (Jakub Chodounsky)
 - F# Weekly #48, 2021 – Dynamic PGO in .NET 6.0, dotnet-gcmon and TypeInferencer (Sergey Tihon)
 - Top Stories from the Microsoft DevOps Community – 2021.11.26 (Jay Gordon)
 - Weekly Xamarin – Issue 330 – 29th Nov 2021 (Kym Phillpotts)
 - Collective #689 (Mary Lou)
 
The Geek Shelf
 Microsoft Azure Architect Technologies and Design Complete Study Guide: Exams AZ-303 and AZ-304 (Benjamin Perkins & William Panek) – Referral Link

