Top Links
- Blazor Rich Text Editor Just Got Better with Markdown and Secure Exports (Saravanan G.)
- VS Code Insiders Podcast Episode #17 – VS Code – 2025 Wrapped with Burke Holland and Pierce Boggan (James Montemagno)
- The .NET Cross-Platform Showdown: MAUI vs Uno vs Avalonia (And Why Avalonia Won) (Aaron LaBeau)
- EASIEST Way to Fine-Tune a LLM and Use It With Ollama (Warp Team)
- Azure DevOps: The New Test Run Hub is Going Generally Available! (Panagiotis Liaros)
- How AI fixed my procrastination (Mads Kristensen)
- Now You Can Build with Replit in ChatGPT (Replit Team)
Web and Cloud Development
- Announcing NgRx 21: Celebrating a 10 Year Journey with a fresh new look and @ngrx/signals/events (Tim Deschryver)
- REST API Best Practices: A Developer’s Guide to Building Reliable APIs (Postman Team)
- What’s New in .NET 10 for ASP.NET Core (Assis Zang)
- What Is WordPress Hosting? A Simple Breakdown (Anam Hassan)
- text-decoration-inset is Like Padding for Text Decorations (Daniel Schwarz)
- Angular Block Editor Now Supports Table Blocks in 2025 Volume 4 (Thangavel E.)
- Getting Started with KendoReact Localization (Hassan Djirdeh)
- The power of agentic loops – implementing flexbox layout in 3 hours (Colin Eberhardt)
- Monitoring Dual ISP Status with SonicWall SNMP and Next.js (Peter Kellner)
- C# Minimal API: A Practical Way to Keep Endpoints Clean (Gramli)
- There’s no escaping it: an exploration of ANSI codes (Safia Abdalla)
Windows Development
- Microsoft to Replace All C/C++ Code With Rust by 2030 (Paul Thurrott)
- All the other cool languages have try…finally. C++ says “We have try…finally at home.” (Raymond Chen)
.NET and Visual Studio
- What’s New in C# 14 (.NET 10): 7 Powerful Language Features Every C# Developer Should Know (Raghunath B.)
- Create a Cloudflare Worker in .NET?! (Jordan Marr)
- Dotfuscator .NET 10 Support: Protecting Your Modern Applications with Speed (Michelle Pruitt)
- Understanding and Managing Mark of the Web in .NET (Gérald Barré)
- Designing weaving software (Scott Wlaschin)
- How to Extend the Default Style Mapping when Converting DOCX to Markdown in .NET C# (Bjoern Meyer)
- Santa’s AI Chat App – Building a Festive Chat Application with RAG and .NET Templates (Kyle McMaster)
- The Oxpecker 2 (Vladimir Shchur)
AI
- Appreciating AI Collaboration as a Neurospicy Tech Girl (Kellyn Gorman)
- Codex Models Now Available in Warp (Suraj Gupta)
- 2025 was for AI what 2010 was for cloud (xpost) (Charity Majors)
- You Don’t Need AI Everywhere (And That’s a Good Thing) (Bruno Capuano)
- Google: 60 of our biggest AI announcements in 2025 (Zahra Thompson)
- AI Engineering Trends in 2025: Agents, MCP and Vibe Coding (Richard MacManus)
Python
- Python Supply Chain Security Made Easy (Michael Kennedy)
- Python Typing Survey 2025: Code Quality and Flexibility As Top Reasons for Typing Adoption (Engineering at Meta Team)
Design, DevOps and Methodology
- From Spec-Driven Development to Feature Plan Development (Richard Woollcott)
- Kubernetes v1.35: Kubelet Configuration Drop-in Directory Graduates to GA (Sohan Kunkerkar)
- Stop Apologizing for Flaky Tests (Gil Zilberfeld)
- Pulumi 2025: Neo, Next-Gen Policies, and Platform Engineering at Scale (Arun Loganathan)
- Gain insights in your software supply chain using GitHub’s Dependency Graph (Bart Wullems)
Mobile and Game Development
- Guide to Boards 2026: Indie Boards (David Groom)
- Controlling a Lens Studio UIKit button’s Interactable behavior (Joost van Schaik)
- Build a dinosaur runner game with Deno, pt. 3 (Jo Franchetti)
- Flutter’s Biggest Upgrade in 10 Years: FFI Just Became a Superpower (Simra Husain)
Screencasts and Videos
- Apple iOS third-party stores in Japan, GitHub Copilot Memory and more! – Developer News 51/2025 | Noraa on Tech (Noraa Junker)
- What Is Model Context Protocol (MCP) and Why Should You Care? A Beginner’s Guide | Live! 360 Orlando 2025 (Fabian Williams)
- Agentic DevOps in Real Life – Build Faster, Ship Safer, Keep Humans in the Loop | Live! 360 Orlando 2025 (Brian Randell & Mickey Gousset)
- Random.Code() – Advent of Code 2025 Playthrough – Part 2 (Jason Bock)
- C# CLI with CodeMedic | Fritz’s Tech Tips and Chatter (Jeff Fritz)
- Copilot Your Holidays: Episode 4 – New Year Energy, Team Alignment, and Party Planning! (samhitaraman)
- Testing Agent Mode’s Context Across Code, APIs, and Workspaces (Postman Team)
- Beyond the Chatbot: How Thesys is Building the Future of Generative UI on MongoDB Atlas (Anaiya Raisinghani & Rabi Shanker Guha)
Dometrain Course
Podcasts
- Grammar Girl Podcast – The origin of X in algebra. Why we say ‘how come’ for ‘why.’ Water handles. (Mignon Fogarty & Peter Schumer)
- The Stack Overflow Podcast – Settle down, nerds. AI is a normal technology (Phoebe Sajor)
- GitHub: 5 podcast episodes to help you build with confidence in 2026 (Cassidy Williams)
- The Amp Hour #711 – Medical Electronics Education with Mark Palmeri (Dave Jones & Chris Gammell)
- Python Bytes Podcast Episode #463 – 2025 is @wrapped (Michael Kennedy)
- The PowerShell Podcast – Living in PowerShell with Jeff Hicks (James Petty)
- Directions on Microsoft Podcast – Microsoft Licensing and Negotiation: A Year in Review (Mary Jo Foley)
- Kubernetes Podcast from Google – Kubernetes 1.35: Timbernetes, with Drew Hagen (Abdel Sghiouar & Kaslin Fields)
- Syntax Podcast Episode #965 – Baseline 2025 Features web gained in 2025 (Wes Bos & Scott Tolinski)
- Xmas Special: Software Industry Transformation – Why Software Development Must Mature | Scrum Master Toolbox Podcast (Vasco Duarte)
- Meta Cast – Finding Your Leadership Weaknesses When Nobody Will Tell You (Bob Galen & Josh Anderson)
- Betatalks, the Podcast Episode #120 (Christmas Special 2025) – Beyond the AI Hype: A 2025 Christmas Reflection (Rick van den Bosch & Oscar van Tol)
- InfoQ Podcast: The Latest in OpenJDK and JCP Expert Group: Insights (Simon Ritter)
Community and Events
- Looking Ahead: Our Conference Journey in 2026 (Bjoern Meyer)
- My Tech Stack (2025) (Raymond Camden)
- This year’s most influential open source projects (Lee Reilly)
- Advent of Code in Rust: Winners and Highlights (Tatiana Parshutkina)
Database
- Separating Concerns in SSIS (Andy Leonard)
- SQL Server Privilege Escalation via Replication Jobs (Fabiano Amorim)
- How Oracle AI Database saved Christmas (Doug Does Database)
Sharepoint, Teams and Microsoft 365
PowerShell and Terminal
- Toad: A Unified CLI Tool for All Your LLMs That Promises Improved UX From Existing Ones (Olimpiu Pop)
Tools
- Announcing Files v4.0.23 (Files Team)
- Continuously hardening ChatGPT Atlas against prompt injection (OpenAI Team)
- Take control of your job with GitLens Launchpad (Luca Del Puppo)
- Text Grab v4.11 what’s new and what’s next? (Joseph Finney)
General
- Lua 5.5 Released With Declarations For Global Variables, Garbage Collection Improvements (Michael Larabel)
- Nissan confirms customer data was involved in Red Hat security breach (Sofia Elizabella Wyciślik-Wilson)
- US Blocks All Offshore Wind Construction, Says Reason Is Classified (BeauHD)
- The Justice Department Just Released More Epstein Files (Brian Barrett, Maddy Varner & Dell Cameron)
More Link Collections
- Daily Reading List – December 22, 2025 (#690) (Richard Seroter)
- Interesting links of the week 2025-52 (Michael Eaton)
- Reading Notes #679 (Frank Boucher)
- Top News Stories About the Internet Archive: 2025 (Chris Freeland)