Top Links
- Benchmarking with Visual Studio Profiler (Nik Karpinsky)
- Free Plan Support for GitHub Copilot Available on JetBrains IDEs (Jialuo Gan)
- Don’t Count Out Human Writers in the Age of AI (Susie Alegre)
- How Can I Stop Feeling Invisible While Working Remotely? (Danielle Meinert)
- Meta is leaving its users to wade through hate and disinformation (Justine Calma)
- .NET Aspire Quick Tip – Managing Container & Data Lifetime (James Montemagno)
Web & Cloud Development
- Got an Owncast instance deployed to Azure! (Luis Quintanilla)
- Managing Schedules with the Blazor Scheduler 1: Getting Started (Peter Vogel)
- Introducing the New Blazor Chat UI Component (Silambarasan Ilango)
- AdditionalAuthorizationParameters in ASP.NET Core 9 (Tore Nestenius)
- VSCode Elements – Web component library for developing Visual Studio Code extensions (Adam Bender)
- How to Animate SVG Path in Angular Charts? (Veerakumar Narayanasamy)
- How to Set Up a Kubernetes Cluster on Docker Desktop (Voon Yee)
- Visual Studio Code – React UI Library (vscrui) – A React components library for building webview-based extensions with React (Elio Struyf)
- ESLint flat config with EcmaScript modules (mjs) in an NX workspace (Tim Deschryver)
- Node v23.6.0 (Current) (Marco Ippolito)
- Build the future of home with Google Home APIs (Matt Van Der Staay)
- Node v22.13.0 (LTS) (Ruy Adorno)
- Node’s new built-in support for TypeScript (Axel Rauschmayer)
- Toddle.dev: The Future of Visual Web Application Development (Andreas Møller)
- azd CDN changing January 2025 (Kristen Womack)
- Electron: Moving our Ecosystem to Node 22 (Keeley Hammond)
Visual Studio & .NET
- Writing a .NET profiler in C# – Part 5 (Kevin Gosse)
- Creating a Complete API with Visual Studio Scaffolding (Assis Zang)
- C# 12.0: collection expressions (Ian Griffiths)
- Modern C# Part 2 – Accessing via Implicit Index (Jesse Liberty)
- Protect Your .NET Applications: Best 4 Authorization Mechanisms (Jeslur Rahman)
- A detailed look at EF Core’s JSON Columns feature (Jon P. Smith)
- Sign PDF Documents with PFX Certificates from Azure Key Vault in .NET C# (Bjoern Meyer)
- Writing a String Numeric Comparer with .NET 9 (Khalid Abuhakmeh)
- Implementing an interceptor with a source generator: Creating a source generator – Part 11 (Andrew Lock)
- Demystifying Socket Programming: A Gateway to Networked Applications (Chris Woodruff)
- Rider 2025.1 Roadmap (Sasha Ivanova)
AI
- What’s Ahead for AI-Assisted Coding, Open Source and More (Lawrence E. Hecht)
- Passing images to LLMs in C# with Microsoft.Extensions.AI (Mark Heath)
- Using Large Language Models with .NET: Generating Image Alt Text Automatically (Bruno Capuano)
- GenAI Won’t Work Until You Nail These 4 Fundamentals (Henry Bassey)
- The Future of AI: Horses for Courses – Task-Specific Models and Content Understanding (Marco Casalaina)
- Nvidia Unveils $3,000 Personal AI Supercomputer and AI Startup Anthropic Raising Funding Valuing it at $60 Billion (msmash)
- Explore the business case for responsible AI in new IDC whitepaper (Sarah Bird)
- A Recipe for a Better AI-based Code Generator (Simon Howe)
Design, Methodology & Testing
- Refactoring with Codemods to Automate API Changes (Martin Fowler)
- SonarQube–Error after updating the Prepare Analysis Task in Azure DevOps (Bart Wullems)
- Learn New Skills in the New Year (Matt Graven)
- Automated Accessibility Testing at Slack (Natalie Stormann)
- Pairing to the Extreme (Gil Zilberfeld)
Mobile, IoT & Game Development
- Understanding WebRTC Security Architecture and IoT (Carsten Rhod Gregersen)
- Raspberry Pi Pico MIDI Gesture Controller (Rosie Hattersley)
- Play Windows PC games on your Android phone for free using the brand new Winlator 9 (Wayne Williams)
- Valve will officially let you install SteamOS on other handhelds as soon as this April and Microsoft is combining ‘the best of Xbox and Windows together’ for handhelds (Sean Hollister)
- Open Source Hardware Certifications for December 2024 (Sid Drmay)
- Streams Rx Dart: Part I (Fares Othmane Mokhtari)
Screencasts & Videos
- SharpSite – Open Source CMS with C# (Jeff Fritz)
- Building apps with GitHub Copilot: A developer’s perspective (Burke Holland)
- Basic Auth in Aspire | Implement Basic Authentication in ASP .NET Core 9 & 8 Web API (localhost)
- CSnakes + MarkItDown: Python in .NET Made Simple (Bruno Capuano)
- Deploy and manage application with GitHub Copilot for Azure and AKS | Open at Microsoft (Tatsat Mishra & Joybroto Banerjee)
- Windows has two Notepad apps (Den Delimarsky)
- NVIDIA CEO Jensen Huang Keynote at CES 2025 and Windows Sandbox: The Secret Tool Hidden in Your PC! (Frank LaVigne)
- Coffee and Open Source Conversation – Michelle Sandford (Isaac Levin)
- Mr. Maeda’s Cozy AI Kitchen – Task Specific Models with Marco Casalaina (John Maeda)
Podcasts
- The Hanselminutes Podcast – Modernizing .NET Applications with Tomáš Herceg (Scott Hanselman)
- Scrum Master Toolbox Podcast – Why Feedback Loops Are Essential for Agile Teams | Ellen Grove (Vasco Duarte)
- RunAs Radio Episode #966 – Least Privilege in 2025 with Bailey Bercik (Richard Campbell)
- No Dogma Podcast Episode #175 – Tanya Janca, Secure Coding (Bryan Hogan)
- Grammar Girl Podcast – Does ‘Wicked’ have a grammar error? What is the ‘neck of the woods’? To be Frances (Mignon Fogarty & Karen Lunde)
- The Stack Overflow Podcast – Failing fast at scale: Rapid prototyping at Intuit (Ryan Donovan)
- Software Engineering Radio #650 – Robert Seacord on What’s New in the C Programming Language (Gavin Henry)
Community & Events
- Stay Gold, America (Jeff Atwood)
- GitHub Copilot Bootcamp (Cynthia Zanoni)
- CfP List Updated 2025-01-07 (Dave Aronson)
- Why Every Engineering Student Should Be on GitHub! (Nikhil Shukla)
- Meta drops fact-checking, loosens its content moderation rules (Ingrid Lunden)
- New Year, New Job (Phil Haack)
- Apple inks giant new lease for 193,000 square-foot office in Seattle (Taylor Soper)
- Algorithms of oppression (Mark Downie)
Database
- How To Write SQL Server Queries Correctly: Common Table Expressions (Erik Darling)
- Can NoSQL Databases Be ACID Compliant? (Srinivasan Seshadri)
- How I Migrated to Azure PostgreSQL Flex from Single Server (Josephine Bush)
- Aggregating trees with RavenDB (Oren Eini)
- A Use Case for Memory-Optimized Tempdb Metadata (Ben Johnston)
Miscellaneous
- Honda Zero is ready to blast off with all-new sedan and SUV EVs (Andrew J. Hawkins)
- The Zenbook A14 is Asus’ MacBook Air (Antonio G. Di Benedetto)
- Lenovo brings Windows on Arm to mini desktop PCs (Tom Warren)
More Link Collections
- Daily Reading List – January 7, 2025 (#467) (Richard Seroter)
The Geek Shelf
.NET MAUI Succinctly | Syncfusion eBooks (Alessandro Del Sole) – Referral Link