Top Links
- Behind the scenes of the Visual Studio feedback system (Mads Kristensen)
- GPT-5.2 in Microsoft 365 Copilot and in Microsoft Foundry (Vesa Nopanen)
- How to Build iOS Widgets with .NET MAUI (Toine de Boer)
- Streamlining Your Git Workflow | Visual Studio Toolbox (Leslie Richardson & Leah Tran)
- Deploy Aspire to Azure Container Apps using the Aspire CLI (Aspire Team)
- AI-Powered Word Document Summarizer in C# With OpenAI GPT (Mathan Kumar Varadharaja)
- Creating a .NET CLR profiler using C# and NativeAOT with Silhouette (Andrew Lock)
Web and Cloud Development
- Updated Candidate Recommendation: CSS Color Adjustment Module Level 1 (W3C)
- Fixing Aspire’s image problem: a look at container registry support in 13.1 (Safia Abdalla)
- Managing Content Security in Telerik ASP.NET Core Applications (Peter Vogel)
- Blazor Basics: Blazor WebAssembly Using Local Storage in Offline Scenarios and WebAssembly 3.0 & .NET Conf 2025 Schedule (Claudio Bernasconi)
- Responsive List of Avatars Using Modern CSS (Part 1) (Temani Afif)
- The KendoReact SpeechToTextButton Component (Hassan Djirdeh)
- Busy .NET Developer’s Guide to Orleans (David Ramel)
- Azure security best practices for Aspire deployments (Aspire Team)
- Forced Colors Mode (Chris Ferdinandi)
- How Temporal Powers Reliable Cloud Operations at Netflix (Jacob Meyers & Rob Zienert)
- Web Development in 2025: AI’s React Bias vs. Native Web (Richard MacManus)
- Multi-tenancy and dynamic messaging workload distribution (Oskar Dudycz)
- Build Blazing-Fast Financial Dashboards in Blazor: Unlock Insights from Raw Data [Webinar Show Notes] (Carter Harris)
- Enterprise Patterns for ASP.NET Core Minimal API: Active Record Pattern (Chris Woodruff)
- What is Cloud Provisioning? Process, Types & Best Practices (James Walker)
Windows Development
- The Windows clipboard automatic text conversion algorithm is path-dependent (Raymond Chen)
- Windows Package Manager 1.12.440 Release (florelis)
.NET and Visual Studio
- New in .NET 10 and C# 14: Optimizations in log aggregation jobs (Ali Hamza Ansari)
- [C# Tip] How to create and access custom C# Attributes by using Reflection (Davide Bellone)
- Angular Signals, But Better Now for .NET (Federico Alterio)
- How to Analyse Large CSV Files with Local LLMs in C# (Scott Galloway)
- Tautological assertions are not always caused by aliasing (Mark Seemann)
- Linear Regression with Pseudo-Inverse Training Using C# (James McCaffrey)
- Optimize Your .NET App for Production — Complete Checklist (Part 2) (Alper Ebiçoğlu)
AI
- Vibe Coding is a Technical Debt Factory (tyingshoelaces)
- Prompt Noise Is Killing Your AI Accuracy: How to Optimize Context for Grounded Output (Chris Pietschmann)
- Enabling Agent 3 to Self-Test at Scale with REPL-Based Verification (Replit Team)
- Architecting Fast, Secure Cloud Sandboxes for AI Development with Namespace (Ben Navetta)
- ChatGPT 5.2 vs 5.1: Reliability, Instruction Persistence, and What Actually Changed (With Attitude)
- Gemini 3 vs GPT 5.2: SWE-bench and Beyond (A0mineTV)
- Introducing DeepSeek-V3.2 and DeepSeek-V3.2-Speciale in Microsoft Foundry (Rashaud Savage)
- Announcing AI Entity Analyzer in Microsoft Sentinel MCP Server – Public Preview (Matt Lichtinger)
- AI, MCP, and the Hidden Costs of Data Hoarding (Andrew Stellman)
- How LLMs Generate Responses and What are AI hallucinations (Mahesh Chand)
- From ‘Works on My Machine’ to Production-Ready: Building AI Agents with Amazon Bedrock AgentCore (Engin Diri)
- Introducing A2UI: An open project for agent-driven interfaces (Google A2UI Team)
- Nemotron 3 Nano \- A new Standard for Efficient, Open, and Intelligent Agentic Models (Chris Alexiuk, Shashank Verma & Chintan)
- Tokenization takes the lead in the fight for data security (VentureBeat Staff)
- Introducing Julie-ish (Julie Yack)
Python
- How to Perform Secure Hashing Using Python’s hashlib Module (Bala Priya C)
- freeCodeCamp’s New Python Certification is Now Live (Jessica Wilkins)
Design, DevOps and Methodology
- TeamCity 2025.11.1 Is Now Available and How to Tame Your Flaky Tests in TeamCity (Dmitrii Korovin)
- How to License Your Code on GitHub (And Why It Matters) (Shannon Kuehn)
- The Specification Renaissance? Skills and Mindset for Spec Driven Development (Oliver Cronk)
- Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job (Holly Cummins)
- 10 Platform engineering predictions for 2026 (Luca Gallante)
- Netflix Live Origin (Xiaomei Liu, Joseph Lynch & Chris Newton)
- An Accessible Guide to WCAG 3.3.9: Going for Gold (Ramona Schwering)
- Security Lingo Explained: DPoP (Khalid Abuhakmeh)
Mobile and Game Development
- Migrating Your App to Flutter: Step-by-Step Guide (Gulshan Yadav)
- How AI Is Transforming the Adoption of Secure-by-Default Mobile Frameworks (Tanu Jain, Alex Kube & Timotej Kapus)
- Android: 18% Faster Compiles, 0% Compromises (Aboy Solanes & Vladimír Marko)
- Designing patterns for your Christmas lights (Ben Everard)
- Build a dinosaur runner game with Deno, pt. 2 (Jo Franchetti)
Screencasts and Videos
- Armchair Architects: Best Practices For Architecting AI Agents (David Blank-Edelman, Uli Homann & Eric Charran)
- Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10 (Scott Jenson)
- Trump’s One Rule AI Order and Real World AI Evaluations (AIDailyBrief)
- MCP vs API: Simplifying AI Agent Integration with External Data (IBM Technology)
- How do I get started in Azure AI Foundry? | One Dev Question (Seth Juarez)
- Two ways to perform CI/CD for SQL database in Fabric using Azure DevOps Data Exposed: MVP Edition (Anna Hoffman & Kevin Chant)
- C# live coding fun! | Fritz’s Tech Tips and Chatter (Jeff Fritz)
- How to Go From Vibe Coding To Vibe Engineering (Frank La Vigne)
- New Agents in Microsoft Purview (Microsoft Mechanics)
- Vibe Coding C# Code Fixup Solutions For Our Roslyn Analyzer (Nick Cosentino)
Dometrain Course
Podcasts
- The GitHub Podcast – LIVE from GitHub Universe: Inside the GitHub Secure Open Source Fund (Victoria Marin, Kedasha Kerr, Abigail Cabunoc Mayes, Steph Colbourn & Kathleen Speckert)
- Grammar Girl Podcast – ‘Pride and prejudice’ before Jane Austen. Was Parson Brown a real person? Happy Panda. (Mignon Fogarty & Ashley Dodge)
- The Presentation Podcast Episode #236 – The Ultimate Holiday Mashup: Snow, Gadgets, PPT Add-ins, Books and Wish Lists! (Troy Chollar, Nolan Haims & Sandy Johnson)
- Smooth Scaling Podcast Episode #18 – Infrastructure as the Product: Designing Data-Heavy Systems with Product VP Maria Petrova (José Quaresma)
- Python Bytes Podcast Episode #462 – LinkedIn Cringe (Michael Kennedy)
- The Changelog News Podcast Episode #174 – The code, prose & pods that shaped 2025 (Jerod Santo)
- Google Cloud Security Podcast Episode #256 – Rewiring Democracy & Hacking Trust: Bruce Schneier on the AI Offense-Defense Balance (Anton Chuvakin)
- When Your Technical Expertise Becomes Your Biggest Scrum Master Weakness | Scrum Master Toolbox Podcast (Vasco Duarte & Natalia Curusi)
- Azure Security Podcast Episode #122 – Microsoft Ignite 2025 Wrap-up ()
- Inside Trader Joe’s Podcast Episode #98 – Trader Joe’s Went to Sonoma And All You Get Is Some Incredible Sparkling Wine (Trader Joe’s Team)
- Mailin’ It! – The Official USPS Podcast – Behind the Scenes of Peak Shipping Season (United States Postal Service)
- Syntax Podcast Episode #963 – Hardware Hacking with Matt Brown (Wes Bos & Scott Tolinski)
- Meta Cast Podcast – Weaponized Curiosity and Other Leadership Questioning Mistakes (Bob Galen & Josh Anderson)
- Jared Parsons: The Latest with C# – Azure & DevOps Podcast Episode #380 (Jeffrey Palermo)
- The Stack Overflow Podcast – Live from re:Invent…it’s Stack Overflow! (Phoebe Sajor)
- The PowerShell Podcast – Mentorship, Mindset, and Microsoft Ignite with Shannon Eldridge-Kuehn (James Petty)
- InfoQ Podcast: Building a More Appealing CLI for Agentic LLMs Based on Learnings from the Textual Framework (Will McGugan)
Community and Events
- Announcing the Winners of the MVP Summit Swag Design Contest! (C. Mandell)
- At AWS re:Invent, the news was agents, but the focus was developers (Ryan Donovan)
- Microsoft hits the road with Oracle AI World Tour 2026. (Nadine Salem)
- Writing Fragments (Martin Fowler)
- The storyteller behind Microsoft’s print revival, Steve Clayton, is leaving for Cisco after 28 years (Todd Bishop)
- Happy holidays from the World Wide Web Consortium! (W3C)
- From learners to leaders: Jayantika and Ruturaj’s journey as Code Club youth mentors (Sarah Lygoe)
Database
- November 2025 Recap: PostgreSQL on Azure (Gauri Kasar)
- RavenDB Kubernetes Operator (Oren Eini)
- Announcing Azure Database for MySQL Support for Resource Move with Private Link (Elendil)
- How to Build an AI-Powered Semantic Search in PostgreSQL with pgvector (Vivek Varma)
- Building dbRosetta Part 6: Let’s Make a Web Page (Grant Fritchey)
Sharepoint, Teams and Microsoft 365
- Available today: GPT-5.2 in Microsoft 365 Copilot (Jared Spataro)
- Build declarative agents for Microsoft 365 Copilot with MCP (Rishabh Agrawal)
- Meet Agents in OneDrive: Your AI project assistant, built from your own content (mithunas)
PowerShell and Terminal
- GPT-5.2 Support in Warp & New Terminal-Bench Score (Suraj Gupta)
Writing
- What Can Jane Austen Teach Writers Today? (Writers Write)
Tools
- Adding a model provider for Advanced Paste’s Paste with AI | PowerToys (Microsoft Learn)
General
- Announcing Windows 11 Insider Preview Build 28020.1362 (Canary Channel) (Windows Insider Program Team)
- Merriam-Webster names ‘slop’ the word of the year (Lucas Ropek)
More Link Collections
- Daily Reading List – December 15, 2025 (#685) (Richard Seroter)
- AWS Weekly Roundup: Amazon ECS, Amazon CloudWatch, Amazon Cognito and more (December 15, 2025) (Matheus Guimaraes)
- Interesting links of the week 2025-51 (Michael Eaton)
- Reading Notes #678 (Frank Boucher)