Top Links
- CoreWCF 0.4.0 Release (Matt Connew)
 - Migrating WPF Applications to Web (Uno Platform Team)
 - What’s New With Visual Studio 2022 (Joseph Guadagno)
 - Machine Learning in Xamarin.Forms with ONNX Runtime (Mike Parker)
 - Windows Terminal as your Default Command Line Experience (Kayla Cinnamon)
 
Web & Cloud Development
- JSON in HTML Attributes With ASP.NET Core TagHelpers (Khalid Abuhakmeh)
 - Posting AJAX Requests to ASP.NET Core MVC (Ricardo Peres)
 - JavaScript security: Vulnerabilities and best practices (Anna Monus)
 - Add Authentication to Your ASP.NET Core MVC Application (Andrea Chiarelli)
 - VMware Tanzu Kubernetes Grid Integrated: A Year in Review (Cindy O’Brien)
 - Using Minimal APIs in ASP.NET Core Razor Pages (Mike Brind)
 - Go 1.18 Beta 1 is available, with generics (Russ Cox)
 - An introduction to GraphQL and how to use GraphQL APIs (Salma Alam-Naylor)
 
WinUI, .NET MAUI & XAML
- Masking elements with Clipping in .NET MAUI (Leomaris Reyes)
 
Visual Studio & .NET
- Examining Async Behavior in .NET Notebooks (Eric Potter)
 - Visual Studio Release Notes – Visual Studio 2022 version 17.0.3 (Microsoft Docs)
 - Collection Performance: How Do You LINQ? (David McCarter)
 - Visual Studio Code C++ December 2021 Update: clang-tidy (Julia Reid)
 - Running your local dev environment inside a container — VS Code Remote + GitHub Codespaces (Lewis Holmes)
 - 7 Ways to Find and Highlight Text in a PDF Using .NET C# (Mackenzie Albitz)
 - .NET December 2021 Updates – 6.0.1, 5.0.13 and 3.1.22 (Sanket Kalaskar)
 - How to Check if a StringBuilder Is Empty (Code Maze)
 
Design, Methodology & Testing
- Treat integration as strategic to your business (Martin Fowler)
 - Azure DevOps (and Azure DevOps Server) and the log4j vulnerability (Gloridel Morales)
 - Talk: Scalable architecture from the ground up (Oren Eini)
 - Why CI/CD Continues to Evolve (B. Cameron Gain)
 - Using GitHub’s security features to help identify Log4j exposure in your codebase (Brittany O’Shea)
 - How Disrupting Your Daily Routine Can Actually Make You More Productive (Daniel Kenitz)
 - How Mindfulness Makes Savvy Software Developers More Powerful (Eve Turzillo)
 - GitHub Release Improved Developer Flow at Universe Event (Matt Saunders)
 - Jobs to be done: A useful framework for driving customer value (Hugh North, Carolyn Bufford Funk, Ph.D. & Veronika Sipeeva)
 
Mobile, IoT & Game Development
- Integrating C library in a desktop Flutter app using Dart FFI (Igor Kharakhordin)
 - 5 Examples of the new Ionic 6 Bottom Sheet Modal (Simon Grimm)
 - Arduino library for Azure IoT (Wellington Duraes)
 - Rebuilding our guide to app architecture (Manuel Vicente Vivo)
 - 8 Simple Tips for Using an API in a Mobile App (Manikandan Selvaraj)
 
Podcasts, Screencasts & Videos
- Microsoft Cloud Show Episode 438 | AWS’s Outage, Microsoft Azure News & Microsoft 365 Developer Updates (Andrew Connell & Chris Johnson)
 - Azure Podcast Episode 405 – Azure Active Directory’s Investments in Reliability and Resilience (Sujit D’Mello)
 - Getting Certified in Azure – Adventures in .NET 099 (Shawn Clabough & Wai Liu)
 - Asp.Net Monsters – Getting started with .NET and Kafka (James Chambers, Simon Timms & David Paquette)
 - The CSS Podcast 055: DevTools Mini Series – Layout (Una Kravets & Adam Argyle)
 - RunAs Radio – Deprecating Basic Auth with Greg Taylor (Richard Campbell)
 - FreeCodeSession – Episode 324 (Jason Bock)
 - Developer Developer Developer Videos now live (Rob Miles)
 - Software Defined Talk Episode 334: Jordan Tigani on data intensive applications (Brandon Whichard)
 
Community & Events
- Nerd Nite #102: Colors, Smallpox, Toy Companies (Nerd Nite Philly Team)
 - Season of Docs announces results of 2021 program (Kassandra Dhillon & Erin McKean)
 - Where to Celebrate Kwanzaa in Philadelphia for 2021 (Visit Philly)
 
Database
- Don’t Use SQL Server to Send Emails. (Brent Ozar)
 - Support for Concurrent Index Creation in Indexing Service (Amit Kulkarni)
 - SQL SERVER – Script to Estimate Compression (Pinal Dave)
 - Build Oracle Graph on Docker (Part 2/2) (Ryota Yamanaka)
 - SQL JOIN Types with Examples (Jim Evans)
 - SQL Managed Instances – Cross Instance? (Arun Sirpal)
 - Couchbase Server 7.0.2 Enforce TLS, HSTS & Enforce IP Address Family (Ian McCloy)
 
SharePoint & MS Teams
- Important update for the Microsoft Teams Android app is now available (Microsoft Teams Team)
 
Miscellaneous
- Collaborative comments in Power Automate (Rakesh Krishnan)
 - LastPass is going to become an independent company (Jay Peters)
 - Minecraft Dungeons First Seasonal Adventure is Here with the Free Cloudy Climb Update (Mike Nelson)
 - The Verge Holiday Gift Guide 2021 (Verge Staff)
 
More Link Collections
- The Morning Brew #3375 (Chris Alcock)
 - .NET App Developer Links – 2021-12-15 (Dan Rigby)
 - The Wolf Report – December 15th, 2021 (Michael Wolfenden)
 
The Geek Shelf
 C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code, 6th Ed. (Mark J. Price) – Referral Link

