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