Top Links
- Stop Hunting Bugs: Meet the New Visual Studio Debugger Agent (Harshada Hole)
- Build a personal organization command center with GitHub Copilot CLI (Cassidy Williams)
- Understanding AI’s Impact on Developer Workflows (Katie Fraser)
- How to Digitally Sign PDFs in Android Apps with .NET MAUI (Rangarajan Ashokan)
- Architecting Secure and Trustworthy AI Agents with Microsoft Foundry (Prabh Kaur)
- Azure MCP tools now ship built into Visual Studio 2022 — no extension required (Yun Jung Choi)
Web and Cloud Development
- Node.js 24.15.0 (LTS) (Antoine du Hamel)
- What’s new in Microsoft Entra – March 2026 (Shobhit Sahay)
- Using an AI Agent to Troubleshoot and Fix Azure Function App Issues (theringe)
- Build with React, Run on Salesforce: Introducing Salesforce Multi-Framework (Charles Watkins)
- New enhancements for merchant initiated transactions with the Google Pay API (Dominik Mengelt, Kenneth Tu & Kushagra Patel)
- The History and Future of SAML: Why a 20-Year-Old Protocol Still Matters (Khalid Abuhakmeh)
Windows Development
- Why is there a long delay between a thread exiting and the WaitForSingleObject returning? (Raymond Chen)
.NET and Visual Studio
- The Road to Visual Studio 2027 (Patrick Smacchia)
- Microsoft Agent Framework – Getting started with DevUI in .NET (Bart Wullems)
- Azure.Identity for .NET v1.17.2 Release (Azure SDK Team)
- Critter Stack Sample Projects and Our Curated AI Skills (Jeremy D. Miller)
AI
- AI is programmed to hijack human empathy — we must resist that (Mustafa Suleyman)
- Is Your Internal Platform Ready to Keep Up With AI-Accelerated Development? (TNS Staff)
- Use AI to help YOU refactor your code (Jon Hilton)
- Hurting or Helping Devs? (Adron Hall)
- Microsoft faces fresh Windows Recall security concerns (Tom Warren)
- Making scroll-stopping videos with Replit Animation (Replit Team)
- Using Claude Code: session management and 1M context (Claude Team)
- Interact with agent-created visualizations in canvases (Cursor Team)
- New in Salesforce Developer Edition: Agentforce Vibes IDE, Claude 4.5, MCP (René Winkelmeyer)
- Cursor 3 Introduces Agent-First Interface, Moving Beyond the IDE Model (Steef-Jan Wiggers)
- Incident response for AI: Same fire, different fuel (Phillip Misner & Stephen Finnigan)
- Gemini 3.1 Flash TTS (Simon Willison)
- The next evolution of the Agents SDK (OpenAI Team)
- Gemma 4 on Azure Container Apps Serverless GPU (simonjj)
- The Gemini app is now on Mac (Michael Friedman)
- The Product Architecture Behind Trusted AI Experiences (Saad Rahman)
- I don’t want a screenshot of your Claude conversation (Dave Rupert)
- AI Is Writing Our Code Faster Than We Can Verify It (Andrew Stellman)
- Creating a Custom AI Agent with Telerik Tools 2: Loading and Accessing Your Agent’s Content (Peter Vogel)
- LLMs Are Proving That It Is Impossible to Automate Away the Human Experience (Celeste Aronow)
- Agents are rewriting the rules of security. Here’s what engineering needs to know. (Michelle Gill)
- When AI writes 100K lines of code, QA becomes the whole job (John Biggs)
- Michigan’s New Bill Takes Aim at AI Employee Surveillance (Bryan Driscoll)
- Windsurf 2.0: Introducing the Agent Command Center and Devin in Windsurf (Windsurf Team)
Python
Design, DevOps and Methodology
- TeamCity 2025.11.4 Is Out (Dmitrii Korovin)
- One-click security scanning and org-wide alert triage come to Advanced Security (Laura Jiang)
- Testing Needs a Seam, Not an Interface (Derek Comartin)
- Running individual Bun tests with Zed tasks (Mike Hadlow)
- Platforms before portals, build the roads before you buy the GPS (Matthew Allford)
- A guide to the breaking changes in GitLab 19.0 (Martin Brümmer)
- Playing Well With Others: An Example (JB Rainsberger)
- GitHub developer policy update: Intermediary liability, copyright, and transparency (Margaret Tucker)
Mobile and Game Development
- We rebuilt Flutter’s websites with Dart and Jaspr (Parker Lougheed)
- Import and Export Word Documents in .NET MAUI Rich Text Editor with DocIO (Yuvaraj Gajaraj)
- Boosting user privacy and business protection with updated Play policies (Bennet Manuel)
Screencasts and Videos
- Access your dev environment from any device (Kayla Cinnamon)
- Building Websites with ASP.NET Core Razor Pages | Visual Studio Live Las Vegas 2026 (Phil Japikse)
- Modernizing Applications with GAP | Fritz’s Tech Tips and Chatter (Jeff Fritz)
- How a GitHub engineer built an AI Productivity hub with Copilot CLI (Brittany Ellich)
- GitHub Actions in Action | Visual Studio Live Las Vegas 2026 (Marcel de Vries)
- GitHub’s New Remote CLI: Real‑Time Control on Web & Mobile (James Montemagno)
- .NET MAUI Finally Gets Maps Clustering and Long Press – .NET 11 Preview 3 (Gerald Versluis)
- Random.Code() – Updating Esoteric Programming Language Implementations, Part 2 (Jason Bock)
- Code From the bed?! Squad + GitHub Copilot Remote is Wild! | Coding After Work (Jimmy Engstrom)
Dometrain Course
Podcasts
- Infrastructure as code: why you can never avoid thinking | Adventures in DevOps Episode #269 (Will Button & Warren Parad)
- Practical AI Podcast Episode #353 – Open Source Self-Driving with Comma AI (Harald Schäfer, Chris Benson & Daniel Whiteack)
- PPP 506 | Stop Optimizing Meetings. Start Reducing Them, with Rebecca Hinds (Andy Kaufman)
- Windows Weekly Episode #979 – The Nespresso of the PC World – Simplifying the Windows Insider Program (Leo Laporte, Paul Thurrott & Richard Campbell)
- .NET Rocks! – How AI Changes Development with Rob Conery (Carl Franklin & Richard Campbell)
- Software Engineering Radio Episode #716 – Martin Kleppmann Local-First Software (Adi Narayan)
- Directions on Microsoft Podcast – Can AI Save Collaboration Software? (Mary Jo Foley)
- Big Technology Podcast – The Pentagon’s AI Plan + Behind the Anthropic Fight — With Under Secretary of War Emil Michael (Alex Kantrowitz)
- Grammar Girl Podcast Episode #1177 – Inside the life of a curator (and the myth of white gloves) (Mignon Fogarty & John Overholt)
- Syntax Podcast Episode #996 – 10 New CSS and HTML APIs (Wes Bos & Scott Tolinski)
- Made by Google Podcast – How We Use AI on Your Wrist (Rachid Finge)
- Why Enforcing a Framework on Your Organization Will Never Be a Real Agile Transformation | Scrum Master Toolbox Podcast (Vasco Duarte & Efe Gümüs)
Community and Events
- Snap is laying off 16 percent of its staff as it leans into AI (Jess Weatherbed)
- Returning to Work After a Career Break: How Remote Work Made It Possible (Carmel Eve)
Database
- Azure SQL Migration Starts in SSMS—All in One Flow (neelball)
- SQL FAQs (Hristo Hristov)
- Can SQL Server 2025’s REGEXP_SPLIT_TO_TABLE fix STRING_SPLIT in T-SQL? (Greg Low)
- Introducing Performance Studio Free SQL Server Query Plan Analysis Tool (Erik Darling)
- Tutorial: Building AI Agents That Talk to Your Azure Database for MySQL (Farah Abdou)
- MCP Server Gives AI Agents Simplified Access To Data Stored in SQL Databases (Tom Smith)
PowerShell and Terminal
- GitHub Copilot CLI v1.0.28 Release (copilot-cli-release-app[bot])
- Subagents have arrived in Gemini CLI (Jack Wotherspoon & Abhi Patel)
Writing
- How To Write What You Love (Writers Write)
General
- Introducing the ultimate college bundle: built for student life (Yusuf Mehdi)
- All Information (Except Text) for H.R.8250 – To require operating system providers to verify the age of any user of an operating system, and for other purposes. (119th Congress)
- Microsoft prepares display upgrades and two stage launch for new Surface Pro and Surface Laptop with Intel and Snapdragon chips this year (Zac Bowden)
- Emails Reveal Space Force’s Hardest Mission Is Writing a Song (Joseph Cox)
- The EU’s age verification app is now ready (Sofia Elizabella Wyciślik-Wilson)
- Ticketmaster is an illegal monopoly, jury finds (Lauren Feiner)
- Microsoft counters the MacBook Neo with freebies for students (Tom Warren)
More Link Collections
- Daily Reading List – April 15, 2026 (#764) (Richard Seroter)
- #558 – 12th April 2026 (The Editor)