Top Links
- Unified Blazor UI in the Mobile Blazor Bindings Preview 5 (Eilon Lipton)
 - When your brain can’t handle the complexity: NDepend and PostSharp (Patrick Smacchia)
 - Integrating the Prism for Uno Project Template in Visual Studio (Brian Lagunas)
 - Raspberry Pi 400: the $70 desktop PC (Eben Upton)
 - xkcd: Probability Comparisons (Randall Munroe)
 
Web & Cloud Development
- Storing the ASP.NET Core Data Protection Key Ring in Azure Key Vault (Tore Nestenius)
 - What’s new in Svelte: November 2020 (Daniel Sandoval)
 - Implement a Blazor full text search using Azure Cognitive Search (Damien Bowden)
 - How to use React Router (Debora Galeano)
 - Windows Docker containers (Gregor Suttie)
 - Implementing Health Checks in ASP.NET Framework Applications (Imar Spaanjaars)
 - Kubernetes Controllers Basics (Robert Brennan)
 - The Tricky Part of Validation Attributes in Angular (Joe Eames)
 - GitHub Actions, DNS & SSL Certificate on Azure Functions (Justin Yoo)
 - CloudEvents APIs and Azure Event Grid (Akihiro Nishikawa)
 - What you need to know about upcoming Docker Hub rate limiting (Matt Carter)
 - Persisting Cloud Events to Cosmos DB in Azure (Nick Randolph)
 - Querying 404’s using Kusto and Log Analytics in Azure Application Insights (Niels Swimberghe)
 - Checking Your Current Docker Pull Rate Limits and Status (Peter McKee)
 - Back to Basics: Event Delegation (Chris Heilmann)
 - Using Hostman for Web Applications (Jason Gaylord)
 - Improved Pulumi Previews (Paul Stack)
 - Tag Helper Not Working? (Paul Michaels)
 - Let’s Encrypt issues new Root and Intermediate Certificates (Scott Helme)
 
XAML, UWP & Xamarin
- Getting Started with Text-To-Speech in Xamarin Forms (Leomaris Reyes)
 - Creating a Xamarin Android binding library – Preparation (John Thiriet)
 - Expression Studio: Microsoft’s Failed Challenge to Adobe (Matthew MacDonald)
 
Visual Studio & .NET
- Using C# 9 records as strongly-typed ids (Thomas Levesque)
 - Introducing C# 9: Extension GetEnumerator support for foreach loops (Anthony Giretti)
 - C# .NET Validate Drive Letter with compiler optimization aggressive in-lining for large fall-through case statements (Mark Pahulje)
 - Why am I getting an access violation trying to access a method on my C++/WinRT object? (Raymond Chen)
 - Additional HTTP, Sockets, DNS and TLS Telemetry in .NET 5 (Steve Gordon)
 
Design, Methodology & Testing
- What is DevOps? with Donovan Brown (Jay Gordon)
 - Things to consider when running visual tests in CI/CD pipelines: Azure Devops & GitHub Actions (Part 2) (Jessica Deen)
 - Azure DevOps Node API: The missing episodes (Johnny Reilly)
 - Five Engineering Stories That Will Make Your Blood Curdle (Lee Brandt)
 - How to Rewrite Git History Down to the Root Commit (Marius Schulz)
 - Pandemic Resilience: Digitizing Document Processes Enable Business Opportunities (Bjoern Meyer)
 - How To Search In Trello To Find Just About Anything (Brian Cervino)
 - The Principles Of Visual Communication (Elizabeth Lin)
 - How Self Care Leads To Confidence In The Workplace (Her Agenda)
 - Configuration as Code: What is it and how is it beneficial? (Adam Bertram)
 - Using the Radical Candor Framework for Effective Engineering Management (Peter Varhol)
 
Mobile, IoT & Game Development
- Raspberry Pi IoT In C – Events & Interrupts (Harry Fairhead)
 - Install Ubuntu 20.04.1 LTS 64-bit on Raspberry Pi (Trevor Sullivan)
 
Podcasts, Screencasts & Videos
- .NET Core Podcast – Being Productive with Jay Miller (Jamie Taylor)
 - Starting ‘The Unhandled Exception’ podcast (Dan Clarke)
 - Microsoft Stories podcast: Episode 5 – Project Natick (Andy Trotman)
 - Merge Conflict 226: Universal Custom Data Link Schemes (James Montemagno & Frank Krueger)
 - Use Azure Custom Vision to Repurpose the Lunar Rover | Learn with Dr. G and Predicting Meteor Showers Using Python and Visual Studio Code | Learn with Dr. G (Sarah Guthals)
 - Introducing Flexible Server in Azure Database for PostgreSQL & MySQL (Scott Hanselman & Rob Caron)
 - What DevOps practices can be applied to Machine Learning projects? | One Dev Question and How does MLOps differ from DevOps? | One Dev Question (Damian Brady)
 - Loosely Coupled Show – Should I Learn a Functional Programing Language (F#)? (Derek Comartin & James Hickey)
 - GitHub Codespaces | Visual Studio Toolbox (Leslie Richardson & Vix Ryan)
 - LeadingAgile – Using Agile To Get Early ROI (Mike Cottmeyer)
 - The .NET Docs Show – Let’s code a drone to follow faces with Bruno Capuano (.NET Docs Team)
 - Installing a Server Rack in my Home Office and adding a Ubiquiti Dream Machine/Switches for Dual WAN (Scott Hanselman)
 - Ladybug Podcast – Git & GitHub (Kelly Vaughn, Ali Spittel & Emma Bostian)
 - The Amp Hour #515 – Embedded Linux with Jay Carlson (Dave Jones & Chris Gammell)
 - Green games: How to green up your gaming – Apps, Games & Insights Episode 10 (Google)
 - FreeCodeSession – Episode 208 (Jason Bock)
 - Colin Pear on How to Be a .NET Architect – Azure DevOps Podcast Episode 113 (Jeffrey Palermo)
 - Serverless Chats Episode #73: Optimizing for Maintainability with Joe Emison (Jeremy Daly)
 - AGL 180: Essentialism with Greg McKeown (John Rouda)
 - Fragmented – An Android Developer Podcast #201: State of the Testing Union with Valera Zakharov (Kaushik Gopal & Donn Felker)
 - MJFChat: The Role of the IT Pro in a Microsoft 365 Cloud World (Mary Jo Foley)
 - Talk Python to Me #288 – 10 tips to move from Excel to Python (Michael Kennedy)
 - Bring your whole IoT Solution on premises | Internet of Things Show (Olivier Bloch)
 - Software Engineering Radio Episode 432: Brian D. Foy on Perl 7 (Gavin Henry)
 
Community & Events
- Dev Discussions – James Hickey (Dave Brock)
 - The State of .NET Webinar: Let’s Unpack the Official .NET 5 Together! (Galina Jordanowa)
 - I’m not PC (Eric Brechner)
 - Postman Galaxy Moved to February (Jason Gaylord)
 - GitHub Game Off 2020 theme announcement (Lee Reilly)
 - Microsoft to Live Stream Xbox Series X|S Launch Celebration (Paul Thurrott)
 - SQL Authority 14 Years of Daily Blogging and Upcoming Changes (Pinal Dave)
 - How to deal with Extreme Physical Pain (Scott Hanselman)
 - Microsoft Learn Student Ambassador voices: Finding and building a passionate tech community (MS Student Developer Team)
 
Database
- Error Installing .NET 3.5 for SQL Server (Sergey Gigoyan)
 - Using SQL Server stored procedure return values with EF Core (Erik Ejlskov Jensen)
 - SQL SERVER – Follow Up Question on Write Efficient Query and How to Write Efficient Query? – Interview Question of the Week #300 (Pinal Dave)
 - Performing A Case-Sensitive Search On A Case-Insensitive Column Using COLLATE In MySQL 5.6.49 (Ben Nadel)
 
SharePoint & MS Teams
- What’s New in Microsoft Teams | October 2020 (MS Teams Team)
 - Microsoft Teams UI Update Begins to Incorporate Fluent Elements (Brad Sams)
 - Announcing Project and Roadmap apps for Microsoft Teams (Madhuri Jain)
 
Miscellaneous
- We heard you! Diagramming is even easier in Visio for the web (Aakanksha Raj)
 - PowerToys 0.25 comes with many fixes, Video Conferencing utility coming by next week (Kunal Chowdhury)
 - Surface Book 3: A Third Generation Workhorse (Richard Hay)
 - Future-proof your developer career (Valerie Silverthorne)
 
More Link Collections
- The Morning Brew #3103 (Chris Alcock)
 - Friday Five: Power BI Icon Library, Azure SQL, More! (MVP Award Team)
 - Code Maze Weekly #49 (Vladimir Pecanac)
 - Top Stories from the Microsoft DevOps Community – 2020.10.30 (Steven Murawski)
 - C# Digest Issue #335 (Jakub Chodounsky)
 - F# Weekly #44, F# Ukraine 2020 & F# Compiler Community Sessions (Sergey Tihon)
 - Weekly Xamarin – Issue 283 – 31st Oct 2020 (Kym Phillpotts)
 - GameDev News – October 30, 2020 (Brian Peek)
 - Reading Notes #448 (Frank Boucher)
 - The .NET Stacks #23: .NET 5 support, migration tools, and links (Dave Brock)
 - The Overflow #45: What we call CI/CD is actually only CI. (Medi Madelen Gwosdz)
 
The Geek Shelf
 JavaScript: The Definitive Guide: Master the World’s Most-Used Programming Language (David Flanagan) – Referral Link

