Top Links
- Get ready for Windows 11, version 25H2 (Jason Leznek)
 - Jimmy Bogard: MediatR & AutoMapper – Azure & DevOps Podcast Episode #356 (Jeffrey Palermo)
 - Building an Easy Private AI Assistant with Goose and Docker Model Runner (Oleg Selajev)
 - ReSharper and Rider 2025.1.4: Another Set of Bug-fixes Released (Sasha Ivanova)
 - Technology & Friends – Jerry Nixon on SQL Server Extension for VS Code (David Giard)
 - Microsoft 365 Copilot APIs: Unlocking enterprise knowledge for AI with the Retrieval API — Now in Public Preview (Zakiullah Khan)
 
Web & Cloud Development
- Creating a Blazor Aspire Local AI Chat Bot (Michael Washington)
 - Electron 37.0.0 (George Xu & Keeley Hammond)
 - CSS Blob Recipes (Juan Diego Rodríguez)
 - What’s New in Blazor 2025 Volume 2 – 99% Faster Performance + Revolutionary Spreadsheet Component (Rajendran R.)
 - How to inject services in ASP.NET Core dependency injection (David Grace)
 - JavaScript™ Trademark Update (Ryan Dahl)
 - Oracle, it’s time to free JavaScript (JavaScript Community)
 - Enhance Formatting Efficiency with Format Painter in Vue Rich Text Editor (Thangavel E.)
 - Using Azure API Management as a proxy for Application Insights Telemetry (Todd Foust)
 - ASP.NET Core MVC Controller vs. minimal API vs. FastEndpoints — What’s the Best for Performance? (Denis Makarenko)
 - ESLint v9.30.0 released (Francesco Trotta)
 - Adding Audio Effects to Dynamic Websites (Jonathan Gamble)
 
Visual Studio & .NET
- Day 13: Configuring the Genetic Algorithm Loop in C# (Chris Woodruff)
 - .NET 10 Preview 5 Brings Blazor Observability, XAML Simplification and More (Almir Vuk)
 - Design Patterns Guide in .NET Using C# -Part II: Real-Time Project-Enterprise Notification System (Bhargava Koya)
 - Monitor your A/B test in .NET (Bart Wullems)
 - Testcontainers Best Practices for .NET Integration Testing (Milan Jovanović)
 - Why do I get errors or warnings about some weird symbol called ?main@@YAHP$01E$AAV?$Array@PE$AAVString@Platform…, part 3 (Raymond Chen)
 - Boost Your .NET Projects: Mastering Method Returns with Spargine’s SimpleResult Type (David McCarter)
 
AI
- What Every AI Engineer Should Know About A2A, MCP & ACP (Edwin Lisowski)
 - Large Language Models: A Survey (Shervin Minaee, Tomas Mikolov, Narjes Nikzad, Meysam Chenaghlu, Richard Socher, Xavier Amatriain & Jianfeng Gao)
 - Microsoft Internal Memo: ‘Using AI Is No Longer Optional.’ (Business Insider) – paywalled
 - The Ultimate Copilot Marketing Playbook: Templates, Prompts & Strategies (Copilot That Jawn)
 - Why attitudes and experiences differ so much with regards to AI among technical writers (Tom Johnson)
 - Telephony MCP Server for Agentic AI and Language Models (Atique Khan)
 - MCP For Beginners Course (I Programmer)
 - Finding inspiration for good custom instructions for GitHub Copilot (Bart Wullems)
 - Denmark To Tackle Deepfakes By Giving People Copyright To Their Own Features (BeauHD)
 - Testing OpenAI Codex and Comparing It to Claude Code (David Eastman)
 - People Are Being Committed After Spiraling Into ‘ChatGPT Psychosis’ (EditorDavid)
 - Context Engineering (Eleanor Berger)
 - Why AI Works in Isolation But Fails at Scale (LeadingAgile Team)
 - OWASP Launches AI Testing Guide to Address Security, Bias, and Risk in AI Systems (Robert Krzaczyński)
 - A (very) brief history of LMMs (Stephen Roughley)
 
Design, Methodology & Testing
- Sara Ford on Learning Agile at Microsoft (JD Meier)
 - Understanding the OWASP DevSecOps Maturity Model: A Practical Guide for Modern Engineering Teams (Shannon Kuehn)
 - GitHub Advisory Database by the numbers: Known security vulnerabilities and what you can do about them (Jonathan Evans)
 - Adding test description for data-driven tests in xUnit (Steven Giesel)
 
Mobile, IoT & Game Development
- How to Use Local Notifications in Flutter – A Tutorial for Beginners (Atuoha Anthony)
 - Raspberry Pi Radio Module 2 available now at $4 (Eben Upton)
 - Game using Assets made MILLIONS, and Why did Unity make a Game? (Code Monkey)
 - Google Previews Gemini’s Agent Mode in Android Studio Narwhal (Sergio De Simone)
 - MonoGame v3.8.5-develop.1 Pre-Release (Dominique Louis)
 
Screencasts & Videos
- Wait… Who’s the New CEO of Commodore?! • Let’s Buy Commodore Part 2 (Retro Recipes x Commodore)
 - Supercharge Your APIs – Expose REST APIs as MCP Servers with Azure API Management (Julia Kasper)
 - How are Azure services versioned? | One Dev Question (Jeffrey Richter)
 - Master Local Async Lambda Development with .NET Aspire and Adding custom resource commands to .NET Aspire (James Eastham)
 - Build a Simple MCP Server & Client in C# and .NET (Hassan Rezk Habib)
 - IoT Coffee Talk: Episode 267 – Creepy Assistant (How to use GenAI chatbots the right way!) (IoT Coffee Talk Crew)
 - AspiriFridays – James Montemagno + Feedback Flow (.NET Aspire Team)
 - Random.Code() – Creating a Code Fix for IsNullOrWhitespace() (Jason Bock)
 - The 4 Stages Of Being A Software Dev (Frank LaVigne)
 
Podcasts
- freeCodeCamp Podcast #176 – Rust VS Go VS TypeScript which back end language is for you with Tai Groot (Beau Carnes)
 - InfoQ Podcast – From Code to Strategy: Drive Organizational Impact Through Strategic Conversations and User Focus (Mark Allen)
 - The Hanselminutes Podcast – Dave Barry is the Class Clown: The Memoirs of a Professional Wiseass (Scott Hanselman)
 - Lenny’s Podcast – Naming expert shares the process behind creating billion-dollar brand names like Azure, Vercel, Windsurf, Sonos, Blackberry, and Impossible Burger | David Placek (Lexicon Branding) (Lenny Rachitsky)
 - React Native Radio Episode #336 – RLRN: Building Boca Socios with Solito ft. Nahue Alberti (Nahue Alberti & Mazen Chami)
 - AGL 423: Nate Dinet, The Step Manager (John Rouda)
 - PPP 466 | 12 Tools Every Leader Needs to Navigate Difficult Bosses, with Josefine Campbell (Andy Kaufman)
 - Changelog and Friends Podcast Episode #99 – Let’s build something phoenix.new (Chris McCord, Jerod Santo & Adam Stacoviak)
 - The Real Python Podcast Episode #255 – Structuring Python Scripts & Exciting Non-LLM Software Trends (Christopher Bailey & Christopher Trudeau)
 - The Changelog Podcast Episode #647 – When vibe coding goes viral (Chris Anderson, Adam Stacoviak & Jerod Santo)
 - Meta Cast – The Blueprint for Storytelling That Actually Works (Bob Galen & Josh Anderson)
 - Engineer in the Loop Podcast – Becoming a Microsoft Certified Trainer: Mentorship, Certification, and the Realities of Teaching Tech (Alec Harrison)
 - Practical AI Podcast – AI hot takes and debates: Autonomy (Chris Benson & Daniel Whitenack)
 - Scrum Master Toolbox Podcast – Business Case Ownership—The Product Owner’s Core Duty | Lilia Pulova (Vasco Duarte)
 
Community & Events
- Discord event: GenAI fundamentals (Oren Eini)
 - Vonage CodeConnect: Register for the New Developer Event Series (Clarisse Ng)
 - Meta reportedly hires four more researchers from OpenAI (Anthony Ha)
 - Meta is offering multi-million pay for AI researchers, but not $100M ‘signing bonuses’ (Julie Bort & Marina Temkin)
 - Register today for the Microsoft Entra Suite Summer Camp (kamurphy)
 - Read Google’s 10th annual Environmental Report (Kate Brandt)
 - A Win for Fair Use Is a Win for Libraries (Chris Freeland)
 - Brazil Supreme Court Rules Digital Platforms Are Liable For Users’ Posts (msmash)
 - Why We Still Need Pride: A Celebration and a Protest (Steve Foreshew-Cain)
 
SharePoint, M365 & MS Teams
- How Microsoft 365 Copilot and agents help tackle the infinite workday (Colette Stallbaumer)
 - Upcoming in Microsoft 365 Copilot Chat – Apps Pinning (Michael Gannotti)
 
PowerShell
Miscellaneous
- Microsoft confirms Windows 11 version 25H2 is coming soon — will install much faster than version 24H2 (Zac Bowden)
 - Announcing Windows 11 Insider Preview Build 26120.4520 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26200.5670 (Dev Channel) (Amanda Langowski & Brandon LeBlanc)
 - How To Set up MacOS as a Development Machine (Jack Wallen)
 - Trump’s ‘big beautiful bill’ could mean slower Wi-Fi for you (Jennifer Pattison Tuohy)
 - A policy to remove Windows apps… (Michael Niehaus)
 
More Link Collections
- Daily Reading List – June 27, 2025 (#577) (Richard Seroter)
 - F# Weekly #26, 2025 – Sprout: BDD Testing for F# (Sergey Tihon)
 - Azure Weekly #521 – 29th June 2025 (The Editor)
 - The .NET News Daily Issue #228 (Jasen)
 
The Geek Shelf
 Learn WinUI 3, 2nd Edition (Alvin Ashcraft) – Referral Link
