Top Links
- XAML Binding Debug Output Tool Window for Visual Studio 2019 (Peter Spada)
- Hanselminutes – Dapr Distributed Application Runtime with Azure CTO Mark Russinovich (Scott Hanselman)
- Watch: Our Journey to DevOps at Microsoft with Dan Redman (plus a TechBash 2020 promo) (TechBash Team)
- Blazor – app building workshop (ASP.NET Team)
- Visual Studio Toolbox – .NET Conf: Focus on Blazor Teaser (Robert Green & Daniel Roth)
Web & Cloud Development
- Deploying Azure Functions With Github Actions (Aaron Powell)
- Embedded Power BI reports with ASP.NET Core (Gunnar Peipman)
- Introduction to Azure Go SDK – Part 1 (Carlos A. Perez)
- PhpStorm 2019.3.2 Preview (Roman Pronskiy)
- Cloud Shell in Azure Government (Steve Michelotti)
- Understanding Async Await (Sarah Drasner)
- Node v10.18.1 (LTS) (Bethany Nicolle Griggs)
- Shifting from on-prem to cloud (Chrissie Buchanan)
- Syncfusion’s Native Blazor Components Are Production-Ready (Sridhar Narasimhan)
XAML, UWP & Xamarin
- Skiasharp: Building Gradient ProgressBar for Xamarin.Forms (Jesus Angulo)
- Learning about Embedded Images in Xamarin Forms (Leomaris Reyes)
- Working on Prism Documentation (Brian Lagunas)
- How to use Multiple View Controller in Single Page in Xamarin iOS (Logesh Palani)
Visual Studio & .NET
- C# boxing with string concatenation and interpolation (Fons Sonnemans)
- 7 VS Code Productivity Hacks & 17 Extensions that Will Change Your Life (Nada Rifki)
- Tree-walking algorithms: Incrementally performing an inorder walk of a binary tree (Raymond Chen)
- Tracing .NET Applications with Consul Service Mesh (Rosemary Wang)
Design, Methodology & Testing
- “We don’t need architecture diagrams! We’re doing agile!” (George Stocker)
- Repositories And Data Access Layers Can Have As Many Methods As You Find Helpful (Ben Nadel)
- .NET DevOps for Azure (Jeffrey Palermo)
- Are you being the right person for DevOps? (Josh Atwell)
- GitLab Patch Release: 12.6.3 (Mayra Cabrera)
- [Humor] So You Wanted to be a Product Manager (Scott C Reynolds)
- Changing the monolith—Part 1: Building alliances for a secure culture (Todd VanderArk)
- Integrating Security and Testing Practices (Sylvia Killinen)
Mobile, IoT & Game Development
- An android app with PostSharp (Petr Hudeček)
- Building an Internet-Connected, AI-driven Candy Dispenser with OutSystems (G. Andrew Duthie)
- Flutter + Azure : Authentication with AD B2C (Jayesh Sharma)
- IoT in Action: How Edge AI is reshaping retail (John Spear)
- How to set up Unity’s High Definition Render Pipeline for high-end visualizations (Pierre Yves Donzallaz)
Podcasts, Screencasts & Videos
- Software Engineering Daily – Slack Data Platform with Josh Wills (Jeff Meyerson)
- Developer Tea – 3 Guidelines for Happier Work with Designers (Jonathan Cutrell)
- Deployment options for Azure SQL Database | Data Exposed (Jeroen ter Heerdt)
- Azure Podcast Episode 310 – Azure 2020 (Sujit D’Mello)
- Best Practices – When to use async void | The Xamarin Show (James Montemagno)
- CppCast – Clang Hacking with Saar Raz (Rob Irving)
- Rocket 261: It’s CES, Snitches! (Brianna Wu, Christina Warren & Simone De Rochefort)
- Voices in AI – Episode 104: A Conversation with Anirudh Koul (Byron Reese)
- AGL 138: Laurel Lau – Six Atlas (John Rouda)
- Xamarin Podcast Episode 69: Happy New Decade! (James Montemagno & Matt Soucoup)
- Talk Python to Me #246 – Practices of the Python Pro (Michael Kennedy)
Community & Events
- The ethical side of open source (Christina Cardoza)
- Congratulations to our next Student Partner Group + new Gold milestone recipients! (MS Student Developer Team)
- My .Net Story (Garry Pilkington)
- Why Should Anyone Care About Us? (Justin Etheredge)
- Know .NET? Learn Python with our free webcast in February! (Michael Kennedy)
- Top 10 Featured Members of 2019 (Praveen Moosad)
- Weekend Picks: Philly Home Show, Center City District Restaurant Week, Last Call for Exhibitions And More (Shannon Wink)
Database
- SQL Server Maintenance Plan Shrink Database Task (Sergey Gigoyan)
- Starting with SQL in Python (Jason Lee)
- SQL SERVER – Log Shipping Job Error: Failed to Connect to Server (Pinal Dave)
- Accidental complexity explosion and document modeling concerns (Oren Eini)
SharePoint & MS Teams
- Microsoft Teams is getting a Walkie Talkie feature so you can reach colleagues all day long (Tom Warren)
- Teams Is Adding New Security and Management Tools, Dynamics 365 Joins the Update Party Too (Brad Sams)
PowerShell
- Tip: Launch Windows Terminal quickly from file explorer (Martin Zikmund)
Miscellaneous
- Developers weigh in on why Rust is so hot (Matt Asay)
- Why You Should Never Stop Learning (Her Agenda)
More Link Collections
- The Morning Brew #2907 (Chris Alcock)
- .NET App Developer Links – 2020-01-10 (Dan Rigby)
- Collective #579 (Pedro Botelho)
The Geek Shelf
Mastering Xamarin.Forms (Ed Snider) – Referral Link