Top Links
- Part 3 – Babylon.js 8.0: glTF, USDz, and WebXR advancements (Jason Carter & Thomas Lucchini)
- Your Pluralsight Benefit Just Got Better (Jim Harrer)
- What might Microsoft announce at its 50th anniversary Copilot event? (Zac Bowden)
- 15 milestones that shaped Microsoft’s vision for AI (Microsoft Source)
- March 2025 (version 1.99) (Visual Studio Code Team)
- Windows wallpapers worth celebrating (Bruna Darini) – Microsoft 50th anniversary desktop wallpapers
Web & Cloud Development
- How to Build Scalable Document Signing by Integrating BoldSign with .NET Aspire (Pavle Davitkovic)
- Reuse Persistent Document Editor Components in Angular SPA Applications (Bjoern Meyer)
- Astro 5.6 (Matt Kane & Emanuele Stoppa)
- How to Build and Deploy an MCP Server with TypeScript and Azure Developer CLI (azd) using Azure Container Apps and Docker (Chris Pietschmann)
- htmx for ASP.NET Core Developers: The Simpler, Faster Way to Build Web Apps and htmx vs. JavaScript Frameworks: Choosing the Right Tool for the Job (Chris Woodruff)
- Tailwind CSS v4.1: Text shadows, masks, and tons more (Dan Hollick)
- ATTENTION: Microsoft Learn Applied Skills Update (Mindy Rosenthal)
- Streamline Azure Tasks in VS Code Using GitHub Copilot (Dan Wahlin)
- Azure Developer CLI (azd) – April 2025 (Kristen Womack)
- A Developer’s Guide to Server-Side JavaScript (Martin Bach)
- Azure Native V3: A Leaner, Faster SDK for Microsoft Azure (Meagan Cojocar)
- Coding Azure 9a: Authorizing Your Frontend Client-Side App to Access a Web Service and Coding Azure 9b: Securing a Server-Side Frontend to a Web Service (Peter Vogel)
- Master Docker and VS Code: Supercharge Your Dev Workflow (Vladimir Mikhalev)
- How to Use Wireshark Filters to Analyze Your Network Traffic (Hang Hu)
- Localhost dangers: CORS and DNS rebinding (Kevin Stubbings)
- Deprecating window.external.getHostEnvironmentValue() (Microsoft Edge Team)
WinUI, .NET MAUI & XAML
- Windows Community Toolkit v8.2 Adds Native AOT Support (David Ramel)
Visual Studio & .NET
- Creating a .NET Console Application with Visual Studio Code and TX Text Control (on Linux) (Bjoern Meyer)
- Automatically generate any doc comment for C++ functions in Visual Studio (Sinem Akinci)
- What’s New in C# 14? Key Features and Updates You Need to Know (Vinoth Kumar Sundara Moorthy)
- 10 New Features in EF 9 (Assis Zang)
- Is the .NET Ecosystem in Crisis? (Matt Goldman)
- Adding delays to our task sequencer, part 2 (Raymond Chen)
- Microsoft .NET Code Analysis: Improve .NET Performance by Reusing Constant Arrays (David McCarter)
AI
- AI Model Context Protocol (MCP) and Security (Omar Santos)
- How I created UI with ChatGPT’s new image generator (4o) (Xinran Ma)
- Bringing intelligence to every workflow (OpenAI Team)
- 3 ways to level up your studying with NotebookLM (Cheng-Wei Hu)
- Combatting Bias in AI Systems (Jeff Mielke)
- Google’s NotebookLM can now find its own sources (Jess Weatherbed)
- Devin, the viral coding AI agent, gets a new pay-as-you-go plan (Kyle Wiggers)
- From training to inference: The new role of web data in LLMs (Or Lenchner)
- Moving Copilot from a Pair Programmer to a Peer Programmer (Peter Smulovics)
- Using OpenAI’s Audio-Preview Model with Semantic Kernel (Roger Barreto)
- AI Coding Challenge – Part 3 Using DeepSeek to get innermost string between strings (Mark Pahulje)
Design, Methodology & Testing
- I’d rather read 50 lines than Extract Method Refactoring (Derek Comartin)
- Code Obfuscation Best Practices and Tools (Ben Nettleton)
- The sound of innovation: How audio designers are redefining digital experiences (Celeste Moure)
- CDN Domain URL change for Agents in Pipelines (Shubham Agarwal & Eric van Wijk)
- Introducing TeamCity’s New Design, Phase 1 (Marharyta Milovanova)
Mobile, IoT & Game Development
- Visualizing Global Coal Consumption Trends with Our Flutter Stacked Area Chart (Aswini Suresh Reddy)
- Stay on schedule with Raspberry Pi Pico W and an e-ink dashboard (David Crookes)
Screencasts & Videos
- Write HTML faster than ever with Visual Studio (Mads Kristensen)
- Interview: Microsoft CEO Satya Nadella on the tech giant’s 50th anniversary — and what’s next (Todd Bishop)
- .NET MAUI Community Standup – Next in .NET 10 and Visual Studio (David Ortinau & Rachel Kang)
- .NET Community Chatter, Open Source C# and SharpSite | Fritz’s Tech Tips and Chatter (Jeffrey T. Fritz)
- Introducing Model Context Protocol (MCP) in Copilot Studio (Microsoft Power Platform)
- Clean up Windows 11 disk space with this built-in included utility | ITOpsTalk (Orin Thomas)
- Agent pay-as-you-go billing explained in Microsoft 365 Copilot Chat (Microsoft Mechanics)
- Learn Python + AI from our video series! (Pamela Fox)
- Building a Charging App with Hot Design (Uno Platform Team)
Podcasts
- The Modern .NET Show – From Code to Cloud in 15 Minutes: Jason Taylor’s Expert Insights And The Clean Architecture Template (Jamie Taylor)
- InfoQ Podcast: Building Your Personal Brand and Making an Impact: Insights from Principal Engineer Pablo Fredrikson (Pablo Fredrikson)
- The Hanselminutes Podcast – Tiny Experiments with Anne-Laure Le Cunff (Scott Hanselman)
- Scrum Master Toolbox Podcast – The Solution-Focused Retrospective for Agile Teams, Turning Problems Into Goals | Zvonimir Durcevic and Scrum Master Toolbox Podcast – How Feedback Transforms Product Owners | Zvonimir Durcevic (Vasco Duarte)
- PPP 452 | How to Build Bridges Across Divides at Work and Beyond, with Juliana Tafur (Andy Kaufman)
- The Stack Overflow Podcast – Is AI a bubble or a revolution? The answer is yes. (Eira May)
- Software Defined Talk Episode #513 – Put On A Musical (Brandon Whichard & Matt Ray)
- Tools and Weapons Podcast – Steve Ballmer: Scaling the digital revolution (Brad Smith)
Community & Events
- Pixelfed Vulnerability and Impacts to Federation (Hachyderm Team)
- Code the Future with Java and AI – Join Me at JDConf 2025 (Amanda Silver)
- How Software Developers Can Build Their Personal Brand to Elevate Their Influence (Ben Linders)
- Microsoft reportedly pulls back on its data center plans (Kyle Wiggers)
- Get Ready for .NET Conf: Focus on Modernization (Mayunk Jain)
- How I migrated my Mastodon account to micro.blog (Marco Siccardi)
- Introducing the 2025 Imagine Cup Finalists (MS Student Developer Team)
- Philly Is One of the Top 10 U.S. Cities for Food & Drink, Says Food & Wine (Visit Philly)
- OneDrive at the Microsoft 365 Community Conference (Rob Nunez)
Database
- All About SQL Server Stored Procedures: Dynamic SQL For Performance (Erik Darling)
- SQL SERVER Performance Tuning: Catching Key Lookup in Action (Pinal Dave)
- The role of DevSecOps in database security and compliance (Steve Jones)
- Unlocking the new features of Oracle Database 23ai with Swift on Server (Szabolcs Toth)
SharePoint, M365 & MS Teams
- SharePoint Roadmap Pitstop March 2025 (Mark Kashman)
- Microsoft 365 Certification control spotlight: Data access management (Tony Balkan)
PowerShell
- PowerShell Remoting in a Workgroup Environment: A Step-by-Step Guide (Brien Posey)
- Announcing Warp Preview (Hong Yi Chen)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 26120.3671 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26200.5518 (Dev Channel) (Amanda Langowski & Bradon LeBlanc)
- The Blunt Force Trauma of the Trump Tariffs (Brian Barrett)
- China retaliates with tariff that matches Trump’s (Dominic Preston)
- ReMarkable Tablets Just Got a Bunch of New Templates to Boost Your Productivity (Justin Pot)
- Announcing Rust 1.86.0 (Rust Release Team)
- Microsoft’s miniature Windows 365 Link PC is available to buy now (Umar Shakir)
- Trump’s tariffs mean you’ll pay more for all gadgets (Victoria Song)
More Link Collections
- Daily Reading List – April 3, 2025 (#526) (Richard Seroter)
The Geek Shelf
When They Win, You Win (Russ Laraway) – Referral link