Top Links
- Dock the Code Search window in Visual Studio 2022 (Leah Tran)
- .NET Rocks! – Energy in 2024 Geek Out (Carl Franklin & Richard Campbell)
- Great .NET Documentation with Astro, Starlight, and MarkdownSnippets (Khalid Abuhakmeh)
- TypeScript Generics: A Complete Guide (Prasad Lakshan)
- MarkItDown – Python tool for converting files and office documents to Markdown (Microsoft)
- Taking AI Dev Gallery Code Cross Platform with Uno Platform (Nick Randolph)
Web & Cloud Development
- Replacing Legacy throw in React 19 with Suspense and use (Peter Kellner)
- What’s new in Svelte: January 2025 (Dani Sandoval)
- Implementing a Global Error Handler in Angular: A Step-by-Step Guide and Getting Started with the Resource API in Angular- Video (Dhananjay Kumar)
- How React 19 can help you make faster websites (Emmanuel Odioko)
- Host and deploy an ASP.NET Core API to a Hetzner VPS (Joachim Leonfellner)
- How do you write a Dockerfile for an ASP.NET Core app? (David Grace)
- What’s new in Astro – December 2024 (Sarah Rainsberger)
- Announcing axum 0.8.0 (Tokio Team)
- WebAssembly as an ecosystem for programming languages (Axel Rauschmayer)
- Authenticating Users with WorkOS (Christian Nwamba)
WinUI, .NET MAUI & XAML
- OpenSilver 3.1 Brings XAML Cross-Platform Designer (Edin Kapić)
Visual Studio & .NET
- Static Lambda in C# 12 : Performance Improvement (Devesh Omar)
- C# Null-Conditional (?.) & Null-Coalescing (??) Operators Explained (Ivan Kahl)
- Automatically format your .NET code using dotnet format – GitHub Actions (Josef Ottosson)
- WindowsAppCommunity.Sdk – Manage your membership in the Windows App Community (Arlo)
- Writing Business Rules Using .NET Core and Design Patterns (Mesut Atasoy)
- Making sure the Microsoft Visual C++ compiler chooses the right source encoding and How is it possible to get ERROR_KEY_DELETED when I’m creating a key? (Raymond Chen)
- Microsoft issues critical .NET installer warning to developers (Sofia Elizabella Wyciślik-Wilson)
AI
- OpenAI macOS App – Release Notes – Dec 19, 2024 (OpenAI Team)
- GDD: Generative Driven Design (Ethan Knox)
- OpenAI just published “Reasoning with o1” training (Rory Preddy)
- Adding vision to GitHub Copilot (Bart Wullems)
- Empathy for AI: Designing with a Human Touch (Michael O’Sullivan)
- Is OpenAI’s o3 Finally Thinking Like a Human? (Nitesh Padghan)
Design, Methodology & Testing
- What are the Benefits of Personal Development? and How To Inspire and Motivate Teams in Challenging Times and Leadership Storytelling: The Power of Narrative (JD Meier)
- An Alternative Formulation of Getting Things Done (JB Rainsberger)
- How To Get More Time To Code (Sue Gee)
- The Architect’s Guide to Open Table Formats and Object Storage (Brenna Buuck)
- New Front-End Features For Designers In 2025 (Cosima Mielke)
- Anticipating GIMP 3.0: Non-Destructive Editing, Proper CMYK (Jack Wallen)
- What 2024’s Data Told Us About How Developers Work Now (Lawrence E. Hecht)
Mobile, IoT & Game Development
- Understanding deep linking in React Native (Eugene Hauptmann)
- Classic Diablo devs reunite for new ARPG that fuses “early Diablo” with “more open, dynamic worlds” (Lewis White)
- OpenMV Cam RT1062 (David Groom)
Screencasts & Videos
- Day 30 – Aspiring .NET with Azure Open AI (Festive Tech Calendar)
- ChatGPT Full Course For 2025 | ChatGPT Tutorial For Beginnners | ChatGPT Course | Simplilearn (Frank LaVigne)
- Farewell 2024, A Look Back (James Montemagno)
- How to create .NET Aspire custom resource (Authorised Territory)
- Festive Tech Calendar 2024 YouTube Videos (Gregor Suttie)
- Let Cursor do the coding for you | Calum Simpson | SSW Rules (SSW TV)
Podcasts
- Scrum Master Toolbox Podcast – Flexible Change Processes, How To Adopt Agile With An Agile Approach | Robert Finan (Vasco Duarte)
- The Well Podcast – The Drop – Part 24 “Everything is Rhythm” (Anson Mount & Branan Edgens)
- PPP 442 | The Coaching Shortcut That Transforms Teams, with Dominic Ashley-Timms (Andy Kaufman)
- AGL 398: Productive Failure Manu Kapur (John Rouda)
- The Cloud Pod #286: I Can Sum Up 2024 – AI AI AI AI and uhh… ML (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)
- Grammar Girl Podcast – The case of the mystery dialect, with Natalie Schilling (Mignon Fogarty)
- Syntax Podcast #864 – Durable Objects × Tab State Hacks × Headless CMS Choices + More (Wes Bos & Scott Tolinski)
- RunAs Radio #965 – Being a SysAdmin in 2025 (Richard Campbell)
Community & Events
- .NET Foundation Projects (Devessence)
- Threddy’s Year in Review – 2024 (ThreddyRex)
- CfP List Updated 2024-12-31 (Dave Aronson)
- Open Source in 2025: Strap In, Disruption Straight Ahead (Heather Joslyn)
Database
- Five changes to SQL Server I’d love to see (Aaron Bertrand)
- SQL Server Containers and SQL Server on Linux Now Available on Windows via WSL! (amvin87)
- Adding External RBAC to Couchbase Data Using Permit.io (Shivay Lambda)
- Sometimes it’s the hardware (Oren Eini)
- How To Write SQL Server Queries Correctly: Subqueries (Erik Darling)
- SQL in Sixty Seconds – CPU Threads and Uneven Workload (Pinal Dave)
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams | Microsoft Ignite 2024 (Pete Daderko)
- What’s New In Microsoft 365 Copilot | December 2024 (Seth Patton)
Miscellaneous
- Popeye and Tintin are now in the public domain (Emma Roth)
- The 17 Best EVs Coming in 2025 (Jeremy White)
More Link Collections
- 2024 year-end link clearance (Raymond Chen)
The Geek Shelf
Getting Started: Microservices Architecture | Dometrain (James Eastham) – Referral Link