Top Links
- Inside Access: Join Us at VS Live! Redmond for a Week of Deep Developer Learning (Mads Kristensen)
- LINQPad 9 Early Preview – LINQPad 9 is a major update that unifies the Windows and macOS codebases. (Joe Albahari)
- Build your code-first agent with Azure AI Foundry (Microsoft)
- Create a Sleek Contact Management App in .NET MAUI Using ListView and DataForm (Jayaleshwari N.)
- Introducing Mu language model and how it enabled the agent in Windows Settings (Vivek Pradeep)
- Modernizing Win32 Apps with WinUI – Advanced Installer’s Approach (Renato Ivanescu)
- Technology & Friends – Scott Hanselman on New Technology and Old Friends (David Giard)
Web & Cloud Development
- 🧠 Using SQL Server 2025 Vector Search in .NET Aspire – eShopLite Style! (Bruno Capuano)
- You can’t use switch expressions in Blazor (Steven Giesel)
- How to create light and dark color modes with CSS (Chris Ferdinandi)
- SSO Comes to Telerik and Kendo UI: A Simpler, More Secure Way to Access Your Account (Dragan Grigorov)
- An Introduction to Firebase Cloud Tasks (Christian Nwamba)
- Color Everything in CSS (Juan Diego Rodríguez)
- New: Use Terraform Modules in Pulumi Without Conversion (Anton Tayanovskyy)
- Mastering Authentication & Authorization in ASP.NET Core: A Deep Dive into JWTs, OIDC, and IdentityServer and The Rise of Blazor: Building Modern, Full-Stack Web Applications with C# (Sudhir Mangla)
- How to use lifetimes in ASP.NET Core dependency injection? (David Grace)
- A guide to Scroll-driven Animations with just CSS (Saron Yitbarek)
- The Backend for Frontend (BFF) Pattern Explained: Benefits, Challenges, and Best Practices and How BFF Helps Secure Single Page Applications (Paul Williams)
- TypeScript: checking Map keys and Array indices (Axel Rauschmayer)
- Astro Solstice Festival (Matt Kane)
- Native UI – A Vue 3 Component Library (Tusen AI)
- Introducing… Astro Mart (Chris Swithinbank)
- W3C invites implementations of MathML Core and Portable Network Graphics (PNG) Specification (Third Edition) is now a W3C Recommendation (W3C Team)
- Node v20.19.3 (LTS) (Marco Ippolito)
- Self – An open source personal site builder. Powered by Together.ai. (Hassan El Mghari)
- Decoding The SVG path Element: Curve And Arc Commands (Myriam Frisano)
- Using Certificates for Authentication with Microsoft Identity Library (Joseph Guadagno)
- Incident Report: Case insensitive OAuth IDs vulnerability in Wasp (Mihovil Ilakovac)
WinUI, .NET MAUI & XAML
- Proposal: SafeAreaGuides Attached Property for .NET MAUI (Shane Neuville)
- WinAppDriver to Appium Migration Guide (Teodor Nikolov)
- How to Exclude Your Windows App from Screen Capture and Recall (Gérald Barré)
Visual Studio & .NET
- Untrusted git repositories in Visual Studio and Browse the .NET code base with the .NET Source Browser (Bart Wullems)
- Day 9: Using Genetic Algorithm’s Uniform Crossover in C# and Day 10: Mutation Matters in C# Genetic Algorithms and Day 11: Implementing a C# Mutation Operator for Genetic Algorithms (Chris Woodruff)
- Can I build AI or machine learning apps in C# like I can in Python? (Mahesh Chand)
- Song recommendations from F# combinators (Mark Seemann)
- The case of the invalid handle error when a handle is closed while a thread is waiting on it and The MIDL compiler still has trouble with double greater-than signs, sadly (Raymond Chen)
- Best Practices: Reliable Auto-Save in TX Text Control Using the WebSocketHandler and Background Services (Bjoern Meyer)
- Boost Your .NET Projects: Exception Handling Superpowers with Spargine (David McCarter)
- Sneak Peek: Document Processing Libraries 2025 Volume 2 (Gunasekaran Thirumoorthy)
- Monitoring .NET Applications with OpenTelemetry and Grafana (Milan Jovanović)
- Unpacking Zip Folders into Windows Long File Paths (Rick Strahl)
AI
- Start your Trustworthy AI Development with Safety Leaderboards in Azure AI Foundry (Chang Liu)
- Deploying MCP Server Using Azure Container Apps (maljazaery)
- Multilingual innovation in LLMs: How open models help unlock global communication (Glenn Cameron)
- Generative Automation Testing with Playwright MCP Server (Andrey Enin)
- MCP: What It Is and Why It Matters—Part 4 (Addy Osmani)
- Learning from other domains to advance AI evaluation and testing (Amanda Craig Deckard & Chad Atalla)
- mkinf – a robust platform designed for the development and deployment of agentic systems (Make Inference Docs)
- Claude Code: The Agentic Development Revolution That Made Me Cancel Cursor, Copilot, & ChatGPT — and Upgrade to Claude Max (Part 2) (George Vetticaden)
- Tutorial: Build a LangChain.js agent with Azure AI Search (Microsoft Learn)
- Web AI Toolkit v0.4.2 Release (Justin Willis)
- AI Agents with OpenAPI Tools – Part 1: Semantic Kernel (Filip W.)
- The Void IDE, Open-Source Alternative to Cursor, Released in Beta (Bruno Couriol)
- Unlocking the Power of AI: Transforming Business with Microsoft 365 Copilot and Clipchamp (bryallen)
- AI Routing: The Missing Quality Layer Above RAG (Charlie Greenman)
- What if Customers Started Saying No to AI? (EditorDavid)
- AI and Tech Jobs: More Evidence That Panic Isn’t Justified (Heather Joslyn)
- Designing Collaborative Multi-Agent Systems with the A2A Protocol (Heiko Hotz & Sokratis Kartakis)
- How to set up automatic AI Reviews in your GitHub Pull Requests with CodeRabbit (Henrique Dalcin Dalmas)
- Model Context Protocol, Without the Hype (Aaron Stannard)
- Our most advanced Chromebook Plus yet, and new helpful AI features (John Maletis)
- Your data, your rules: Firefox’s privacy-first AI features you can trust (Jolie Huang)
- Quest 7: Create an AI Agent with Tools from an MCP Server (Julia Muiruri)
- Responsible and Ethical AI Frameworks (Karen Lopez)
- AI Testing and Evaluation: Learnings from Science and Industry (Kathleen Sullivan & Amanda Craig Deckard)
- AI Security Needs Better Infrastructure, Not More Tools (Kaylin Trychon)
- Which Vision Language Models Should You Use for Your Apps (Kimberley Mok)
- GuideLLM: Evaluate LLM deployments for real-world inference (Mark Kurtz, Addie Stevens & Jenny Yi)
- Introducing MCP Support Across Salesforce (Mohith Shrivastava)
- Maybe don’t think of MCP servers as an alternative to your API (Matt Lacey)
- Introduction to Microsoft Copilot Pages (TaylorTech)
- Coding for the Future Agentic World (Tim O’Reilly)
Design, Methodology & Testing
- Mastering NLP Modeling: A Guide to Replicating Excellence (J.D. Meier)
- Senior developers reframe a complex problem, juniors run into it heads-on (Oren Eini)
- Wire Up XUnit Logging for Crazy Integration Testing (Jeremy D. Miller)
- Build and Deploy Logic App Workflows Using Visual Studio Code and CI/CD Pipeline (Devi Priya)
- What Are Windows Services, How to Create and Install Them? (Alex Marin)
- The Smarter Path to Legacy Tech Modernization (Mike Cottmeyer)
Mobile, IoT & Game Development
- Agentic AI takes Gemini in Android Studio to the next level (Sandhya Mohan & Jose Alcérreca)
- Top 3 Updates for Android Developer Productivity @ Google I/O ‘25 (Meghan Mehta)
- Flutter Expense Tracker: Building Effective Onboarding Pages for New Users (Praveen Balu)
- Kotlin 2.2.0 Released (Alejandra Pedroza Marchena)
- New updates on Xbox PC app include easier access to games (Athima Chansanchai)
- Analyzing EVERY Steam game in 1 day, and another indie sells 100,000 copies! (Code Monkey)
- Atari 2600 digital photo frame (David Crookes)
- Xbox June Update: Copilot for Gaming Available for Testing on Mobile, Aggregated Gaming Library, and More (Mike Nelson)
Screencasts & Videos
- Jeremy Miller on Lessons Learned from Building a Public Open-Source Tool (David Giard)
- IoT Coffee Talk: Episode 266 – “Underwater Basket Weaving (The College Major for an AI Future)” (IoT Coffee Talk Crew)
- Random.Code() – Adding Digit Separators to Numbers (Part 3) and Random.Code() – Adding Digit Separators to Numbers (Part 4) (Jason Bock)
- The Download: Remote GitHub MCP Server, FAIR package manager & more and GitHub Universe 2025: Our biggest celebration of code yet (GitHub Team)
- Tech News #49 | Eve Cogan | OpenAI’s 03 Pro vs Claude 4 and Self-Evolving AI Arrives (SSW TV)
- Focus Navigation with InputExtensions | Uno Tech Bite (Uno Platform)
Podcasts
- InfoQ Podcast: Building the Middle Tier and Doing Software Migrations: A Conversation with Rashmi Venugopal (Rashmi Venugopal)
- Merge Conflict Episode #468 – aspire CLI, dotnet run app.cs, C# 14 field (James Montemagno & Frank Kreuger)
- Syntax Podcast Episode #913 – NEWS: Remix drops React, Safari 26 CSS + mega fast Vite and TypeSCript (Wes Bos & Scott Tolinski)
- GeekWire Podcast – Amazon, Microsoft, and the new realities of AI at work (Todd Bishop)
- The PowerShell Podcast – The Dos and Don’ts of PowerShell with Steven Judd and Gilbert Sanchez (James Petty)
- Scrum Master Toolbox Podcast – When Architects Push Solutions—Learning to Disagree but Commit in Agile Teams | Lilia Pulova and Scrum Master Toolbox Podcast – BONUS: Never Stop Experimenting—Building a Culture of Continuous Discovery | Stavros Stavru (Vasco Duarte)
- Mastering SRE: Insights in Scale and at Capacity with Aimee Knight | Adventures in DevOps (Will Button & Warren Parad)
- The Real Python Podcast Episode #254 – Scaling Python Web Applications With Kubernetes and Karpenter (Christopher Bailey & Calvin Hendryx-Parker)
- Changelog & Friends Podcast Episode #98 – Just on the rocks (Jerod Santo & Adam Stacoviak)
- PPP 465 | What If You Got Laid Off Tomorrow? Here’s What to Do Today, with Kari Mirabal (Andy Kaufman)
- Engineer in the Loop Podcast – Code, Community & Conference Chaos — Inside Nebraska.Code() with Ken Versaw & Arthur Doler (Alec Harrison)
- DAWbench Radio Show Episode #37 : TechBytes 10 : 2025 Music Technology Mid Year Review! (Vin Curigliano, Pete Brown & Chris Mann)
- Google Cloud Security Podcast Episode #231 – Beyond the Buzzword: Practical Detection as Code in the Enterprise (Anton Chuvakin)
- Meta Cast – Transparency Is the Job, Not a Nice to Have (Bob Galen & Josh Anderson)
- I Think You’re Overthinking It Podcast – Sparks Returns! (Chris Hardwick)
- Steve Smith: Software Architecture – Azure & DevOps Podcast Episode #355 (Jeffrey Palermo)
- AGL 422: Kathy Oneto on Sustainable Ambition (John Rouda)
- Lenny’s Podcast – From ChatGPT to Instagram to Uber: The quiet architect behind the world’s most popular products | Peter Deng (Lenny Rachitsky)
- Python Bytes Podcast Episode #437 – Python Language Summit 2025 Highlights (Michael Kennedy & Brian Okken)
- Grammar Girl Podcast – Why we drop sounds. ChatGPT is changing how people talk. Kombi (Mignon Fogarty & Susan K. Herman)
- The Stack Overflow Podcast – How to build your prototypes without a 35% tariff (Phoebe Sajor)
- React Native Radio Episode #335 – State Management Revisited (Robin Heinze, Mazen Chami & Jamon Holmgren)
Community & Events
- Microsoft 365 Full-Stack Developer’s Recap to Build 2025 (Andrew Connell)
- I Don’t See Myself As a “Woman in Tech” And That’s Been My Advantage (Adhithi Ravichandran)
- Intel Will Outsource Marketing To Accenture and AI, Laying Off Its Own Workers (BeauHD)
- Women in Tech in 2025: 50+ Statistics Point to a “Bro” Culture (Aoife O’Carroll)
- Google Cloud donates A2A to Linux Foundation (Rao Surapaneni, Todd Segal & Michael Vakoc)
- Alan Turing’s Papers Raise A Fortune (Sue Gee)
- Intel to lay off 10,000+ employees, and why none of them will be getting any severance (TOI Tech Desk)
- BlueSky Isn’t Dying – and There’s a Larger Ecosystem Growing Around Its Open Protocol and RedMonk Ranks Top Programming Languages Over Time – and Considers Ditching Its ‘Stack Overflow’ Metric (EditorDavid)
- Nominations are open for the 2025 Microsoft Partner of the Year Awards! (Jill Armour)
- Women Tech Leaders Thrive Despite Representation Gap (Nathan Eddy)
Database
- SSIS Extension Updates – Jun 2025 (Andy Leonard)
- SQL Server Reporting Services is Dead. Is SSIS Next? (Brent Ozar)
- A Little About TOP WITH TIES In SQL Server and SQL Server Performance Office Hours Episode 19 (Erik Darling)
SharePoint, M365 & MS Teams
- Deprecation of MS-APP-ACTS-AS header in Shifts Management Microsoft Graph APIs (Mike Lee)
- These 3 Microsoft Teams features are set to ship this summer — here’s why I’m excited (Sean Endicott)
PowerShell & Terminal
- AWS Tools for PowerShell V5 now Generally Available (Muhammad Othman)
- Warp scores 71% on SWE-bench Verified (Warp Team)
- Microsoft surprises MS-DOS fans with remake of ancient text editor that works on Linux (Benji Edwards)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 26200.5661 (Dev Channel) and Announcing Windows 11 Insider Preview Build 26120.4452 (Beta Channel) (Amanda Langowski & Brandon LeBlanc)
- Amazon improves Kindle accessibility with new text spacing adjustments (Andrew Liszewski)
- Microsoft Sets New 60-Day Limit For System Restore Points In Windows 11 Update (BeauHD)
- Rust: Announcing the Clippy feature freeze (blyxyas)
- Donald Trump and Sean Hannity Set Off a Wave of Disinformation After Iran Bombing (David Gilbert)
- Truth, lies, and the Trump Phone (David Pierce)
- Proficient Python: A free interactive online course (Pamela Fox)
- Microsoft is blocking Google Chrome through its family safety feature and Windows 11’s indicators for volume and brightness can soon be moved out of the way (Tom Warren)
More Link Collections
- Interesting links of the week 2025-26 (Michael Eaton)
- F# Weekly #25, 2025 – 7 Reasons F# Sucks (Sergey Tihon)
- Sands of MAUI: Issue #190 (Sam Basu)
- Things That Caught My Attention Last Week – June 15 (Peter Ritchie)
- Daily Reading List – June 20, 2025 (#572) and Daily Reading List – June 23, 2025 (#573) (Richard Seroter)
- Azure Weekly #520 – 22nd June 2025 (The Editor)
- Links For You (6/22/25) (Raymond Camden)
- Reading Notes #654 (Frank Boucher)
- The .NET News Daily Issue #224 (Jasen)
- AWS Weekly Roundup: re:Inforce re:Cap, Valkey GLIDE 2.0, Avro and Protobuf or MCP Servers on Lambda, and more (June 23, 2025) (Sébastien Stormacq)
The Geek Shelf
Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link