Top Links
- Modern .NET with Uno Platform & AI (Sam Basu)
- 2026 Manager Reset Challenge (Kelly Vaughn)
- GPT-5.2 Prompting Guide | OpenAI Cookbook (Mandeep Singh & Emre Okcular)
- AI Unprompted Podcast Episode #009 – The Next-Generation of Developers and the Future of Coding (Ryan Lowdermilk & Travis Lowdermilk)
- Write cleaner code with C#’s null-conditional assignment operator (Dave Brock)
- Scott & Mark learn to connect the dots – Microsoft Ignite 2025 (Scott Hanselman & Mark Russinovich)
- 16 Tips for Writing AI-Ready C# Code (Matt Eland)
Web and Cloud Development
- Meta’s React Compiler 1.0 Brings Automatic Memoization to Production (Daniel Curtis)
- Showing custom metrics in Aspire (Bart Wullems)
- Custom Scripting for Web Applications (Nevio Medancic, Enzo Grubisa & Vassili Kaplan)
- Blazor SaaS Starter Kits Compared: When to Choose Brick Starter for Full‑Stack C# (Brick .NET Starter Kit)
- Building a Frontend Before the API is Ready: Without Brittle Fixtures (Scott Galloway)
- Clean Architecture for Blazor with DDD & CQRS and MVVM vs MVU in Blazor for Enterprise Apps (Aliaksandr Marozka)
- Useful patterns for building HTML tools (Simon Willison)
- Azure Resource Mover: What Actually Moves, What Doesn’t (Shannon Kuehn)
- ESLint v9.39.2 released and ESLint v10.0.0-beta.0 released (Francesco Trotta)
- What Else Could Container Queries… Query? (Daniel Schwarz)
- PHP 8.5 Adds URI Extension (Kay Ewbank)
- WebKit Features for Safari 26.2 (Jen Simmons, Tim Nguyen, Vassili Bykov, David Johnson, Lily Spiniolas & Brian Weinstein)
- Streamline PDF Navigation with the Modern Panel in Blazor PDF Viewer (Parthipan R.)
Windows Development
.NET and Visual Studio
- One Minute Knowledge: Is ToArrayAsync or ToListAsync faster for Entity Framework? (Steven Giesel)
- What Building AI Agents in .NET Taught Me in 2025 (Bruno Capuano)
- Introducing Kepler.Core — Smart Field Selection for EF Core APIs (Mohammad Ali Ebrahimzadeh)
- Taming the Brown Field with F#: Interactive Refactoring for Mature Codebases (Casper Bollen)
- Multiplatform AOT with SQLite: How to get it working! (Scott Galloway)
- Sentiment Analysis in C#: Azure AI Language or LLMs (Rodrigo Juarez)
- Sending Holiday Cheer in .NET with Scriban and MailKit (John Waters)
- C# Advent 2025 – Extension Members (Barret Blake)
- The New .slnx Solution Format (migration guide) (Milan Jovanović)
- Tagless Final in F# – Part 1: Froggy Tree House (John Azariah)
- The Top 5 Diagrams for C# .NET Enterprise Applications (Greg Lutz)
- Dynamically Changing Decimal & Thousand Separators At Runtime (Conrad Akunga)
- Creating a Festive Naughty or Nice Checker Using Semantic Kernel and .NET (Simon Foster)
- Refactoring Legacy C# Codebases: From `async void` and `ArrayList` to Modern, Safe C# (Sudhir Mangla)
- TUnit: The New Sheriff in Town for .NET Testing (Vladan Petrovic)
AI
- Introducing GPT-5.2 in Microsoft Foundry: The new standard for enterprise AI (Naomi Moneypenny)
- Humans and AI: How to find the right balance (Paulina Nowinska)
- CEOs Plan to Spend More on AI in 2026 – Despite Spotty Returns and Purdue University Approves New AI Requirement For All Undergrads and Podcast Industry Under Siege as AI Bot Flood Airways with Thousands of Programs (EditorDavid)
- Leina Future Data & AI Hub – Weekly Tip (Inspired by Microsoft Learn) (Leina)
- Which AI Agent Frameworks to Choose for Your First AI Agent (Mahesh Chand)
- Why most enterprise AI coding pilots underperform (Hint: It’s not the model) (Dhyey Mavani)
- What’s next in AI: 7 trends to watch in 2026 (Susanna Ray)
- Tinker: General Availability and Vision Input and Tinker Cookbook – Post-training with Tinker (Thinking Machines Lab)
- Learnings from 100K Lines of Rust with AI (Cheng Huang)
- The Unexpected Effectiveness of One-Shot Decompilation with Claude (Chris Lewis)
- 2025: The State of Generative AI in the Enterprise (Tim Tully, Joff Redfern, Deedy Das & Derek Xiao)
- Building ‘Ask AI’ (SpeakEZ Technologies)
- Vibecoding Out of Maintenance (Alan Mendelevich)
- Why Agentic AI Will Be Tech’s Biggest Winner of 2026 – How to Integrate Agentic AI Into Your Business Today (Kunal Chowdhury)
- Improved Gemini audio models for powerful voice interactions (Tara Sainath)
- You can now have more fluid and expressive conversations when you go Live with Search. (Liza Ma)
- The future of AI-powered software optimization (and how it can help your team) (Paull Young)
- GitHub Updates Spark, Its AI Prompt-Based App Builder (David Ramel)
- How Stack Overflow’s MCP Server is helping HP modernize the software development lifecycle (Phoebe Sajor)
- Verified skills, real impact: Microsoft Credentials help you get AI-ready (Elisa Graceffo)
- Tips for using ChatGPT to create code (Rob Miles)
- Grok is spreading misinformation about the Bondi Beach shooting (Terrence O’Brien)
- Copilots Everywhere! (Rocky Lhotka)
- Building Applications with AI Agents (Nicole Butterfield)
- Building AI Agents in Kotlin – Part 3: Under Observation (Denis Domanskii)
- Is AI the New Insider Threat? (Jin Kim)
- How to Add MCP Servers to ChatGPT with Docker MCP Toolkit (Jennifer Kohl)
- Effective harnesses for long-running agents (Anthropic Team)
Python
- Building a Cookbook With Python, for Reasons (part 1) (Rachel Kaufman)
Design, DevOps and Methodology
- Retirement of Global Personal Access Tokens in Azure DevOps (Angel Wong)
- UX Chronicles: When OpenAI’s Magic Meets a Messy User Experience (David McCarter)
Mobile and Game Development
- Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’ (David Cassel)
- Dynamic data-driven scrollable button menu construction kit for Snap Spectacles part 2 – how it works (Joost van Schaik)
- Game dev is a LIE, and the #1 Game Marketing rule (Code Monkey)
- Vektrix: Building a psychedelic twinstick shooter with WebGPU in 2 days (James D. Randall)
Screencasts and Videos
- The AI Race Gets a Massive Power Shift and Why AI Advantage Compounds (AIDailyBrief)
- Dont’ Sleep on GPT-5.2, It’s a coding BEAST! (James Montemagno)
- IoT Coffee Talk: Episode 291- “Making an Enterprise Agentic Mess” (IoT Coffee Talk Crew)
- State of the AI World for Developers | Live! 360 Orlando 2025 (Brian A. Randall)
- Testing Claude Code: Can It Build a Full-Stack Dashboard? (Postman Team)
- Python 3.14: The NEW T-strings are Awesome (Indently)
- Copilot Your Holidays: Episode 3 – Focus Time, Year-End Reviews, and Travel Planning! (Samhita Raman, Maria & Saurabh)
- Why is storytelling important when doing security modeling? | One Dev Question (Michael Howard)
- Open Source C# Command-line tools for @StJudePlayLive | Fritz’s Tech Tips and Chatter (Jeff Fritz)
Dometrain Course
Podcasts
- Merge Conflict Episode #493 – Git’s most powerful but underutilized tool (James Montemagno & Frank Kreuger)
- Lenny’s Podcast – Why humans are AI’s biggest bottleneck (and what’s coming in 2026) | Alexander Embiricos (OpenAI Codex Product Lead) (Lenny Rachitsky)
- Talk Python to Me #530 – anywidget: Jupyter Widgets made easy (Michael Kennedy)
- Swimming in Tech Debt — Practical Techniques to Keep Your Team from Drowning in Its Codebase | Scrum Master Toolbox Podcast (Vasco Duarte & Lou Franco)
- React Native Radio Episode #349 – How 2025 Changed the React Native Job Market (with Taylor Desseyn) (Robin Heinze & Mazen Chami)
- Changelog and Friends Podcast Episode #121 – Down the Linux rabbit hole (Alex Kretzschmar & Adam Stacoviak)
- Batteries Included Podcast Episode #122 – Eyes Off the Road: Rivian’s Bold Autonomy Reveal at AI Day (Batteries Included Team)
- Hard Fork Podcast – Australia Kicks Kids Off Social Media + Is the A.I. Water Issue Fake? + Hard Fork Wrapped (Kevin Roose & Casey Newton)
- The Agile Organization as a Learning System | Scrum Master Toolbox Podcast (Vasco Duarte, Tom Gilb & Simon Holzapfel)
- Guidance Counselor Episode #507 – What To do If You Were Laid Off Today w/ Will King, Design Engineer (Taylor Desseyn)
- A Geek Leader Episode #447 – Bogdan Micov (John Rouda)
- Women in Technology Podcast Episode #53 – Liz Anthony (WiT Team)
- freeCodeCamp Podcast Episode #201 – The “AI is going to replace devs” hype is over – 22-year developer veteran Jason Lengstorf (Beau Carnes)
Community and Events
- Call For Papers Listings for 12/12 (Leon Adato)
Database
- SQL Compare & SQL Data Compare v16: Introducing SQL Server 2025 Support, Enhanced Security & More (Stephanie Herr)
- Azure Storage innovations: Unlocking the future of data (Aung Oo)
Sharepoint, Teams and Microsoft 365
- Stop Re‑typing: Use Microsoft 365 Copilot Chat to Turn Image Snapshots into Excel Tables—Fast and How to Access ChatGPT‑5.2 in Microsoft 365 Copilot Chat (Michael Gannotti)
- Microsoft 365 Copilot: From Testing to Enterprise Impact (George Frost)
PowerShell and Terminal
- When Az PowerShell Gets Weird: How to Clean Up Duplicate Modules Without Breaking Anything (Shannon Kuehn)
- Coding With the Gemini CLI Tool (Jack Wallen)
- F# and PowerShell >🎄? (jkone27)
- MCP Interviewer – A Python CLI tool that helps you catch MCP server issues before your agents do (Microsoft)
Writing
- A Quick Start Guide To Writing Dialogue (Writers Write)
Tools
- Announcing Files v4.0.22 (Files Team)
- A visual editor for the Cursor Browser (Jason Ginsberg & Ryo Lu)
- Disco – Take the web for a fresh spin (Google Labs)
- WhatsApp is logging out native app users — and forcing them onto a slower, resource-heavy web wrapper, sparking outrage (Sean Endicott)
- Live Blog Writer Extension for VS Code Release v1.1.0 (Alvin Ashcraft) – Adding support for dev.to blogs and a markdown editor
General
- Microsoft admits Windows 10’s extended updates are causing issues, MSMQ won’t work (Mayank Parmar)
- Announcing Windows Admin Center for Arm-based Copilot+ PCs (Ben Schultz)
- 🦀 Rust Is Officially Part of Linux Mainline (Rust Bytes)
- Processing 630 Million More Pwned Passwords, Courtesy of the FBI (Troy Hunt)
- Microsoft’s iPhone apps are quietly doing free Copilot promotion using Apple App Store Release Notes (Abhijith M B)
More Link Collections
- Links For You (12/14/25) (Raymond Camden)
- Azure Weekly #544 – 14th December 2025 (The Editor)
- F# Weekly #50, 2025 – Making of A Programming Language (Sergey Tihon)
- Daily Reading List – December 12, 2025 (#684) (Richard Seroter)
- Things That Caught My Attention Last Week – December 8 (Peter Ritchie)
- Reading List 351 (Bruce Lawson)
- Daily Links 8 Dec 2025 (Malcolm Jack)