Top Links
- Announcing Microsoft Edge WebView2 General Availability (Lindsay Kubasik & Limin Zhu)
- Git 2.29 highlights (Taylor Blau)
- Asp.Net Monsters #187: Windows Terminal with Kayla Cinnamon (James Chambers, David Paquette & Simon Timms)
- Choose a .NET Game Engine (Abdullah Hamed)
Web & Cloud Development
- Azure Tips & Tricks – Tip 286 – Blazor and Azure Functions for Serverless Websites and Tip 287 – How to use a GraphQL on Azure (Michael Crump)
- Filtering a Bootstrap table in C# and Blazor (Tim Heuer)
- npm 7 Will Ship With Node.js 15 (Kay Ewbank)
- Using A Progressive-Search Optimization When Filtering Arrays In Angular 10.1.6 (Ben Nadel)
- Sass vars, CSS vars, and semantic theme vars (Dave Rupert)
- Integration Testing with ASP.NET Core 3.1 – Set Default Headers for All Clients (Adam Storr)
- Running database migrations using jobs and init containers: Deploying ASP.NET Core applications to Kubernetes – Part 8 (Andrew Lock)
- Using NPM Packages in Blazor (Brian Lagunas)
- Use Layoutit! to Generate CSS Grids (Jason Gaylord)
- Blazor WebAssembly Role-Based Security with IdentityServer4 (Marinko Spasojevic)
- Error monitoring and detailed logging of an ASP.NET Core application with PostSharp and elmah.io (Petr Hudeček & Thomas Ardal)
- TensorFlow inferencing using WebAssembly and WASI (Radu Matei)
- Meet Face ID and Touch ID for the Web (Jiewen Tan)
- Comparing Styling Methods in 2020 (Chris Coyier)
- How to Prevent Pasting into an Input (David Walsh)
- Client Certificates and Logout (Eric Lawrence)
- The Pulumi Automation API – The Next Quantum Leap in IaC (Evan Boyle)
XAML, UWP & Xamarin
- Xamarin Forms – Custom Visual State triggers and Control Templates (Glenn Versweyveld)
- Building cross-platform apps with .NET and Uno (Julio Sampaio)
Visual Studio & .NET
- C# 8.0 nullable references: defeating the point with empty strings (Ian Griffiths)
- Troubleshoot allocations with Dynamic Program Analysis – ReSharper 2020.3 EAP (Khalid Abuhakmeh)
- C# in Simple Terms – Structs and Enums (Matthew Jones)
- Marten V4 Preview: Linq and Performance (Jeremy D. Miller)
- C# .NET Get integer from hexadecimal string, many hex formats supported version 2 (Mark Pahulje)
- D3D12 Debug Layer Message Callback (Alex Gong)
Design, Methodology & Testing
- Suggestions for Overcoming Impostor Syndrome and Anxiety (Scott Hannen)
- Handling Continuous Integration And Delivery With GitHub Actions (Aleem Isiaka)
- 6 Factors to Consider when Prioritizing Bug Fixes (Idan Shatz)
- The developer role is changing. Here’s what to expect (Valerie Silverthorne)
Mobile, IoT & Game Development
- Flutter for Windows desktop (Shen Chauhan)
- A Sensible App Store Business Model (Alan Mendelevich)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Stretching For Developers with Scott (Wes Bos)
- Smashing Podcast Episode 27 With Stefan Baumgartner: What Is TypeScript? (Drew McLellan)
- Revision Path – Nici Kelly (Maurice Cherry)
- The Stack Overflow Podcast – Making Kubernetes work like it’s 1999 with Kelsey Hightower (Ben Popper)
- DevTalk Podcast 48: Moving from Xamarin.iOS to Swift. With Damian Mehers (Kerry Lothrop)
- Microsoft 365 Dev Podcast – Ignite 2020 and Community catch-up (Jeremy Thake & Paul Schaeflein)
- Microsoft 365 PnP Weekly – Episode 101 (Vesa Juvonen, Waldek Mastykarz & Vincent Biret)
- Not your usual High School project | Internet of Things Show (Olivier Bloch)
- The 6 Figure Developer Episode 166 – The State of Python with Michael Kennedy (John Callaway)
Community & Events
- Enabling the digital transformation of CES 2021 (Bob Bejan)
- 10++ Tips for Dev Blogs in 2021 (Shahed Chowdhuri)
Database
- SQL Server Performance Tuning with Query Plans and New Indexes (Eric Blinn)
- Arrow in Execution Plan – SQL in Sixty Seconds #136 (Pinal Dave)
SharePoint & MS Teams
- Virtual Breakout Rooms to Microsoft Teams (Vesa Nopanen)
Miscellaneous
- A few details about my new climate book (Bill Gates)
More Link Collections
- The Morning Brew #3094 (Chris Alcock)
- .NET App Developer Links – 2020-10-20 (Dan Rigby)
- Double Shot #2708 (Mike Gunderloy)
- Collective #628 (Pedro Botelho)
The Geek Shelf
Hands-On TypeScript for C# and .NET Core Developers: Transition from C# to TypeScript 3.1 and build applications with ASP.NET Core 2 (Francesco Abbruzzese) – Referral Link