Top Links
- Use calendar, mailbox settings and Teams presence in ASP.NET Core hosted Blazor WASM with Microsoft Graph (Damien Bowden)
 - GitHub Composite Actions are fast way to templatize workflows (Tim Heuer)
 - Concurrent Pipeline with .NET Channels (Riccardo Terrell)
 - Getting started with GitHub Actions just got easier! (Pulkit Agarwal)
 - The Download: Log4j Madness and Top Picks of 2021 (Christina Warren)
 
Web & Cloud Development
- Public preview of Snowflake connector for Azure Purview (Azure Team)
 - Introducing the next generation of the Conversational Language Understanding client library (Nayer Wanas)
 - Get Help on jQuery Assignments (Janus Atienza)
 - Blazor Server Authentication and Authorization Using Microsoft ASP.NET Core Identity [.NET 6] (Naveen Bommidi)
 - Hosting A Blazor Visual Studio Project Directly In IIS (Michael Washington)
 - Unclutter Startup.cs (Uroš Miletić)
 - How to create a new virtual environment with Anaconda in GitHub Codespaces (Donovan Brown)
 - ESLint v8.5.0 released (Milos Djermanovic)
 - Node v17.3.0 (Current) (Danielle Adams)
 - Ruby on Rails Creator Touts 7.0 as One-Person Framework, ‘The Way It Used To Be’ (EditorDavid)
 - Hasura Announces Updates to its GraphQL Engine (Kevin Sundstrom)
 - A Reusable Search Control for FHIR (Sameer Doshi)
 
WinUI, .NET MAUI & XAML
- Xamarin UWP: Use multi-language resource files properly (András Tóth)
 - Your Christmas Holiday Gift from Telerik UI for .NET MAUI: Support for Preview 11, New TabView and Map Controls (Bianka Banova)
 - Getting started with Font Scaling in .NET MAUI (Leomaris Reyes)
 
Visual Studio & .NET
- Ensuring Santa’s Success With Automated Tests (C# Advent 2021) and Santa Sleigh: xUnit Edition and Santa Sleigh: NUnit Edition (Sean Killeen)
 - Requesting Data from two Data Stores in Sequence – Cache and a Database (Bryan Hogan)
 - Functional Programming in C# – Oregon Trail Part One: The Feedback Loop (Simon Painter)
 - Beyond Hot Reload: ‘Live Reload’ and More (David Ramel)
 - Protecting .NET Applications that Use Excel Interop (Alexander Goodwin)
 - Functional Event Sourcing Decider (Jérémie Chassaing)
 - Why is the stack overflow exception raised before the stack has overflowed? (Raymond Chen)
 - A Quick Peek of Accessibility Insights and Automating Desktop Applications (Baskar Rao)
 
Design, Methodology & Testing
- Organizational Patterns – A Single Infra Repo (Matt Stratton)
 - Introduction to the Azure DevOps CLI (Paul Michaels)
 - What’s up with all of these software security vulnerabilities? (Justin Etheredge)
 - Azure Container Apps, Bicep and GitHub Actions (John Reilly)
 - Advanced Installer 19.0 (Advanced Installer Team)
 - Windows Installer caching and SCCM Cache Folder (Alex Marin)
 - Document your .NET code with DocFX and GitHub Actions (Dave Murray)
 - The Trello Power-Ups, Templates, And Features That Every HR Team Needs (Kat Boogaard)
 - Questions to ask BEFORE answering a question (Matt Lacey)
 - OOP Concepts for Beginners: What is Polymorphism (Thorben Janssen)
 - A Developer’s Guide to Setting SMART Goals for Efficient Time Management (Tyler Hakes)
 - ‘IntelliSense’ support in Expression Builder for more productive Pipeline authoring experiences (Abhishek Narain)
 
Mobile, IoT & Game Development
- Receive Sharing Files To Flutter App From Another App (Jaimil Patel)
 - Apple Releases Swift Playgrounds 4 (msmash)
 - This 8-bit processor built in Minecraft can run its own games (Michael Crider)
 - Adobe Developer App Builder Now Available: Extend and Integrate with Adobe Solutions in Minutes (Sarah Xu)
 - What’s new for 2D creators in Unity 2021.2 (Sharon Shi & Rus Scammell)
 
Podcasts, Screencasts & Videos
- CodeNewbie S18:E7 – How a coding background can give you an edge in product management (Shruti Anand) (CodeNewbie Team)
 - OnPodcast Episode 57: Surface repair tools, big Surface Duo launcher update, Edge Deflector blocked (Arif Bacchus & Kareem Anderson)
 - Merge Conflict 286: is not null (James Montemagno & Frank Kreuger)
 - AWS Developer Podcast Episode 023 – AWS Usergroups Developer Community with Karissa Wood (David Isbitski)
 - JS Party – Frontend Feud: React Advanced Edition (Michael Chan, Yuraima Estevez, Brandon Dail, Tara Z. Manicsic, Nick Nisi, Colby Fayock & Jerod Santo)
 - Introductions & Meet the Team | .NET Conf & VS2022 After Party Q&A and Live Q&A & Open Discussion | .NET Conf & VS2022 After Party Q&A and Visual Studio 2022 & .NET 6 Highlights | .NET Conf & VS2022 After Party Q&A (.NET Team)
 - PPP 344 | You CAN Change Other People. Here’s How, with Peter Bregman and Howie Jacobson (Andy Kaufman)
 - Coding Blocks Podcast – PagerDuty’s Security Training for Engineers (Allen Underwood, Michael Outlaw & Joe Zack)
 - The Amp Hour #570 – Keyzermas All The Way (Dave Jones & Chris Gammell)
 - FreeCodeSession – Episode 325 (Jason Bock)
 - AGL 240: Paul Szyarto (John Rouda)
 - UI Breakfast Podcast – BDTP. Producing Technical Content with Karl Hughes (Jane Portman)
 - React Native Radio 222 – The New Architecture with Kevin Gozali from the RN core team (Kevin Gozali, Jamon Holmgren, Mazen Chami & Jon Major Condon)
 
Community & Events
- React Conf 2021 Recap (Jesslyn Tannady & Rick Hanlon)
 - Two New Streams Coming to CodeItLive in January! (Kathryn Grayson Nanz)
 - Splunker Stories: Kenny Coleman (Shreya Iyer)
 - Docker Captain Take 5 – Nana Janashia (Eva Bojorges)
 - Windows Wednesday (Kayla Cinnamon)
 
Database
- In Short: ACID (Oren Eini)
 - Getting Started with R and InfluxDB (Gourav Singh Bais)
 - SQL ORDER BY Clause Examples (Eric Blinn)
 
SharePoint & MS Teams
PowerShell & Command Line
- Microsoft PowerShell 7.3.0 Preview 1 released with many improvements (Kunal Chowdhury)
 - Announcing Tokio Console 0.1 (Tokio Team)
 
Miscellaneous
- Mets Tap Samsung Electronics America to Create Most Technologically Advanced Ballpark in the Major Leagues (Samsung)
 - Random Gifts For Programmers (Lucy Black)
 - Guidance on Apache Log4j Remote Code Execution Vulnerability (Andreas Wolter)
 - Microsoft 2022: Redmond faces two old challengers in the new year (Ed Bott)
 - Microsoft’s new black Surface Go 3 leaks (Laurent Giret)
 - Open Source Pwned Passwords with FBI Feed and 225M New NCA Passwords is Now Live! (Troy Hunt)
 
More Link Collections
- The Morning Brew #3378 (Chris Alcock)
 - Weekly Xamarin – Issue 333 – 20th Dec 2021 (Kym Phillpotts)
 - C# Digest Issue #394 (Jakub Chodounsky)
 - F# Weekly #51, 2021 – F# in Rider, Webpack in F#, PrettyFsi (Sergey Tihon)
 - Friday Five: Teams In The Metaverse, Azure Storage, More! (Jeffrey Raymond Kitt)
 - The Overflow #104: Fixing bugs to set a world record (Eira May & Cassidy Williams)
 - Code Maze Weekly #106 (Vladimir Pecanac)
 - The Wolf Report – December 20th, 2021 (Michael Wolfenden)
 
The Geek Shelf
 Learn WinUI 3.0: Leverage the power of WinUI and the Windows App SDK (Alvin Ashcraft)