Top Links
- Announcing: Visual Studio for Mac: Refresh(); event on February 24 (Jon Galloway)
 - Getting Started with Docker – Tim Corey (TechBash Dev Conference)
 - .NET Conf – Focus on Blazor – Welcome to Blazor (Daniel Roth) – Check out all of the other great Blazor sessions in the Video section below.
 - JetBrains Mono — a new typeface made for developers (Konstantin Bulenkov)
 - Windows Terminal Preview v0.8 Release (Kayla Cinnamon)
 - Announcing Experimental Mobile Blazor Bindings (Eilon Lipton)
 - New year, new browser – The new Microsoft Edge is out of preview and now available for download (Joe Belfiore)
 
Web & Cloud Development
- Using gRPC-Web with Blazor WebAssembly (Steve Sanderson)
 - Refreshing your Legacy ASP.NET IdentityServer Client Applications (with PKCE) (Scott Brady)
 - Learn the useState React Hook (Adhithi Ravichandran)
 - New in IdentityServer4 v4: Multiple signing Keys (Dominick Baier)
 - CSS4 is here! (Peter-Paul Koch)
 - Misty Robotics and Azure (Tammy McClellan)
 - Azure API for FHIR (Deepak Malik)
 - ASOS Integration in ASP.NET Core API (Priyanka)
 - Eventbrite Events with Order Count and Capacity Using the API (Kin Lane)
 - A 2019 retrospective from the Binder Project (Chris Holdgraf)
 - Moving Forward from Chrome Apps (Anthony Laforge)
 - How to implement Multi-Factor Authentication (MFA) (Elizabeth Wolk)
 - Telerik UI for Blazor 2.6.0 – Document Processing, Accessibility, AutoComplete and More! (Maria Veledinova)
 - Starting a serverless JS project with GitLab (Mike Greiling)
 - Using BizTalk transform maps in Logic Apps (Larry Wall)
 
XAML, UWP & Xamarin
- Append Menu Items to the WPF Window ContextMenu (Brian Lagunas)
 - Xamarin Forms Tips, Navigate to a Page and Wait Results (Damien Doumer)
 - Why are Compiled Data Bindings Important in XAML (Bill Reiss)
 - Simplifying Visual State Manager with TargetName (Gerald Versluis)
 
Visual Studio & .NET
- Exporting Visual Studio App Center Data to Azure Application Insights (Abhijit Jana)
 - Not planning now to migrate your .NET 4.8 legacy, is certainly a mistake (Patrick Smacchia)
 - D3D12 Translation Layer and D3D11On12 are now open source (Angela Jiang)
 - CreateDbCommand: I’ll see your string and raise you a command… (Arthur Vickers)
 
Design, Methodology & Testing
- On Pair Programming (Martin Fowler)
 - Azure DevOps – YAML for CI-CD Pipelines (Gouri Sohoni)
 - Advanced Installer 16.7 (Advanced Installer Team)
 - BIG Release! Balsamiq Wireframes for Desktop (Brendan Saricks)
 - MSIX Packaging Tool January 2020 release is now available (1.2019.1220.0) (John Vintzel)
 - Shared Learning through Sharing Failure (Justin Etheredge)
 - Selenium vs Puppeteer: testing the testing tools (Mehdi Ridene)
 
Mobile, IoT & Game Development
- Nativescript: New V8-based iOS Runtime is Now in BETA (Emil Tabakov)
 - Flutter Design Patterns: 12 — Command (Mangirdas Kazlauskas)
 - Beginners Guide to Flutter SDK – Create Simple Mobile App with Flutter (Shilpa)
 - Wijmo Build 5.20193.646 Available (Chris Bannon)
 - Mixed Reality apps failing MS Store validation on “10.5.1 Personal information” – and how to fix it (Joost van Schaik)
 - Flutter Wrap Widget (Suragch)
 
Podcasts, Screencasts & Videos
- .NET Rocks! – Visual Studio Online with Nik Molnar (Carl Franklin & Richard Campbell)
 - GCast 69: Azure DevOps Branch Policies (David Giard)
 - Software Engineering Daily – JS Party with Kevin Ball (Jeff Meyerson)
 - Messaging with Azure Event Hubs | On .NET (Cecil Phillip)
 - Mostly Cloudy (Azure CDN & Front Door) | Partly Cloudy (Matt Soucoup)
 - Azure Podcast Episode 311 – Pivotal on Azure (Sujit D’Mello)
 - .NET Conf: Focus on Blazor (Chris Sainty)
 - .NET Conf – Focus on Blazor – Blazor for Web Form and C# Developers (Jeffrey T. Fritz)
 - .NET Conf – Focus on Blazor – Blazor Future Features (Steve Sanderson)
 - .NET Conf – Focus on Blazor – Create a great UX with Blazor (Jimmy Engström)
 - .NET Conf – Focus on Blazor – State Management in Blazor Apps (Jeremy Likness)
 - .NET Conf – Focus on Blazor – Mobile Blazor Bindings – Using Blazor to build mobile apps (Eilon Lipton)
 - .NET Conf – Focus on Blazor – Authoring Custom Components (Ed Charbeneau)
 - .NET Conf – Focus on Blazor – Microsoft, Google and Cookie Authentication and Authorization (Michael Washington)
 - Complete Developer Podcast – Clean Code with Uncle Bob Martin (BJ Burns & Will Gant)
 - 2 Frugal Dudes Podcast – Parenting and Technology: Raising Kids in the Digital Era (Kevin Griffin & Sean Merron)
 - Larry Osterman Gets Nostalgic | Retro Tech (Misty Hays)
 - Let’s Talk IoT Security | Internet of Things Show (Olivier Bloch & MAAllen)
 - The End Of Windows 7 Support – What The Tech Ep. 462 (Paul Thurrott)
 - Windows Server 2008 End of Support: Know your Options | IT Ops Talk (RicksterCDN)
 - Velzy: Dynamic, Realtime JSON Backend Built on Postgres with Rob Conery | Tech Tips NDC Sydney 2019 (SSW TV)
 
Community & Events
- Webinar – Background Tasks Without a Separate Service: Hangfire for ASP.NET (Maarten Balliauw)
 - Webinar: RavenDB’s unique features (Oren Eini)
 - Honoring Scott Allen, a remarkable author, champion and friend (Aaron Skonnard)
 - Winter persists, but Winter Bash 2019 has drawn to a close! (Cesar Manara)
 - Auth0 Assemble to be The Identity Conference for Application Builders (Jeana Tahnk)
 - Introducing Our First Conference: Auth0 Assemble (Martin Gontovnikas)
 - Readying for the Future at Mozilla (Mitchell Baker)
 
Database
- The Perils of Querying SQL Server Replicas Under Load (Taryn Pratt)
 
Miscellaneous
- Gen Appeal: How to Reach Millennial Developers Without Alienating the Rest of Your Audience (ContentLab IO)
 - Upgrading to the new Microsoft Edge (Kyle Pflug)
 - Best Python IDEs to Use in 2020 (Slava Vaniukov)
 
More Link Collections
- The Morning Brew #2911 (Chris Alcock)
 - .NET App Developer Links – 2020-01-16 (Dan Rigby)
 
The Geek Shelf
 Learn Visual Basic : 2019 Edition (Philip Conrod & Lou Tylee) – Referral Link

