Top Links
- The Hanselminutes Podcast – Fabulous Adventures in Data Structures and Algorithms with Eric Lippert (Scott Hanselman)
- Beyond Web Apps: Designing Database with Google Antigravity (Richard Seroter)
- Avoiding common pitfalls with async/await – NDC Copenhagen 2025 (Stephen Cleary)
- 31 Days of Vibe Coding – Day 21: AI as Architect (Jeff Blankenburg)
- Context windows, Plan agent, and TDD: What I learned building a countdown app with GitHub Copilot (Chris Reddington)
- PowerToys 0.97 is here: a big Command Palette update and a new mouse utility (Niels Laute)
Web and Cloud Development
- WebAssembly vs. JavaScript: Testing Side-by-Side Performance (Jessica Wachtel)
- How to Embed a LinkedIn Post or Feed in WordPress (Jen Swisher)
- A 3rd-Party Notion API Sandbox to Provide a Safer Agent Sandbox (Kin Lane)
- Oracle Jumps to #2 Cloud; CEO Mike Sicilia: ‘Custodians of the Data’ (Bob Evans)
- How Execution Context Works in JavaScript – A Handbook for Devs (Sumit Saha)
- Build Agentic Apps with Angular, Genkit and Kendo UI: Part 2 (Dany Paredes)
- Rethinking “Pixel Perfect” Web Design (Amit Sheen)
- Animating Responsive Grid Layout Transitions with GSAP Flip (Iqbal Muthahhary)
- Go 1.25.6-1 and 1.24.12-1 Microsoft builds now available (Davis Goodin)
- What’s new in Next.js 16: Turbo Builds, Smart Caching, AI Debugging (Arulraj Aboorvasamy)
Windows Development
.NET and Visual Studio
- Top 5 AI Tools for Visual Studio 2026 (David Ramel)
- RegEx Based Inline Styling in TX Text Control Using JSON Rules (Bjoern Meyer)
AI
- Prep for the SAT with practice tests in Gemini (Carol Walport)
- Claude Code costs up to $200 a month. Goose does the same thing for free. (Michael Nuñez)
- Collaborating with Khan Academy to build the best AI tools for learners (Ben Gomes)
- Boost accuracy with the prompt optimizer (Alexander Nohe & Elena Erbiceanu Tener)
- AssetOpsBench: Bridging the Gap Between AI Agent Benchmarks and Industrial Reality (Dhaval Patel, James Rayfield, Saumya Ahuja, Chathurangi Shyalika, Shuxin Lin & Zhou)
- Supercharging GenAI Apps with PostgreSQL and Azure AI (David Ramel)
- AI-supported vulnerability triage with the GitHub Security Lab Taskflow Agent (Man Yue Mo)
- Four priorities for AI-powered identity and network access security in 2026 (Joy Chik)
- Multimodal reinforcement learning with agentic verifier for AI agents (Reuben Tan, Baolin Peng, Zhengyuan Yang, Oier Mees & Jianfeng Gao)
- AI Agents or Skills? Why the Answer Is ‘Both’ (Pete Hampton)
- Answer synthesis in Foundry IQ: Quality metrics across 10,000 queries (arnauq)
- From Coder to Orchestrator: The future of software engineering with AI (Nicholas C. Zakas)
- An AI Project (Jesse Liberty)
- Microsoft CEO warns that we must ‘do something useful’ with AI or they’ll lose ‘social permission’ to burn electricity on it (Tyler Wilde)
- Vibecoding #2 (Alex Kladov)
- Vibe coding could cause catastrophic ‘explosions’ in 2026 (Darryl K. Taft)
- Why AI coding tools shift the real bottleneck to review (Ikeh Akinyemi)
- A Gentle Introduction to Language Model Fine-tuning (Adrian Tam)
- What Is Zero-Shot Prompting? The Foundation of Prompt Engineering with Real Examples (Mahesh Chand)
- 4 Lessons Learned Building With MCP Tools & Vonage APIs (Benjamin Aronov)
- AI quickstart: How to build an AI-driven product recommender with Red Hat OpenShift AI (Hadar Cohen, Ori Fridman, Itay Katav, Ganesh Murthy, Peter Samouelian & Matan Talvi)
- Goose – Your local AI agent, automating engineering tasks seamlessly (Goose Team)
- Replit Goes “Pro” with More Discounts & More Collaborators (Replit Team)
- Electricity use of AI coding agents (Simon Willison)
- Introducing Waypoint-1: Real-time interactive video diffusion from Overworld (Andrew Lapp, Louis Castricato, Scott Fox, Shahbuland Matiana & David Rossi)
- Our approach to age prediction (OpenAI Team)
- Supervised Learning: The Foundation of Predictive Modeling (Matthew Mayo)
Python
- The Beginner’s Guide to Computer Vision with Python (Iván Palomares Carrascosa)
Design, DevOps and Methodology
- Octopus Easy Mode – Hello World (Matthew Casperson)
- Reclaiming underutilized GPUs in Kubernetes using scheduler plugins (Lalit Somavarapha, Gernot Seidler & Srujana Reddy Attunuri)
- Microspeak: On fire, putting out fires (Raymond Chen)
- Considering Spec Driven Development (Tim Ottinger)
- You Can’t Future-Proof Software Architecture (Derek Comartin)
- The power of “What” over “Why” (Bart Wullems)
- Release notes for GitHub Desktop 3.5.5-beta2 (January 20, 2026) (GitHub Desktop Team)
Mobile and Game Development
- How to Avoid Common Pitfalls With JPA and Kotlin (Teodor Irkhin)
- Adding External Fonts in .NET MAUI (Leomaris Reyes)
Screencasts and Videos
- Learn C# from Scratch for free | Dometrain (Nick Chapsas)
- EPISODE 31 – Scott & Mark Learn To…Pilot Coding – Vibe Coding for Real (Scott Hanselman & Mark Russinovich)
- Building Your Own Classification Model with JavaScript – Coffee with Developers (Carly Richmond)
- Future Proof with ASP.NET Core API Versioning – NDC Copenhagen 2025 (Jay Harris)
- Orchestrate your Agents with Microsoft Agent Framework | Azure Friday (Scott Hanselman & Elijah Straight)
- How to Make ChatGPT Ads Not Suck and The Whole World Gets Claude-Pilled (AIDailyBrief)
- ASP.NET Community Standup – What’s next for Orleans? (Daniel Roth, Mike Kistler & Reuben Bond)
- Building a privacy-first smart home with Frank Nijhof | Episode 8 | The GitHub Podcast (GitHub Team)
- OpenTelemetry in a Brownfield World – NDC Copenhagen 2025 (Jimmy Bogard)
- C# Static Analysis, CodeMedic, and Building Hardware with AI | Fritz’s Tech Tips and Chatter (Jeff Fritz)
- Blazor Hot Reload in .NET 10: Why Co-Hosted Matters | Coding After Work (Jimmy Engstrom)
- How to Use Claude Code with Ollama Models without Anthropic API Key (Frank La Vigne)
- Designers vs Developers: Who is in control here? – NDC Copenhagen 2025 (Lemon 🍋)
Dometrain Course
Podcasts
- Software Engineering Radio Episode #704 – Sriram Panyam on System Design Interviews (Robert Blumen)
- RunAs Radio Show #1020 – Ideation to Implementation with Amber Vandenburg (Richard Campbell)
- Practical AI Podcast Episode #343 – Controlling AI Models from the Inside (Alizishaan Khatri, Chris Benson & Daniel Whitenack)
- Coffee and Open Source Conversations – Michael Stahnke (Isaac Levin)
- The AI Fix Episode #84 – A hungry ghost trapped in a jar gains access to the Pentagon’s network (Graham Cluley & Mark Stockley)
- Developer Tea Podcast – Career Growth Roadmap – De-risking Your Career By Understanding Your Vulnerabilities (Jonathan Cutrell)
- Why Nice Teams Still Fail and the Power of Honest Conversations | Scrum Master Toolbox Podcast (Vasco Duarte & Cristina Cranga)
- The Presentation Podcast Episode #238 – Presentation Pitfalls with John Polk (Troy Chollar, Nolan Haims & Sandy Johnson)
Community and Events
- A Minute from the Moderators (Hachyderm Team)
- The Fork-It-and-Forget Decade (Tim O’Brien)
- My favourite front-end and web development conferences (Manuel Matuzović)
- The Microsoft-OpenAI Files: Internal documents reveal the realities of AI’s defining alliance (Todd Bishop)
- What I’ve learned over 3 years of writing code (Doro Hinrichs)
- A renewed commitment to strengthening the United Nations for its next era (Justin Spelhaug)
- Thoughts on PASS’s Bankruptcy, Redgate’s Acquisition, and Private Equity (Brent Ozar)
- Meta laying off 331 workers in Washington state as part of broader cuts to Reality Labs division (Kurt Schlosser)
Database
- SQL Server 2025 CU1 is Off to a Rough Start (Brent Ozar)
- CPU-bound Insert Benchmark vs MySQL on 24-core and 32-core servers (Mark Callaghan)
- bit Obscene: SQL Server 2025 Standard Edition (Erik Darling)
- Learning from Mistakes: T-SQL Tuesday #194 (Steve Jones)
- Run a SQL Query with Azure Arc (edzonca)
- Configure Secure Database Connections Over Azure VPN (Aleksey Vitsko)
- Easier Query Models with Marten (Jeremy D. Miller)
Writing
- How To Write Hardboiled Fiction (Writers Write)
Tools
- PowerToys Release v0.97.0 (yeelam-gordon)
- Microsoft releases PowerToys v0.97.0 with new CursorWrap utility (Sofia Elizabella Wyciślik-Wilson)
- New ChromeOS tools to support classroom collaboration (April Zhou)
More Link Collections
- Things That Caught My Attention Last Week – January 19 (Peter Ritchie)
- Daily Reading List – January 20, 2026 (#703) (Richard Seroter)