Top Links
- Introducing the new Razor editor in Visual Studio 2022 (Mika Dumont)
 - Project Union: Microsoft releases Windows App SDK 1.0, developers try to puzzle it out (Tim Anderson)
 - Visual update in Office for Windows now available! (Kori Loomis)
 - XAML inline RowDefinitions and ColumnDefinitions (Fons Sonnemans)
 - New Microsoft Teams Essentials is built for small businesses (Jared Spataro)
 
Web & Cloud Development
- What’s new in Svelte: December 2021 (Daniel Sandoval)
 - How to Secure Your Kubernetes Clusters With Best Practices (Deepu K. Sasidharan)
 - How to Send Recurring Emails in Node.js with SendGrid (Dhruv Patel)
 - How To Protect Your API Key In Production With Next.js API Route (Caleb Olojo)
 - React, Svelte or Angular: Which one to pick of the three? (Janus Atienza)
 - How to safely apply an EF Core migrate on ASP.NET Core startup (Jon P. Smith)
 - ‘defineComponent’ in Vue 3 Is Pure Magic! Do You Know How It Works? (Plamen Zdravkov)
 - How to change the Jupyter Notebook default directory (Donovan Brown)
 - Building a chat bot in 2022 (Andreas Botsikas)
 - Node v16.13.1 (LTS) (Bethany Nicolle Griggs)
 - Exploring Go v1.18’s Generics (Big Nerd Ranch Team)
 - Microsoft Edge’s Many Processes (Eric Lawrence)
 - Adventures in Dapr: Episode 0 (James Dawson)
 - Grid Zoom Layout (Mary Lou)
 - Different HttpClient Techniques to Consume API Calls in Minimal API [.NET 6] (Naveen Bommidi)
 - Check Out Our New Developer Resources, Plus a New Plugin Showcase Page on Behance (Sharayoo Jog)
 
WinUI, .NET MAUI & XAML
- Save Memory by Exporting and Importing Annotations in WPF PDF Viewer (Deepak G)
 - Top 10 Must-Have Features in a WinUI Event Scheduler (Jeyasri Murugan)
 - Here We Are: WinUI Report Viewer for Desktop (Sia Aleksieva)
 
Visual Studio & .NET
- Using C# and Auto ML in ML .NET to Predict Video Game Ratings (Matt Eland)
 - Simulated Annealing Optimization Using C# or Python (James McCaffrey)
 - How can my C++/WinRT component pass a std::vector back to the caller? and How can I transfer ownership of a C-style array to a Windows Runtime component? (Raymond Chen)
 - Lamar v7 meets .Net 6, Minimal APIs, and IAsyncDisposable (Jeremy D. Miller)
 
Design, Methodology & Testing
- Put most of your energy into building clean interfaces and A thinking and recording tool: Decision Records (Martin Fowler)
 - Agile Book Club: Scaling Agility (James Shore)
 - Should you use the Repository Pattern? With CQRS, Yes and No! (Derek Comartin)
 - Octopus Deploy Config as Code: early access preview (Rob Pearson)
 - Design Patterns for Serverless Systems (Tridib Bolar)
 - Introducing Canvas view in the web app, now in beta (Sketch Team)
 - Modularity – The Shared Future of Computer Science and Space Travel (Ilyana Smith)
 - The Burgeoning Need for Focus (Allen Pike)
 - Page Object Model Design Pattern Using xUnit Part 8 (Anton Angelov)
 - Going from Coder to Slack Engineer (Chaitanya Ravula)
 - Create Merge Requests, Code Reviews, and Other Space Updates in IntelliJ IDEA 2021.3 (Maarten Balliauw)
 - Using ChatOps to help Actions on-call engineers (Yaswanth Anantharaju)
 
Mobile, IoT & Game Development
- Raspberry Pi Goes Public And For Profit? (I Programmer)
 - Release v3.29 – Dart Code – Dart & Flutter support for Visual Studio Code (Dart Code Team)
 - Develop watch faces with the stable Jetpack Watch Face library (Alex Vanyo)
 - Try the new LookDev Studio prototype today (Emma Vig & Daniel Todorov)
 
Podcasts, Screencasts & Videos
- Syntax Podcast – Everything in web dev is Amazing! (Wes Bos)
 - .NET Rocks! – Thinking WAAAY Outside the Box with Mark Miller (Carl Franklin & Richard Campbell)
 - Developer Tea – The Focus IS the Work (Jonathan Cutrell)
 - Working Code Podcast – Episode 51: You Are Replaceable (Ben Nadel)
 - Microsoft Mechanics – Microsoft Teams Essentials: The Setup, Intro & Tutorial (Jeremy Chapman)
 - Scrum Master Toolbox Podcast – Introducing the Kanban method to Agile teams in a complex project | Lucia Alarcon (Vasco Duarte)
 - SQL Data Partners Podcast Episodes 237 and 238: Getting Started with Power BI (Carlos L. Chacon)
 - The Changelog – Returning to GitHub to lead Sponsors (Jessica Lord, Adam Stacoviak & Jerod Santo)
 - Web Rush Episode 162: Life outside code with Mark Thompson (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
 
Community & Events
- UnoConf (2021) – Quick reactions (Matt Lacey)
 - New AWS Scholarship Program Helps Underrepresented and Underserved Students Prep for Careers in AI and ML (Antje Barth)
 - Meet the Splunktern: Anna Nosek (Helen O’Keeffe)
 - Time To Open Advent of Code (Sue Gee)
 - Check out the Stack Exchange sites that turned 10 years old in Q4 (Juan M.)
 
Database
- How to Enable and Configure SQL Server Agent for SQL Server 2019 on RHEL 8.1 (Manvendra Singh)
 - Avoiding SQL Server plan cache pollution due to unparameterized Contains queries generated by Entity Framework 6 (Erik Ejlskov Jensen)
 - SQL SERVER – Is Query from Cache? Execution Plan Property (Pinal Dave)
 - Dealing with complex hierarchies in RavenDB (Oren Eini)
 - Merry Graphmas: Working with Cosmos DB Gremlin API (Sarah Dutkiewicz)
 
SharePoint & MS Teams
- Microsoft launches Teams Essentials, built for small businesses (Jimmy Ward)
 - Developing Enterprise-Ready Microsoft Teams Apps with Teams Toolkit v3.0 (Tomomi Imura)
 - Microsoft Teams Essentials: The Setup, Intro & Tutorial (Zachary Cavanell)
 
Miscellaneous
- How acoustics experts turned down the volume on the Space Needle’s makeover (Alan Boyle)
 - Announcing Windows 11 Insider Preview Build 22509 (Brandon LeBlanc)
 - What the Future Developer Will Look Like (DeveloperMedia)
 - OneNote on Microsoft Surface Duo, the perfect match! (OneNote PM)
 - PowerToys 0.51 brings new mouse highlighter tool for presentations (Rabia Noureen)
 
More Link Collections
- The Morning Brew #3366 (Chris Alcock)
 - .NET App Developer Links – 2021-12-02 (Dan Rigby)
 - The Wolf Report – December 2nd, 2021 (Michael Wolfenden)
 
The Geek Shelf
 New Apple AirPods Pro – Referral Link

