Top Links
- How to Integrate Google Maps in .NET MAUI: A Cross-Platform Guide Using the Google Maps Tile API (Jeyasri Murugan)
- SharpIDE – A modern, cross platform IDE for .NET, built with .NET & Godot (Matt Parker)
- Python is First Class in Aspire 13 (Eric Erhardt)
- .NET 10 Networking Improvements (Máňa)
- MCP on Windows Samples – Sample implementations for the Model Context Protocol (MCP) on Windows (Nikola Metulev & Craig Loewen)
- Microsoft Learn MCP Server Elevates Development (Wendy Breiding & Eric Imasogie)
Web and Cloud Development
- How Aspire composes itself: an overview of Aspire’s Docker Compose integration (Safia Abdalla)
- Managing The Aspire Community Toolkit With AI (Aaron Powell)
- Learn Cloud Security Fundamentals in AWS – A Guide for Beginners (Ijeoma Igboagu)
- Meet Whamm: The WebAssembly Instrumentation Framework (B. Cameron Gain)
- KendoReact Built-in Icon and SVG Icon Collection (Hassan Djirdeh)
- Angular 21 Adds Signal Forms (Kay Ewbank)
- GoLand 2025.3 Is Out! (Artem Pronichev)
- Build a dinosaur runner game with Deno, pt. 1 (Jo Franchetti)
- Host Your Node.js MCP Server on Azure Functions in 3 Simple Steps (Yohan Lasorsa)
- AWS SDK for JavaScript aligns with Node.js release schedule (Trivikram Kamat)
- Migrating from Bootstrap Blazor or MudBlazor to Blazorise (Mladen Macanović)
- Building Blazor Apps with Agents and Telerik UI AI Coding Assistants (Héctor Pérez)
- How to Add and Customize Signature Blocks in PDFs Using JavaScript PDF Viewer (Eshwari Balraj)
- How to create Liquid Glass effects with CSS and SVG (Rahul Chhodde)
- freeCodeCamp’s New JavaScript Certification is Now Live (Jessica Wilkins)
- Good Tidings! Get 25% off my Web Component Engineering course. (Rob Eisenberg)
- Monday, December 15, 2025 Security Releases (Node.js Team)
Windows Development
- How does Windows synthesize CF_OEMTEXT from CF_TEXT and vice versa? (Raymond Chen)
- Welcome to MagNumDB 🪄, the Magic Number DataBase! (Gabriele Svelto)
- What the heck is a `\\.\nul` path and why is it breaking my Directory Files Lookup? (Rick Strahl)
.NET and Visual Studio
- Trying out the Zed editor on Windows for .NET and Markdown (Andrew Lock)
- How .NET 10.0 boosted AIS.NET performance by 7% (Ian Griffiths)
- Resolving Overload Ambiguity with Collection Expressions (Gérald Barré)
- How to Build a Chart in a C# RDL Report (Alec Gall)
- What’s New in C# 14: Extension Members (Kevin W. Griffin)
- LINQPad 9 Beta (v9.5.1) for macOS & Windows – You can now convert SQL to LINQ, via an advanced new AI-powered tool (Joseph Albahari)
AI
- Replit Introduces New AI Integrations for Multi-Model Development (Daniel Dominguez)
- How to Build Production-Grade Generative AI Applications (Wisamul Haque)
- Z.ai debuts open source GLM-4.6V, a native tool-calling vision model for multimodal reasoning (Carl Franzen)
- What If? AI in 2026 and Beyond (Tim O’Reilly & Mike Loukides)
- Microsoft Foundry – Everything you need to build AI apps & agents (Zachary Cavanell)
- Microsoft Agent Pre-Purchase Plan: One Unified Path to Scale AI Agents (Kyle Ikeda)
- OpenAI Should Stop Naming Its Creations After Products That Already Exist (Reece Rogers)
- Why TypeSpec Matters for Copilot Extensibility and Enforce Zero Trust Identity and Device Controls for Copilot (Liam Cleary)
- Exploring the Future of AI Agents with Microsoft Foundry (Lee Stott)
- Figma MCP vs Kombai: Cloning the Front End from Figma with AI Tools (Shrijal Acharya)
- Contribute to the Open Source Vonage MCP Tooling Server (Benjamin Aronov)
- AI Website Building: Separating Hype from Reality (Maddy Osman)
- Building Safer AI Browsers with BrowseSafe (Perplexity Team)
- Anthropic’s Claude Code can now read your Slack messages and write code for you (Michael Nuñez)
- Unlock Your True Full-Stack Potential with AI Agents (Anastasija Uspenski)
- Junie Now Integrated Into the AI Chat (Irina Chichikova)
- The state of enterprise AI (OpenAI Team)
Design, DevOps and Methodology
- ⭐ Typemock Architecture: Inside the .NET Isolator Engine (Part 2) (Eli Lopian)
- The new identity of a developer: What changes and what doesn’t in the AI era (Eirini Kalliamvakou)
- It’s not as bad as you think: Using scorecards in AI testing (Gil Zilberfeld)
- It works on my cluster: a tale of two troubleshooters (Liam Mackie)
- Pattern guards for a protocol (Mark Seemann)
- Aggregates in DDD: Model Rules, Not Relationships (Derek Comartin)
- Checkpointing the message processing (Oskar Dudycz)
Mobile and Game Development
- Build for AI Glasses with the Android XR SDK Developer Preview 3 and unlock new features for immersive experiences (Matthew McCullough)
- Dynamic data-driven scrollable button menu construction kit for Snap Spectacles part 1 – usage (Joost van Schaik)
- Announcing Capacitor 8 (Eric Horodyski)
- Guide to Boards 2026: Super (Tiny) Computers (David Groom)
Screencasts and Videos
- On .NET Live – On .NET Live | Patterns in Messaging Systems (Irina Dominte, Scott Addie, Maira Wenzel & Katie Savage)
- What People Are Actually Using AI for Right Now and Is GPT-5.2 “Garlic” Coming This Week? (AIDailyBrief)
- Plugin Architecture and Design for CodeMedic | Fritz’s Tech Tips and Chatter (Jeff Fritz)
- Start building for glasses, new devices for Android XR and more in The Android Show | XR Edition (Matthew McCullough)
- The human side of Octoverse 2025: Insights on open source (Abigail Cabunoc Mayes)
- Advent of Code 2025 Day 5: Cafeteria in C# ✅✅ and Advent of Code 2025 Day 6: Trash Compactor in C# ✅✅ (Martin Zikmund)
- How Microsoft Agent 365 works | Microsoft Mechanics (Jeremy Chapman)
- Microsoft Foundry – Everything you need to build AI apps & agents (Frank La Vigne)
- Foundry IQ for Multi-Source AI Knowledge Bases | Microsoft Mechanics (Jeremy Chapman & Pablo Castro)
- Let’s Build a Cookbook in Python | PyLadiesCon 2025 (Rachel Kaufman)
- Introducing Camo Streamlight (Reincubate // Camo)
Dometrain Course
Podcasts
- AI Unprompted Episode #008 – Robotics, Humanoids, and AI (Ryan Lowdermilk & Travis Lowdermilk)
- The Changelog News Podcast Episode #172 – The “confident idiot” problem (Jerod Santo)
- Google Cloud Security Podcast Episode #255 – Separating Hype from Hazard: The Truth About Autonomous AI Hacking (Anton Chuvakin)
- Syntax Podcast Episode #961 – Keeping Up With The Fast and Furious Web (Wes Bos & Scott Tolinski)
- Impact Engineering, Finding Agile’s Lost North Star | Scrum Master Toolbox Podcast (Vasco Duarte, Tom Gilb & Simon Holzapfel)
- Guidance Counselor Episode #506 – Navigating Recruiters – Solo Show (Taylor Desseyn)
- Meta Cast Podcast – Should Leaders Ever Say “Don’t Bring Me Problems Bring Me Solutions”? (Bob Galen & Josh Anderson)
- Betatalks the Podcast – Building People-focused Leadership in Tech – with Amber Vanderburg (Rick van den Bosch & Oscar van Tol)
- Chris Wilke: Generated AI Stories – Azure & DevOps Podcast Episode #379 (Jeffrey Palermo)
- The PowerShell Podcast – Cryptography, Cracking Codes, and Breaking CBC with Dr. Al Carlson (James Petty)
- InfoQ Podcast: Bridging the Open Source Gap: From Funding Paradoxes to Digital Sovereignty (Gabriele Columbro)
- Grammar Girl Podcast – The rise of the ‘hamster wheel.’ The many names of Santa Claus. Unattractive turtles. (Valerie Fridland & Mignon Fogarty)
- SQL Server Radio Episode #182 – Matan Yungman’s Show-and-Tell of Rapido (Guy Glantser & Eitan Blumin)
Community and Events
- AI Dev Days 2025: Your Gateway to the Future of AI Development (Lee Stott)
- The shift in enterprise AI—what we learned on the floor at Microsoft Ignite (Phoebe Sajor)
- Making it easier to sponsor Rust contributors (Jakub Beránek)
- IBM to acquire Confluent for $11B as it seeks to bolster its data offerings (Ram Iyer)
- Meet the Programmer: Inside the Career Path of a Mobile Software Engineer (Siarhei Krupenich)
Database
- Access SQL Syntax Highlighting, Autocomplete, and Formatting (Matt)
- How to Modernise a Microsoft Access Database (Forms + VBA) to Node.JS, OpenAPI and SQL Server (anthkernan)
- Long-term data retention up to 10 years: Announcing Private Preview of Azure Backup for Azure Cosmos DB (Hans Wieser)
- 10 Key Concepts Developers Should Know About the SQL Server model Database (Greg Low)
- Implementing Agentic Reminders in RavenDB (Oren Eini)
Sharepoint, Teams and Microsoft 365
- SharePoint Framework v1.22: What’s in the Latest SPFx Update (Andrew Connell)
- Copilot Pages & Notebooks, Microsoft Loop: IT Admin Update – December 2025 (Dan Contoso)
Tools
- Threat Actors Keep Weaponizing VS Code Extensions (David Ramel)
- Meet the Islands Theme – The New Default Look for JetBrains IDEs (Olga Berdnikova)
- The Future of Fleet (Ekaterina Prigara)
General
- Google Zero is under investigation by the EU (Jess Weatherbed)
- Paramount launches a hostile $108 billion bid to snatch Warner from Netflix (Emma Roth)
- New Microsoft patent shows off Surface Earbuds that authenticate you from inside your ear (Mayank Parmar)
- Top 16 new features coming in Windows 11’s December 2025 update — File Explorer, Start menu, Virtual Workspaces, and more (Mauro Huculak)
More Link Collections
- Daily Reading List – December 8, 2025 (#680) (Richard Seroter)
- AWS Weekly Roundup: AWS re:Invent keynote recap, on-demand videos, and more (December 8, 2025) (Donnie Prakoso)
- 🤖 AI News Roundup – December 08, 2025 (10:30 UTC) (Edjere Evelyn Oghenetejiri)
- Interesting links of the week 2025-50 (Michael Eaton)
- Reading Notes #677 (Frank Boucher)
- Microsoft Learn for Educators Newsletter – December 2025 (Robin L. Baldwin)