Top Links
- Introducing Visual Studio Hub (Jacqueline Widdis)
- March 2025 Microsoft Photos update now rolling out to Windows Insiders (Lydia Ko)
- Register now for the Microsoft AI Skills Fest! (jeanaj)
- Microsoft unveils Microsoft Security Copilot agents and new protections for AI (Vasu Jakkal)
- How to delete your 23andMe data (Jess Weatherbed)
- Build an AI-Powered Chat App Using WPF AI AssistView and OpenAI (Ganesh Mariappan)
- Semantic Kernel Agent Framework RC2 (Shawn Henry)
Web & Cloud Development
- Angular 19 Features: LinkedSignal in Angular (Dhananjay Kumar)
- State of Dapr 2025 (Diagrid)
- Support Logical Shorthands in CSS (Geoff Graham)
- Pretty Substantial Wolverine 3.11 Release (Jeremy D. Miller)
- Animating Letters with Shaders: Interactive Text Effect with Three.js & GLSL (Paola Demichelis)
- DevExpress Blazor AI Chat — AI Assistants for Report Viewer and Grid (Dmitry Tokmachev)
- REST Constraint #6: Code on Demand—When, Why, and How to Use It (Chris Woodruff)
- Enable continuous backup for multi-region write account (Govind Kanshi)
- TypeScript 7 will be built with Go (Matthew MacDonald)
- How to Get Started with .NET Aspire (Nitin Pandit)
- How to Create a Send Email Function using Nodemailer and OAuth2 (Okoro Emmanuel Nzube)
- New advanced data protection for BYOD and AI in Edge for Business (Patrick Brosset)
- HTI-1 Ruling and FHIR Compliance: Key Deadlines and Impacts (Rich Almeida)
WinUI, .NET MAUI & XAML
- Create AI-Powered Smart .NET MAUI Data Forms for Effortless Data Collection (Jeyasri Murugan)
- Microsoft Closes Request for Universal UI Builder: ‘It’s Baffling’ (David Ramel)
- Four views of XAML development (Matt Lacey)
- TinyInsights.Maui v1.9.0 Release (Daniel Hindrikes)
- Using Windows.Media SpeechRecognition in WPF (Rick Strahl)
Visual Studio & .NET
- .NET 10 Preview 2: Enhanced Reconnection UI, Improved Blazor Features, and Updates Across the Stack (Almir Vuk)
- On how different Windows ABIs choose how to pass 32-bit values in 64-bit registers (Raymond Chen)
AI
- Announcing Dapr AI Agents (Mark Fussell, Yaron Schneider & Roberto Rodriguez)
- Obliviate: Efficient Unmemorization for LLMs (Mark Russinovich)
- Microsoft announces security AI agents to help overwhelmed humans (Tom Warren)
- Apple’s iOS 18.4 update with AI-powered Priority Notifications is almost here (Emma Roth)
- New ‘Share screen with Live’ option appears in Google Gemini so the AI assistant can view your screen and see through your camera (Sofia Elizabella Wyciślik-Wilson)
- AI Agents Are a Security Ticking Time Bomb (Alexander Borodetskiy)
- Using Bolt.new locally using Bolt.diy and Ollama (Bart Wullems)
- Productive LLM Coding with an llm-context.md File (Donn Felker)
- How to Choose the Right LLM (Irina Mariasova)
- Text Clustering With Deepseek Reasoning (Kalpan Dharamshi)
- AI for Software Engineering is Just Another “Paradigm Shift” (Ken Rimple)
- How to Use GitHub Copilot for Faster Code Completion and Development (Mahesh Chand)
- Selecting the right model for coding (Mark Downie)
- Introduction to Copilot Chat (Michael Gannotti)
- How Software Engineers Actually Use AI (WIRED Staff)
Design, Methodology & Testing
- My New Favorite Question for the Daily Standup (Michael Eaton)
- GitHub Splits Advanced Security Into Separate Products (Kay Ewbank)
- Lost in the grid (Johnny Rodgers)
- Observability: Every Engineer’s Job, Not Just Ops’ Problem (Martin Thwaites)
- Another observability 3.0 appears on the horizon (Charity Majors)
- A maintainer’s guide to vulnerability disclosure: GitHub tools to make it simple (Nancy Gariché)
- Octopus Deploy: Scoped tenant variables (Susan Pan)
Mobile, IoT & Game Development
- Android deep-links and NFC (Peter Foot)
- How to automate perfect screenshots for the Mac App Store (Jesse Squires)
- Developers embrace Xbox Play Anywhere for their games (Athima Chansanchai)
- Xbox + .NET Aspire: Transforming Local Development Practices (Craig Taylor)
- TikTok’s Native Cross-Platform UI Framework Lynx Goes Open Source (Sergio De Simone)
- Meta Quest might add single window screensharing in VR soon (Umar Shakir)
- Visual Studio App Center Retirement – Update (03/20/2025): Extension of Product Support for Analytics & Diagnostics (Microsoft Learn)
Screencasts & Videos
- Extending Visual Studio – Adding a New Tool Window | Visual Studio Toolbox (Leslie Richardson & Matteo Prosperi)
- What are AI agents? | AI Agents for Beginners (Korey Stegared-Pace)
- SQL DB in Fabric Integrations | Data Exposed (Anna Hoffman & David Levy)
- Introducing Microsoft Purview Data Security Investigations | Microsoft Mechanics (Nick Robinson & Jeremy Chapman)
- Announcing Gemma 3, Flutter 3.29, GDC ’25, and more! – Google Developer News March 2025 (Megan Mehta)
- Data Model Your Way to Success | How to Use MongoDB Copilot Extension (MongoDB Team)
- Guide to GIMP tools, settings, and more (3.0.0 release) (Bread on Penguins)
Podcasts
- InfoQ Podcast: Simplify Your System By Challenging The Status-Quo And Learning From Other Ecosystems (Max Rydahl Andersen)
- Merge Conflict #455 – 3D Printing for Profit (James Montemagno & Frank Kreuger)
- Scrum Master Toolbox Podcast – When Nobody Expects the Scrum Master, Overcoming a Rocky Start in a Team New to Agile | Marina Lazovic (Vasco Duarte)
- The PowerShell Podcast – How to Build an IT Career from the Ground Up with Kevin Apolinario (KevTech) (James Petty)
- The Changelog News Podcast #137 – Revenge of the junior developer (Jerod Santo)
- Meta Cast – Stop Copy-Pasting Success—Build Your Own Playbook (Bob Galen & Josh Anderson)
- Google Cloud Security Podcast Episode #216 – Ephemeral Clouds, Lasting Security: CIRA, CDR, and the Future of Cloud Investigations (Anton A. Chuvakin)
- Grammar Girl Podcast – What’s wrong with ‘”’til”? Why tiny words control conversations. How many cookies? (Bob Holmes & Mignon Fogarty)
- Azure Cloud Talk 25/3/24 – Navigating the AI Landscape: Conferences, Costs, and Cognitive Shifts (Brian Gorman & Alec Harrison)
- Talk Python to Me #498 – Algorithms for high performance terminal apps (Michael Kennedy)
- Python Bytes Podcast #425 – If You Were a Klingon Programmer (Michael Kennedy & Brian Okken)
- Syntax Podcast #887 – Vibe Coding Is a Problem (Wes Bos & Scott Tolinski)
Community & Events
- What is Your Dream Job? (David Neal)
- Leadership updates (OpenAI Team)
- Essential Microsoft Resources for MVPs & the Tech Community from the AI Tour (Anthony Bartolo)
- Getting ready for WeAreDevelopers WebDev & AI Day – 27/03/2025 (Chris Heilmann)
- Microsoft AI Agents Learn Live Starting 15th April (Lee Stott)
- Gen X: from Grunge to Gated Communities—is this how we go out? (Jason Weisberger)
- Microsoft at 50: The journey and future of the partner ecosystem (Nicole Dezen)
- The Chaos of NIH Cuts Has Left Early-Career Scientists Scrambling (Maggie Chen)
- The Death of Coding Jobs: How AI, No-Code, and Corporate Greed Are Killing the Industry (Noah Davis)
- These are 25 “sure bet” breakout sessions for developers at Google Cloud Next ’25 (Richard Seroter)
- Microsoft’s CEOs have this trait in common, says exec who has worked closely with all three (Todd Bishop)
Database
- How to Remove Constraints from a SQL Server Table (Burt King)
- RavenDB’s Discord channel (Oren Eini)
SharePoint, M365 & MS Teams
- Create pages with Copilot in SharePoint (jackyhsu)
- Teams Toolkit for Visual Studio Code update – March 2025 (Yu Zhang)
PowerShell & Terminal
- oh-my-posh Release v25.6.0 (Jan De Dobbeleer)
Miscellaneous
- Day One brings its digital journaling app to Windows (Wes Davis)
- Two of my least favorite things about the Microsoft Store are about to get fixed (Sean Endicott)
- The Trump administration planned Yemen strikes in an unauthorized Signal chat (Amanda Silberling)
- Releasing Windows 11 Build 26100.3624 to the Release Preview Channel (Brandon LeBlanc)
- Google Drive for Windows on Arm PCs is now widely available (Emma Roth)
- Linux Kernel 6.14 Officially Released (msmash)
- Microsoft is resurrecting a handy keyboard shortcut in Windows (Sofia Elizabella Wyciślik-Wilson)
- 23andMe is bankrupt and about to sell your DNA, here’s how to stop that from happening (Stephen Warwick)
- ‘Chilling effect on free speech:’ Trump wants green card applicants already legally in the US to hand over social media profiles (Rhian Lubin)
More Link Collections
- Interesting links of the week 2025-13 (Michael Eaton)
- Sands of MAUI: Issue #180 (Sam Basu)
- AWS Weekly Roundup: Omdia recognition, Amazon Bedrock RAG evaluation, International Women’s Day events, and more (March 24, 2025) (Betty Zheng)
- Daily Reading List – March 24, 2025 (#518) (Richard Seroter)
- Reading Notes #641 (Frank Boucher)
The Geek Shelf
Parallel Programming and Concurrency with C# and .NET (Alvin Ashcraft)