Top Links
- What’s the correlation between .NET 5, WinUI and MAUI (Xamarin.Forms) (Nick Randolph)
- Getting Started With PowerShell Core in Windows Terminal (Sean Killeen)
- ML.NET Model Builder November Updates (Bri Achtman)
- Alt+Enter, the shortcut for everything (Rachel Appel)
Web & Cloud Development
- Using Quartz.NET with ASP.NET Core and worker services (Andrew Lock)
- 5 Best Practices to Write Quality JavaScript Variables (Dmitri Pavlutin)
- WebStorm 2020.3: Tailwind CSS, Git Staging, and More (Ekaterina Ryabukha)
- Dynamic Components with Vue’s ‘component’ (Marina Mosti)
- Visually Showing Atlas Search Highlights with JavaScript and HTML (Nic Raboy)
- JS – Native Communication Bridge In Flutter (tomerpacific)
- Making Phone Calls from Blazor WebAssembly with Twilio Voice (Niels Swimberghe)
- Deconstructing blue/green deployments in Kubernetes (Matthew Casperson)
- Render as You Fetch with React Suspense (Peter Mbanugo)
- Amazon AWS Invests In Rust (Mike James)
- Managing bounced emails with AWS SES and Azure Functions (Thomas Ardal)
- OAuth is Not User Authorization (Scott Brady)
- Google Cloud Functions Supports .NET Core 3.1 (but not .NET 5) (David Ramel)
- Weaving Web Accessibility With Usability (Uri Paz)
- Automating your routine with Golang and a CLI (Sonia)
- GraphQL versus REST (Thomas Moore)
XAML, UWP & Xamarin
- 5 Simple Steps to Create a Marquee Control in Your Xamarin.Forms Apps (Yogeshwaran Mohan)
- Build Your First for iOS & Android App with Xamarin and Visual Studio (James Montemagno)
Visual Studio & .NET
- Visual Studio Integrates GitHub Accounts (Kay Ewbank)
- Introduction to Partial Function Application in F# (Ian Russell)
- When C# 9.0 patterns go wrong: mechanism over intent (Ian Griffiths)
- Noisy logs? Improve your signal-to-noise ratio with per-request logging and sampling (Gael Fraiteur)
- Introducing WaveEngine 3.1 based on .NET 5 (Javier Cantón Ferrero)
- .NET 5 Breaking Changes to the Base Class Library (Jonathan Allen)
Design, Methodology & Testing
- Yes Sur: Behind the scenes of Sketch’s macOS makeover and Switching Silicon: How Sketch performs on Apple’s new hardware (Sketch Team)
- Using BlazeMeter to Record JMeter Tests (Ilyana Smith)
- Start better stand-ups with data (Pluralsight)
- Improve Accessibility with These Five Plugins for Adobe XD and Google Chrome (Aga Naplocha)
- Why Very Few (If Any) People Are “10x” Developers—Or Managers (Johanna Rothman)
- Modular Monolith: Domain-Centric Design (Kamil Grzybek)
- The Devil’s Dictionary of Software Design (Matthew MacDonald)
- Does your organization need a developer evangelist? (Medi Madelen Gwosdz & Ritika Puri)
- Build a complete Web App hosting a SPA in Azure DevOps YAML (Miguel Bernard)
Mobile, IoT & Game Development
- Controlling an LED from the cloud using a C# Azure IoT Edge module on the Raspberry Pi (Carey Payette)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Writing Good Commit Messages (Wes Bos)
- MS Dev Show – Identity Platform with Christos Matskas and John Patrick Dandison (Jason Young & Carl Schweitzer)
- CodeNewbie S14:E4 – What are the benefits of learning to code when you’re older (Allison Sheridan) (CodeNewbie Team)
- Smashing Podcast Episode 30 With Chris Murphy: What Is Product Design? (Drew McLellan)
- Revision Path – Bennie F. Johnson (Maurice Cherry)
- InfoQ Podcast: Michelle Noorali on the Service Mesh Interface Spec and Open Service Mesh Project (Michelle Noorali)
- Implement serverless APIs with Azure Functions and Azure API Management | Azure Friday (Scott Hanselman & Rob Caron)
- VS Code: Remote Development with SSH, VMs, and WSL | Tabs vs Spaces (Brigit Murtaugh)
- Asp.Net Monsters #193 Background Tasks: Hangfire 101 (James Chambers, David Paquette & Simon Timms)
- Serverless Chats Episode #77: Serverless for Operations with Ryan Coleman (Jeremy Daly)
- AGL 184: High Preforming Boards with Didier Cossin (John Rouda)
- A Day in a life of a Cloud Architect | CodeStories (Sherry List & Marilag Dimatulac)
- DevTalk Podcast 51: Being a mobile developer. With Hussain Abbasi (Kerry Lothrop)
- Microsoft 365 PnP Weekly – Episode 107 (Vesa Juvonen, Waldek Mastykarz & Fabio Franzini)
- RealEstateCore, a smart building ontology for digital twins | Internet of Things Show (Olivier Bloch)
- The Stack Overflow Podcast – Why developers are increasingly demanding ethics in tech (Paul Ford, Lyel Resner & Sara Chipps)
- The 6 Figure Developer Episode 172 – Rob Richardson: .NET 5, Pipelines, & Testing (John Callaway)
Community & Events
- The .NET Docs Show (Dec 7th) – I AM GRUUT: Blogging .NET, C#, and Azure for fun and education (.NET Docs Team & Shahed Chowdhuri)
- Meet a Splunk Veteran (Heidi Smith)
- Now That’s What I Call .NET 5 on #Dev_Jams (Morgan Mitchell)
Database
- SQL SERVER – Change Database and Table Collation (Pinal Dave)
- SQL Server Cumulative Updates (CU) through the end of calendar year 2020 (Tom Michaels)
- Lesson Learned #149: Extracting data from Azure SQL DB using different drivers (Jose Manuel Jurado)
- Planned Event Store Improvements for Marten V4, Daft Punk Edition (Jeremy D. Miller)
- Cost Based Optimization with Couchbase JSON database (Binh Le)
SharePoint & MS Teams
Miscellaneous
- AWS engineer puts Windows 10 on Arm on Apple’s Mac M1 – and it kills Surface Pro X (Liam Tung)
- Why do we believe lies? (Bill Gates)
- Announcing Windows 10 Insider Preview Build 19042.662 (20H2) and Releasing Windows Feature Experience Pack 120.2212.1070.0 to the Beta Channel (Steve Clarke)
More Link Collections
- The Morning Brew #3124 (Chris Alcock)
- .NET App Developer Links – 2020-12-01 (Dan Rigby)
- Last Week in .NET #20 – Microsoft reclaiming the “Creepy Spying Company” mantle (George Stocker)
- Collective #637 (Pedro Botelho)
- The Overflow #49: Container orchestration explained (Ryan Donovan)
The Geek Shelf
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations (Gene Kim & Patrick Debois) – Referral Link