Top Links
- Bringing work context to your code in GitHub Copilot (Kayla Cinnamon)
- Maddy Montaquila: .NET Update – Azure & DevOps Podcast Episode #386 (Jeffrey Palermo)
- Microsoft Agent Framework: Using Background Responses to Create an AI Researcher and Newsletter Publisher (Jamie Maguire)
- January MCP Core Maintainer Update (David Soria Parra)
- How to Actually Use AI at Work (When You’re Limited to Copilot) (JD Meier)
- Systems Thinking Meets Simplicity-First: A Decision Framework for Software Architects (Chris Woodruff)
Web and Cloud Development
- Aspire 13.1 Brings MCP Integration, CLI Enhancements, and Azure Deployment Updates (Almir Vuk)
- Community Stories, Code Samples, and Signal Forms! (Angular Team)
- Beyond boundaries: The future of Azure Storage in 2026 (Aung Oo & Maneesh Sah)
- Using Azure Device Provisioning Service with Self Signed X.509 Certificates – Part 1 (Pete Gallagher)
- Azure Savings Plans, finally explained with math that actually makes sense and How Azure Picks a Discount (and Why Your Bill Looks Confusing) (Shannon Kuehn)
- Distributed apps platform Aspire supports JavaScript, Python (Loraine Lawson)
- How to Connect Azure SRE Agent to Azure MCP (dbandaru)
- Force step up authentication in web applications (Damien Bowden)
- ESLint v10.0.0-rc.1 released (Milos Djermanovic)
- Investing in Aurelia’s Next Decade (Dwayne Charrington)
- Bringing SendGrid and Segment to Twilio.com: A More Unified Web Experience (Jesse Sumrak)
- Responsive Hexagon Grid Using Modern CSS (Temani Afif)
- A Guide to Tool Calling with the TypeScript AI SDK (Peter Mbanugo)
- Building an Optimistic UI Task App with React 19 and Next.js (Satheeskumar S.)
- FastAPI Best Practices (Rafael Do Vale & Juan Cruz Martinez)
- I’m swearing off APIs entirely (Dave Rupert)
Windows Development
- Microsoft Launches winapp to Simplify Windows App Development (Aminu Abdullahi)
- C++ has scope_exit for running code at scope exit. C# says “We have scope_exit at home.” (Raymond Chen)
- WinDev Helper – A WinUI Extension for VS Code (Alvin Ashcraft) – Brand new and still working out the bugs. Report issues or feature requests on GitHub please!
.NET and Visual Studio
- Missed these 12 new C# features? (David Grace)
- String Performance: The Fastest Way to Get a String’s Length (David McCarter)
- C# Console menus with Actions (Karen Payne)
- How to Implement Type Safe Unions in C# With OneOf (Grant Riordan)
- Passing parameters to a hosted MCP Server in C# (Bart Wullems)
- Sometimes you just need extensions methods to model your stuff (Steven Giesel)
AI
- CEOs are hugely expensive. Why not automate them? (Will Dunn)
- Building Agents with GitHub Copilot SDK: A Practical Guide to Automated Tech Update Tracking and Engineering a Local-First Agentic Podcast Studio: A Deep Dive into Multi-Agent Orchestration (Kinfey Lo)
- Survey: How Executives Are Thinking About AI in 2026 (Randy Bean & Thomas H. Davenport)
- AI-generated tests as ceremony (Mark Seemann)
- 31 Days of Vibe Coding – Day 24: Deployment Automation: Let AI Generate the Scary Parts and Day 25: Refactoring AI Code: From Working to Maintainable and Day 26: Working Across Multiple Services With AI (Jeff Blankenburg)
- Testing your MCP server with Visual Studio HTTP Files (Bart Wullems)
- Google Discover Replaces News Headlines With Sometimes Inaccurate AI-Generated Alternatives and Google’s ‘AI Overviews’ Cite YouTube For Health Queries More Than Any Medical Sites, Study Suggests (EditorDavid)
- Optimizing Python scripts with AI (Daniel Lemire)
- The Human Behind the Door (Mike Amundsen)
- How LLMs Reach 1 Million Token Context Windows – Context Parallelism & Ring Attention (Exxact Team)
- How to Run Claude Code With Local Models Using Ollama (Vladislav Guzey)
- Science fiction writers, Comic-Con say goodbye to AI (Anthony Ha)
- Skills-Native Libraries and Agentic Skills Are Better Together (Bnaya Eshet)
- How I built a Content Curator CLI using Github Copilot CLI SDK (Shivay Lamba)
- Agentic AI meets integration: The next frontier (Michael Ameling)
- Claude Code in 2026: A Practical End-to-End Workflow Across the SDLC (Sudhir Mangla)
- Wake: Give Claude Code visibility into your terminal history (Joe McKenney)
- The Complete Coding, AI, and Game Dev Everything Bundle | Software Bundle (Humble Bundle) – Referral link
- How to Evaluate and Select the Right LLM for Your GenAI Application (Wisamul Haque)
- From runtime risk to real‑time defense: Securing AI agents (Microsoft Defender Security Research Team)
- Agentic AI Foundation Announced (I Programmer)
- Unrolling the Codex agent loop (OpenAI Team)
- Building an AI Red Teaming Framework: A Developer’s Guide to Securing AI Applications (Nelson Kumari)
- Microsoft Paint can now make AI coloring books (Jess Weatherbed)
- How MCP Server Help AI Act (Joanna Suau)
- Context is AI coding’s real bottleneck in 2026 (Greg Foster)
- How to Automate Arm Migration with Docker MCP Toolkit, VS Code, and GitHub Copilot (Jennifer Kohl)
- Hands On: Testing Cursor, Windsurf and VS Code on Text-to-Website Generation (David Ramel)
Python
Design, DevOps and Methodology
- Leadership from Birds (Mark Downie)
- Playwright v1.58.0 Release (Skn0tt)
- Force DbContext SaveChanges to throw exception during test (Josef Ottosson)
- Making the Most of Your Docker Hardened Images Enterprise Trial – Part 2 and Part 3 (Aditya Tripathi)
- A Practical Demo of Zero-Downtime Migrations Using Password Hashing (Milan Jovanović)
- Combining the Factory and Strategy Patterns (Bryan Hogan)
- The Origin of the Term Thought Leadership (JD Meier)
- Don’t “Trust the Process” (Simon Willison)
- Thinking About Thought Leadership (Eleanor Berger)
- A no-bullshit introduction to groups: Part 1. (Kamila Szewczyk)
- Digital clutter costs employees 29 days a year (Ian Barker)
- The advent of a lazy software engineer (Szymon Kulec)
Mobile and Game Development
- Sustainable Indie Dev Biz, and Vibe coding is good? (Code Monkey)
- Setting Up Your Own Android Work Profile (John Kilmister)
- How to Use the Singleton Design Pattern in Flutter: Lazy, Eager, and Factory Variations (Oluwaseyi Fatunmole)
- SwiftUI Editor Architecture (Text, Media, Forms at Scale) (Sebastien Lato)
Screencasts and Videos
- Deep Dive into Foundry IQ (John Savill)
- Random.Code() – Add Expectations Overload For params In Rocks and Random.Code() – Finishing CSLA Serialization Work and Playing With Creating Strings (Jason Bock)
- Angie Jones on Goose, MCP, and the future of AI agents | Episode 9 | The GitHub Podcast (GitHub Team)
- Demo: Using /delegate in the GitHub Copilot CLI and Pro Tip for managing 10 Coding Agents in the Windows Terminal and GitHub Coplot CLI+WorkIQ+Nightscout…can I correlate which coworker is stressing me out? Satya? (Scott Hanselman)
- How to change models in Copilot CLI – Where is the enablement?! (Nick Cosentino)
- The dx WinDbg command (Pavel Yosifovich)
- The Download: Cloudflare buys Astro, Copilot in OpenCode, Game Off winners & more (Christina Warren)
- The AI Agent Development Blueprint | From Design to Production with Code (Microsoft Developer Team)
- Using Voice Live API for speech-to-speech with .NET and C# | The Dev Talk Show (Rich Ross & Chris Gomez)
Dometrain Course
Podcasts
- The Amp Hour #713 – Rubber Duck Incarnate (Dave Jones & Chris Gammell)
- GeekWire Podcast – Microsoft’s private OpenAI emails, Satya’s new AI catchphrase, and the rise of physical AI startups (Todd Bishop)
- Merge Conflict Episode #499 – Going Full Ralph, CLI, & GitHub Copilot SDK?!?! (James Montemagno & Frank Kreuger)
- Fragmented, A Developer Podcast #302 – MCPs Explained – what they are and when to use them (Kaushik Gopal & Iury Souza)
- I’d Rather Be Writing Podcast: Tech comm predictions for 2026 (Phase One) and AI Book Club recording of God, Human, Animal, Machine (Tom Johnson)
- Lenny’s Podcast – Why your product stopped growing (and the 5-step framework to restart it) | Jason Cohen (Lenny Rachitsky)
- Changelog and Friends Podcast Episode #125 – The state of homelab tech (2026) (Techno Tim & Adam Stacoviak)
- BONUS Thinking Like an Architect in the Age of AI-Assisted Coding | Scrum Master Toolbox Podcast (Vasco Duarte & Brian Childress)
- React Native Radio Episode #351 – Transforming Packages to Nitro with Marc Rousavy (Mazen Chami & Robin Heinze)
- Talk Python to Me Episode #535 – PyView: Real-time Python Web Apps (Michael Kennedy)
- Batteries Included Podcast Episode #127 – $65,000 Question: Buy Rivian R2 or Wait for Volvo EX60? (Batteries Included Team)
- Directions on Microsoft Podcast – Microsoft Ignoring Your Org’s Needs? We Have Some Tips for That (Mary Jo Foley)
- NSScreencast #604 – Billion Row Challenge – Intro (Ben Scheirman)
- Hard Fork Podcast – Will ChatGPT Ads Change OpenAI? + Amanda Askell Explains Claude’s New Constitution (Kevin Roose & Casey Newton)
- The Real Python Podcast Episode #281 – Continuing to Improve the Learning Experience at Real Python (Christopher Bailey & Dan Bader)
- When Velocity Replaces Outcomes—The Product Owner Trap | Scrum Master Toolbox Podcast (Vasco Duarte & Cristina Cranga)
- A Geek Leader Episode #453 – Error One with Eckard Jann (John Rouda)
- freeCodeCamp Podcast Episode #205 – How to stay curious as a dev in the AI hype era with Sumit Saha (Beau Carnes)
Community and Events
- Building a Private Bookmark Manager and Browser Extension in Replit [webinar] (Replit Team)
- Call For Papers Listings for 1/23 (Leon Adato)
- PowerShell Architect Retires After Decades At the Prompt (BeauHD)
- Interacting with Developers on Reddit (Robin Moffatt)
- Work-From-Office Mandate? Expect Top Talent Turnover, Culture Rot (EditorDavid)
Database
- Melissa Data Quality Services for SQL Professionals (Hristo Hristov)
- Azure Cosmos DB TV Recap: Supercharging AI Agents with the Azure Cosmos DB MCP Toolkit (Ep. 110) (Mark Brown, Sajeetharan Sinnathurai & Jay Gordon)
- Startup scripts in SQL Server containers (Andrew Pruski)
- Access Distribution Package (Phillip J. Seaman)
Sharepoint, Teams and Microsoft 365
- The Excel Evolution: Navigating from Data Entry to Data Artistry without stress (Kinyanjui)
- Microsoft Starts Sharing Your Location With Your Employer (Zak Doffman)
- Microsoft 365 Endured 9+ Hours of Outages Thursday (EditorDavid)
- 10 Clever Microsoft Excel Tricks to Use in 2026 (Kezia Jungco)
- Supercharging SharePoint Metadata with the Knowledge Agent in Microsoft 365 Copilot (Nicholas Aquino)
- Microsoft 365 Accessibility, a year in review: Building accessible experiences with support from AI (Alyse Maguire)
PowerShell and Terminal
- GitHub Copilot CLI v0.0.394 Release (copilot-cli-release-app[bot])
- Microsoft Terminal v1.23.20211.0 Stable Release and Microsoft Terminal v1.24.10212.0 Preview Release (DHowett)
Writing
- Why You Don’t Need To Put Everything In Your Book and Edith Wharton On Writing Fiction (Writers Write)
Tools
- Pangolin – Identity-aware VPN and proxy for remote access to anything, anywhere (Pangolin Team)
- DiffLog – The Laziest Way to Write Professional Changelogs (johnnys.news)
- Tab Magnet – Automatically groups related file tabs (e.g., .c/.h, .cpp/.hpp, .js/.css) side-by-side active editor | Visual Studio Code Marketplace (Vitalii Orazov)
General
- US Formally Withdraws From WHO (msmash)
- What’s the right Linux desktop UI for you? (Jack Wallen)
- ICE Is Scanning Civilians’ Faces, Telling Them They’re Being Entered Into a Terrorism Database (Joe Wilkins)
- This is What They Have Always Wanted (Kin Lane)
- The day of the second killing (Gaby Del Valle)
- Microsoft handed the government encryption keys for customer data (Terrence O’Brien)
- Leak: Nvidia is about to challenge ‘Intel Inside’ with as many as eight Arm laptops (Sean Hollister)
- Data Leak Exposes 149M Logins, Including Gmail, Facebook (Aminu Abdullahi)
- White House caught altering press release photos (Séamus Bellamy)
- Light rail across Lake Washington — a major connection for Seattle-area tech hubs — to open March 28 (Kurt Schlosser)
- Marshall’s new hub connects to multiple Bluetooth speakers without pairing (Andrew Liszewski)
- Microsoft confirms it will give the FBI your Windows PC data encryption key if asked — you can thank Windows 11’s forced online accounts for that (Zac Bowden)
- Most Americans didn’t read many books in 2025 (David Montgomery)
- I Replaced Windows 11 With Linux Mint. Here Are 7 Things It Does Much Better (Michael Muchmore)
- Microsoft Windows 365 goes down the day after Microsoft celebrates ‘reimagining the PC as a cloud service that streams a Cloud PC’ (James Bentley)
More Link Collections
- Links For You (1/25/26) (Raymond Camden)
- Azure Weekly #548 – 25th January 2026 (The Editor)
- F# Weekly #4, 2026 – F# event / (un)conference in 2026? (Sergey Tihon)
- Daily Reading List – January 23, 2026 (#706) (Richard Seroter)
- Reading List 353 (Bruce Lawson)
- Android Weekly Issue #711 (Gyuri Grell, Martin Cremerius-Gauer & Sebastian Deutsch)
- iOS Dev Weekly – Issue #740 (Dave Verwer)