Top Links
- Announcing Project Reunion v0.1! (mevey)
- Exploring Blazor Mobile Bindings (Sam Basu)
- .NET Development on Apple Silicon (Khalid Abuhakmeh)
- Scott Hunter on .NET 5 – Azure DevOps Podcast Episode 119 (Jeffrey Palermo)
- Building a Code Analyzer for .NET (Tim Heuer)
Web & Cloud Development
- Building a Food Store Using Kendo UI and Vue (Christian Nwamba)
- Using multiple APIs in Blazor with Azure AD authentication (Damien Bowden)
- Blast Off with Blazor: Integrate Cosmos DB with Blazor WebAssembly (Dave Brock)
- React.isValidElement (David Walsh)
- It’s Time to Embrace Kubernetes! Really? (Part 2) (Lee Briggs)
- Kubernetes 1.20 is deprecating Docker Runtime: What does this mean? (Michael Levan)
- The 3 CSS Methods for Adding Element Borders (Stephanie Eckles)
- AsyncAPI and Postman (Kin Lane)
- Introduction to Postman Scripts (Automation Bro)
- Microsoft Open-Sources Fluid Framework for Distributed, Scalable, Real-Time Collaborative Web Apps (Bruno Couriol)
- Building a Parser from scratch (Dmitry Soshnikov)
- Json Web Tokens: A few Gotchas (Janani Subbiah)
- 6 Cloud Native Do’s and Don’ts for Developers (Klint Finley)
- How Netflix Scales its API with GraphQL Federation (Part 2) (Tejas Shikhare)
- npm Release v7.1.2 (Darcy Clarke)
- Sending a Service Bus Message Failed (Paul Michaels)
XAML, UWP & Xamarin
- Replicating Bill Details UI in Xamarin Forms (Leomaris Reyes)
Visual Studio & .NET
- ReSharper 2020.3: Support for C# 9 and Source Generators, New Features in Inlay Hints, and Support for Avalonia UI (Asia Rudenko)
- Dynamic Class Creation in C# – Preserving Type Safety in C# with Roslyn (Jose Manuel Redondo Lopez)
- Making C# More Welcoming (Matt Eland)
- .NET 5: An Introduction (Hannes Du Preez)
- Thinking With Properties: Examining Where (Cameron Presley)
Design, Methodology & Testing
- Using Azure Slots and GitHub for Personal Projects (Shawn Wildermuth)
- Git pull, git push, git checkout branch, git delete local branch and so on. (Alex Sorokoletov)
- What Makes a Good Remote Team? (Al Tenhundfeld)
- A guide to making a good pull request and Implementing the page object pattern in UI tests (James Croft)
- Multiple Short Feedback Loops Support Innovation (Johanna Rothman)
- Template Round-Up: The Most Popular Trello Boards of 2020 (Jessica Webb)
- TeamCity integration With .NET – Part 2: Testing and building projects (Maria Kudryavtseva)
Mobile, IoT & Game Development
- Ionic Framework Tutorial: Build your First Cross-Platform App (The Educative Team)
- Build a virtual IoT Lab with Raspberry Pis and Azure IoT Hub (Jim Bennett)
- Short Unity tip: apply changes made in the scene to a prefab (Joost van Schaik)
Podcasts, Screencasts & Videos
- .NET Core Podcast – TDD and the Terminator with Layla Porter (Jamie Taylor)
- How to REALLY use Microsoft Office: A Mail Merge with Word and Excel and printing Christmas Labels! (Scott Hanselman)
- CodeNewbie S14:E6 – How to stay motivated and get your first job (Danny Thompson) (CodeNewbie Team)
- Technology & Friends – Kyle Bunting and Joel Hullen on Data Engineering in Azure (David Giard)
- Merge Conflict 232: AirPods Max, Apple Fitness+, and AR/VR Indoor Cycling (James Montemagno & Frank Kreuger)
- 10 Best Podcasts for Web Designers, Developers and Digital Professionals (Suzanne Scacca)
- Closures in JavaScript: Video (Dhananjay Kumar)
- Radical Candor S2, Ep.16 Navigating Emotional Reactions at Work (Kim Scott, Jason Rosoff & Amy Sandler)
- Enable unified data governance with Azure Purview | Azure Friday (Scott Hanselman & Rob Caron)
- Accelerating apps with Flutter – Apps, Games & Insights Episode 16 (Google)
- CppCast – Virtual Teaching and Plenary with Patrice Roy (Rob Irving)
- ID10T Podcast – Bryan Cranston #3 (Chris Hardwick)
- The Changelog – Coding without your hands (Adam Stacoviak & Jerod Santo)
- The Amp Hour #521 – Outdoor Laser Projection & Object Mapping with Daryl Tewksbury (Dave Jones & Chris Gammell)
- FreeCodeSession – Episode 220 (Jason Bock)
- Serverless Chats Episode #79: What to do with your data in a serverless world with Angela Timofte (Jeremy Daly)
- SQL Server Radio Episode 123 – Beware of the Parallel Plan (Guy Glantser & Eitan Blumin)
- AGL 186: Critical Moments with Bill Coletti (John Rouda)
Community & Events
- Successful COVID-19 vaccine delivery requires strong tech partnerships (Dr. David Rhew)
- What’s On & Online in Greater Philadelphia, Dec. 14-20 (Visit Philly)
Database
- SQL SERVER – 5 Recent Underperforming Videos – Dec 2020 (Pinal Dave)
- SQL EXISTS vs IN vs JOIN Performance Comparison (Eric Blinn)
More Link Collections
- The Morning Brew #3133 (Chris Alcock)
- .NET App Developer Links – 2020-12-14 (Dan Rigby)
- The .NET Stacks #29: More on route-to-code and some Kubernetes news (Dave Brock)
- Friday Five: Azure Durable Functions, Admin Center, More! (MVP Award Team)
- Code Maze Weekly #55 (Vladimir Pecanac)
- Weekly Notes – #41 (Miguel Bernard)
- Weekly Xamarin – Issue 289 – 12th Dec 2020 (Luce Carter)
- Top Stories from the Microsoft DevOps Community – 2020.12.11 (Steven Murawski)
- C# Digest Issue #341 (Jakub Chodounsky)
- F# Weekly #50, F# Lexer, Parser, quick fixes and codegen (Sergey Tihon)
- Microsoft 365 Patterns and Practices (PnP) – December 2020 update (Microsoft 365 PnP Team)
- The Overflow #51: Finish your hobby project (Ryan Donovan & Cassidy Williams)
The Geek Shelf
C# in Depth (4th Ed) (Jon Skeet) – Referral Link