Top Links
- Stay current with in-demand skills through free certification renewals (Alex Payne)
- Unit testing and mocking with Azure SDK .NET (Pavel Krymets)
- Game of Life in Uno Platform (Martin Zikmund)
- Playing with C#9 Top-level Programs, Records and Elasticsearch.NET (Steve Gordon)
Web & Cloud Development
- Speed Up Development with Automated Kubernetes Deployments (Tim Davis)
- Tapping Native Controls in Kubernetes to Protect Your Cloud-Native Apps (Michael Foster)
- Book Review: Learn Azure in a Month of Lunches 2nd Ed (Ian Stirk)
- Introducing the Cluster API Provider for Azure (CAPZ) for Kubernetes cluster management (Craig Peters & Jack Francis)
- Asynchronous JavaScript For Beginners (Devanshi Tank)
- How React Updates State (Dmitri Pavlutin)
- AWS CloudShell – Command-Line Access to AWS Resources (Jeff Barr)
- Azure Kubernetes Service Replaces Docker with containerd (Mary Branscombe)
- Azure Cost Management and Billing 2020 year in review (Michael Flanakin)
- Understanding Prototype Chain And Inheritance in JavaScript (Mozilla Dev Network)
- Why the Move to React (Thomas Moore)
- Key Vault with the use of VBScript/Classic ASP (Matt Small)
- DZone Refcard #249 – GraphGL Essentials (Vishwa Ratna)
- How to Support .NET Core SameSite + OAuth Apps on Linux (Gergely Sinka)
- Auth0 Introduces Adaptive MFA (Randy Nasson & Antonio Fuentes)
- Node v14.15.2 (LTS) (Bethany Nicolle Griggs)
- Creating Table of Contents without Stylesheets (Bjoern Meyer)
- Netflix Implements GraphQL Federation at Scale (Eran Stiller)
- Running Headless Chrome Inside Adobe Cloud Manager Builds (John Mitchell)
- Redirecting godoc.org requests to pkg.go.dev (Julie Qiu)
- npm Release v7.2.0 (nlf)
XAML, UWP & Xamarin
- Printing PDF Files in WPF—A Complete Guide (Deepak G)
- Meet the New Telerik UI for Xamarin RichTextEditor Control (Dobrinka Yordanova)
Visual Studio & .NET
- The proper usages of Exceptions in C# (Patrick Smacchia)
- Overloading Vs. Overriding in C# (Sam Walpole)
- Python in Visual Studio Code – December 2020 Release (Savannah Ostrowski)
- .NET 5 Source Generators – MediatR – CQRS – OMG! (Tore Nestenius)
- .NET OSS Docs With MarkdownSnippets (Khalid Abuhakmeh)
- Localize .NET applications with machine-translation (David Pine)
- Catching Stack Overflow Exceptions (Mark Downie)
Design, Methodology & Testing
- Statistical approaches for performance analysis (Andrey Akinshin)
- Deployment Scripts for ARM Templates is now Generally Available and What-If for ARM Template deployments is now Generally Available (Alex Frankel)
- Powerful updates to temporary interaction limits (Kat Fukui)
- 4 tips for writing cleaner code (Leomaris Reyes)
- TeamCity 2020.2.1 is out (Maria Kudryavtseva)
- Token authentication requirements for Git operations (Matthew Langlois)
- The harms of assuming cultural knowledge in coding assignments (Pamela Fox)
- Simple Ways to Make an Impact (Rani Zilpelwar)
- Using GitHub Actions for Bulk Resolving (Tim Heuer)
Mobile, IoT & Game Development
- Executing Heavy Tasks Without Blocking the Main Thread on Flutter (Altynbek Usenbekov)
- Further lessons learned building a Raspberry Pi cluster (Shawn Sesna)
- What’s your MAD score? (Christopher Katsaros)
- The year ahead for Surface Duo (Pete Kyriacou)
Podcasts, Screencasts & Videos
- Developer Tea – Misusing Exceptions in Code and in Life (Jonathan Cutrell)
- Microsoft Cloud Show Episode 388 | Rollup of Microsoft Graph, Teams, SharePoint and Azure News (Andrew Connell & Chris Johnson)
- Asp.Net Monsters #200a: Conversations with Jon Galloway (David Paquette, Simon Timms & James Chambers)
- 8 Bits with Diego Rejtman! (Brandon Minnick)
- FreeCodeSession – Episode 221 (Jason Bock)
Community & Events
- Angular Developer Survey 2020 Results (Minko Gechev)
Database
- SQL SERVER – Representing sp_who2 with DMVs (Pinal Dave)
SharePoint & MS Teams
- Use Different Versions of TypeScript in SPFx projects (Andrew Connell)
- Pull on your SharePoint sweater backgrounds for Microsoft Teams (Wenvi Hidayat)
- 5 things you may not know about the free version of Microsoft Teams (MS Teams Team)
- How to guide for custom Praises in Microsoft Teams (Vesa Nopanen)
PowerShell
- PowerShell 7.2 Preview 2 release (Steve Lee)
Miscellaneous
- 3 real-world examples of the impact and scale of low-code automation (Stephanie Whitaker)
- Multi-Class Classification Using PyTorch: Defining a Network (James McCaffrey)
- 4 ways Microsoft 365 is improving the experience for Mac users (Bill Doll)
- Update to the Developer Evangelism/Advocacy handbook almost complete (Chris Heilmann)
- Microsoft starts rolling out native Microsoft 365 for Mac apps for Macs with M1 (Mary Jo Foley)
- Microsoft Authenticator Gains Password Management and Autofill Capabilities (Paul Thurrott)
More Link Collections
- The Morning Brew #3135 (Chris Alcock)
- .NET App Developer Links – 2020-12-16 (Dan Rigby)
The Geek Shelf
Bose QuietComfort Noise Cancelling Earbuds (Bose) – Referral Link