Top Links
- Scott Hanselman’s 2021 Ultimate Developer and Power Users Tool List for Windows (Scott Hanselman)
- Using the new WebView2 in a WPF app (Bruno Sonnino)
- Blast Off with Blazor: Prerender a Blazor Web Assembly application (Dave Brock)
- Kendra Havens on Codespaces – Azure DevOps Podcast Episode 121 (Jeffrey Palermo)
- How to deploy Blazor WebAssembly to Firebase Hosting (Niels Swimberghe)
Web & Cloud Development
- Using IntersectionObserver And NgSwitch To Defer Template Bindings In Angular 11.0.5 (Ben Nadel)
- Using Radzen In Oqtane Modules and Using Custom JavaScript in Blazor Oqtane (Michael Washington)
- Animating Items Around a Point (Kirupa Chinnathambi)
- Arrow Functions in JavaScript (Nikhil M Kumar)
- Partial HTML and Receiving Messages in Azure Service Bus (Paul Michaels)
- What is the Equivalent of ng-show and ng-hide in Angular 2+? (Peter Vogel)
- ASP.NET Web API & Angular 10 Clean Architecture (Yaseer Mumtaz)
- Supercharge Blogging With .NET and Ruby Frankenblog (Khalid Abuhakmeh)
- Google Chrome is testing larger cache sizes to increase performance (Lawrence Abrams)
- Open a Browser Tab with DevTools Open by Default (David Walsh)
- You’re Allowed To Make Your Own Tools (Shawn ‘swyx’ Wang)
- What’s Next: GoLand 2021.1 Roadmap (Ekaterina Zharova)
XAML, UWP & Xamarin
- Building, testing, & shipping My Cadence for iOS in less than a week and Porting My Cadence to Android in 1 Day! (James Montemagno)
- Microsoft AI: Mobile Emotion Recognition Application and Deploy Xamarin.iOS App to iOS Device without an Apple Developer Account (Suthahar Jegatheesan)
- CollectionView inside ScrollView (Luis Matos)
Visual Studio & .NET
- NuGet 5.7+ Ignores NuSpec CSProj Replacement Tokens – and other weird behaviors (Charles Flatt)
- How to Set Up a NuGet Server on Windows (Complete Walkthrough) (Adam Bertram)
- Looking at SARS-CoV-2 Genome with F# (Jamie Dixon)
- Storing coordinates in C# – Performance versus readability (Mark Heath)
- 5 Habits for Highly Effective .NET Debugging (Idan Shatz)
- Gotcha With Spaces In Path or Filename (Bonnie DeWitt)
Design, Methodology & Testing
- How Will DevOps Change in 2021? (David Mckenna)
- Get Git Part 5 (Jesse Liberty)
- How Programming Languages Change How You Think (Matt Eland)
Mobile, IoT & Game Development
- Merry Christmas to all Raspberry Pi recipients — help is here! (Ashley Whittaker)
- MaterialTimePicker (Mark Allison)
Podcasts, Screencasts & Videos
- MS Dev Show – TEALS and Volunteering in Education (Jason Young & Carl Schweitzer)
- CodeNewbie S14:E9 – How to build tech for social justice (Alex Qin) (CodeNewbie Team)
- Revision Path – Kristy Tillman (Maurice Cherry)
- Hanselminutes – Beyond The Queen’s Gambit with Chess.com’s Danny Rensch (Scott Hanselman)
- Merge Conflict 234: Goodbye 2020! Let’s ship some apps! (James Montemagno & Frank Krueger)
- Working Code Podcast – Episode 000: Hello, World! and Working Code Podcast – Episode 001: Adam’s Secret Shame and Working Code Podcast – Episode 002: Working From Home (Ben Nadel)
- Using Lottie Animations in Xamarin.Forms and Adding Icons to Flyout Items in Xamarin.Forms and Style Flyout Items with Visual States in Xamarin.Forms and Template your Flyout Items in Xamarin.Forms (David Ortinau)
- Cross Cutting Concerns Podcast 122 – Everybody’s Free to Write Unit Tests (Matthew Groves)
- The PowerShell News Podcast Episode 028 – PowerShell Summit Announcement (Mick Pletcher & Harjit Dhaliwal)
- CppCast – TurtleBrowser with Patricia Aas (Rob Irving)
- Rocket 312: Perpetual Nightmare (Christina Warren, Simone De Rochefort & Brianna Wu)
- The Amp Hour #523 – A Keyzermas Story (Dave Jones & Chris Gammell)
- RunAs Radio – COVID Christmas with Mary Jo Foley (Richard Campbell & Greg Hughes)
- FreeCodeSession – Episode 224 (Jason Bock)
- Serverless Chats Episode #81: The Best of 2020 (Jeremy Daly)
- The Stack Overflow Podcast – A Very Crypto Christmas (Sara Chipps, Paul Ford & Ben Popper)
- Software Engineering Radio Episode 440: Alexis Richardson on gitops (Robert Blumen)
- Record and Play Audio in Your Xamarin.Forms App (Gerald Versluis)
Community & Events
- Docker Captain Take 5 – Gianluca Arbezzano (William Quiviger)
- 2020: The Year of Data (Jeremy Likness)
- Becoming a Remote Worker – Month 9+ (Adam Storr)
- 10 Years of Daily .NET Tips (Abhijit Jana)
- Better Done Than Perfect. Switch Interviews & Strategic Context with Alli Blum (Jane Portman)
- Should There Be A Successor to PASS? (Andy Warren)
Database
- SQL SERVER – Number of Rows Read – Execution Plan and SQL SERVER – Disable Rowgoal Optimizer (Pinal Dave)
- Inlining KQL Query Fragments Using Value.NativeQuery() In Power Query (Chris Webb)
Miscellaneous
- Announcing Tokio 1.0 (Tokio Team)
- Introduction to quantum computing with Q# – Part 12, Bell’s inequality (Filip W.)
- What Valve’s top Steam titles of 2020 say about the state of video games (Thomas Wilde)
More Link Collections
- .NET App Developer Links – 2020-12-25 (Dan Rigby)
- Christmas Friday Five: Azure Migration, Power BI Models, More! (MVP Award Team)
- Code Maze Weekly #57 (Vladimir Pecanac)
- F# Weekly #52, Ionide 5.0 & SSDT Type Provider (Sergey Tihon)
- Collective #642 (Mary Lou)
- Weekly Notes – #43 (Miguel Bernard)
- The Overflow #53: Winter Bash is here! (Ryan Donovan & Cassidy Williams)
- C# Digest Issue #343 (Jakub Chodounsky)
The Geek Shelf
Programming Flutter: Native, Cross-Platform Apps the Easy Way (Carmine Zaccagnino) – Referral Link