Top Links
- Highlights from Git 2.35 (Taylor Blau)
- Leading With Empathy & Allyship Show – How Managers Can Practice Allyship & Active Inclusion With Scott Hanselman (Melinda Briana Epler)
- How to Read Files via JavaScript in the Browser — Introduction (Chad Campbell)
- Dependency Injection in .NET 6 – Service Lifetimes (Matthew Jones)
Web & Cloud Development
- Simplify Building Vue Applications with NuxtJS (Nickolas Fisher)
- How to Implement JWT Authentication in Web API Using .Net 6.0, Asp.Net Core (Amit Mohanty)
- An Introduction To CSS Cascade Layers (Stephanie Eckles)
- How to send SMS with C# .NET and Azure Functions using Twilio Output Binding (Niels Swimberghe)
- Angular Basics: Beginner Guide to Angular Router (Nwose Lotanna Victor)
- File Sharing with Docker Desktop (Stephen Turner)
- Svelte: A Comprehensive Guide to Developing Your App With Svelte – Part 1 and Part 2 (Yaku)
- A Few (too many?) Ways of Setting the Kestrel Ports in .NET 6 (Bryan Hogan)
- Six Things You Might Not Know About the Pulumi Service (Laura Santamaria)
- Getting started with Durable Functions (Stephanie Lee)
Visual Studio & .NET
- DateTime Operators in C# (Code Maze)
- Using OAuth 2.0 with LINQ to Twitter (Joe Mayo)
- The future of Java on Visual Studio Code (Maourice Gonzalez)
- De-mystifying LINQ (Steve Fenton)
- Bulk download from Azure Blob Storage with C# (Thomas Ardal)
- Solving the source generator ‘marker attribute’ problem – Part 1: Creating a source generator – Part 7 (Andrew Lock)
- Raising Coding Standards with .NET 6.0 Code Analyzers (Ian Griffiths)
- The MainWindowHandle property is just a guess based on heuristics (Raymond Chen)
Design, Methodology & Testing
- dotNetDave Says… Taking Care of Technical Debt (David McCarter)
- The 5 Biggest Hurdles To Managing Remote Teams (And How To Overcome Them) (Vivian Lopez)
- SLA Insights Part 3: Noticing and Attitudes (Kristen Foster-Marks)
- Clean Code Tip: Avoid mental mappings (Davide Bellone)
- Programming to Interface Vs to Implementation (Dmitri Pavlutin)
- Securing the data in your online code repository is a shared responsibility (James Ciesielski)
- How Developers Will Work in 2022 (Matthew Hughes)
- Fixing Performance Regressions Before they Happen (Angus Croll)
- Building a Dynamic OAuth Application for GitHub Enterprise Integrations (Tyler Hakes)
Mobile, IoT & Game Development
- What is the Future of React Native in 2022? (Arpit Jain)
- Flutter: Easily add CI testing with GitHub Actions (Shawn Blais)
- Media Plugin 5.0.4 Released! (Bryan Ellis)
Podcasts, Screencasts & Videos
- Syntax Podcast – Updating Project Dependencies (Wes Bos)
- Revision Path – Emmanuel Nwogbo (Maurice Cherry)
- The 6 Figure Developer – Azure Container Apps with Kendall Roden (John Callaway)
- .NET 6 IoT with Bryan Costanich – Azure DevOps Podcast Episode 177 (Jeffrey Palermo)
- Scrum Master Toolbox Podcast – Surviving and thriving in a team that doesn’t want you there | Priyanka Gorai (Vasco Duarte)
- .NET MAUI Preview 12: Shell Dependency Injection is Here! (Gerald Versluis)
- How to use Polly in Microsoft Teams (Microsoft Teams Team)
- Google Cloud Security Podcast Episode 49 – Lifesaving Tradeoffs: CISO Considerations in moving Healthcare to Cloud (Anton Chuvakin)
- Asp.Net Monsters #237 – Optimizing Images with WebP (James Chambers, David Paquette & Simon Timms)
- Microsoft 365 Dev Podcast – Microsoft Graph Data Connect with Nik Charlebois (Jeremy Thake & Paul Schaeflein)
- AGL 244: Sumit Gupta (John Rouda)
- Journey into XR Development – Episode 2 – Plan & Design Your XR App (April Speight)
- The Power in Microsoft Power Platform – Adventures in .NET 104 (Caleb Wells, Shawn Clabough & Wai Liu)
- Inside Trader Joe’s Podcast Episode 46: 13th Annual Trader Joe’s Customer Choice Awards (Trader Joe’s Team)
- Microsoft 365 PnP Weekly – Episode 150 – Anoop Tatti (Content+Cloud) (Vesa Juvonen & Waldek Mastykarz)
- The Stack Overflow Podcast – How to defend your attention and find a flow state (Ben Popper)
Community & Events
- Rockin’ The Code World with dotNetDave – Microsoft .NET 20th Anniversary Show (David McCarter)
- Open Source: 2021 Year in Review (Navyata Bawa)
- Google Developer Group Spotlight: A conversation with software developer Aditi Soni (Manoranjan Padhy)
- Japanese MVPs Share 2021 Highlights (Jeffrey Raymond Kitt)
- Meet a recent Microsoft Learn Student Ambassador graduate: Luisa Gonzalez Vasquez (MS Student Developer Team)
- Things to Do in Philadelphia This Week & Weekend (Visit Philly)
Database
- Minimizing SQL Server PAGELATCH_EX Waits on Index Pages for UPDATE Statements (Ben Snaidero)
- Analyze Bank Transaction Data using Graph (Part 2/3) and Analyze Bank Transaction Data using Graph (Part 3/3) (Ryota Yamanaka)
- Which Columns Are Looked Up? (Grant Fritchey)
- T-SQL query to change the job owners for all jobs owned by a specific login (Rajendra Gupta)
Miscellaneous
- 2022 Tech Predictions (Ted Neward)
- FedEx and Microsoft announce new cross-platform logistics solution for e-commerce (Microsoft News)
- Don’t let your Roku, Apple TV or other streamer track you. Change these privacy settings. (Sarah Lord & Eli Blumenthal)
- Microsoft Finally Upgrades Surface Duo … to Android 11 (Paul Thurrott)
- Why Your Ticket May End Up in a Different Tracker (Rachel Appel)
More Link Collections
- The Morning Brew #3396 (Chris Alcock)
- Interesting links of the week (2022-4) (Michael Eaton)
- Sands of MAUI: Issue #41 (Sam Basu)
- Reading Notes #490 (Frank Boucher)
- The Wolf Report – January 25th, 2022 (Michael Wolfenden)
- [Last Week in .NET #78] – Platform Exclusives are the new black (George Stocker)
The Geek Shelf
Hands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading (Shakti Tanwar) – Referral Link