Top Links
- How to Style Your WinUI XAML Apps Like a Pro! (Michael Jolley)
- Find the IDE features you need with GitHub Copilot and Search (Leah Tran)
- Unlock Insights on Export Trends with a .NET MAUI Toolkit Stacked Area Chart (Vimala Thirumalai Kumar)
- Demystify cloud-native development with .NET Aspire – NDC London 2025 (Maddy Montaquila)
- MSTest 3.8: Top 10 features to supercharge your .NET tests! (Youssef Fahmy & Amaury Levé)
- .NET Conference 2025 – April 23-24, 2025 – Online, Global (Csharp dotcom Team) – Join me online next month!
Web & Cloud Development
- Securing Developer Tools with Authentication Brokers (Den Delimarsky)
- A Primer on Tailwind CSS: Pros, Cons and Real-World Use Cases (Hassan Djirdeh)
- Seven Proposed Recommendations published by the Verifiable Credentials Working Group (W3C)
- Minding the gaps: A new way to draw separators in CSS (Kevin Babbitt)
- Evaluating the Default APIMATIC API Governance Rules (Kin Lane)
- Analyze Stock Market Trends with React DataGrid for Smart Trading (Mohammed Farook J)
- VSCode – Expose a local API publicly using port forwarding (Bart Wullems)
- REST Constraint #1: The Power of a Uniform Interface (Chris Woodruff)
WinUI, .NET MAUI & XAML
- Exploring the .NET MAUI Toolkit: Alerts (Héctor Pérez)
- Implement OAuth 2.0 functionality in Windows apps (Microsoft Learn) – New in WIndows App SDK 1.7
- Background task migration strategy (Microsoft Learn) – UWP to WinUI 3
- What’s supported when migrating from UWP to WinUI 3 (Microsoft Learn) – Updated for Windows App SDK 1.7
Visual Studio & .NET
- How to Sign PDF Documents with PFX Certificates in .NET C# on Linux (Bjoern Meyer)
- Putting Tasks in a Cache, and Computing Only Once, When First Requested (Bryan Hogan)
- C++ Dynamic Debugging: Full Debuggability for Optimized Builds (David Li)
- You can’t simulate keyboard input with PostMessage, revisited (Raymond Chen)
AI
- Cutting digital curbs: How Azure AI Foundry is building a more accessible world (Andy Beatman)
- Accelerating agentic workflows with Azure AI Foundry, NVIDIA NIM, and NVIDIA AgentIQ (Asha Sharma)
- The Creative Potential For AI in Education (Dale Dougherty)
- How we optimized vLLM for DeepSeek-R1 (Michael Goin, Robert Shaw, Nick Hill, Tyler Smith & Lucas Wilkinson)
- The Context Gap (Eleanor Berger)
- Using AI to Automate Social Media Posts with .NET (Simon Foster)
- Announcing new Phi pricing, Empowering Your Business with Small Language Models (martincai)
- 6 tips to get the most out of Deep Research (Molly McHugh-Johnson)
- Advanced RAG Solution Accelerator (raniabayoumy)
Design, Methodology & Testing
- Windows Service or System Tray App? A Practical Comparison (Danut Ghiorghita)
- Screaming Architecture: Not Driven By Entities (Derek Comartin)
- IssueOps: Automate CI/CD (and more!) with GitHub Issues and Actions (Nick Alteen)
- Why build a native app? and Why did you need to change 8 files to add one checkbox? (Matt Lacey)
- TeamCity Roadmap 2025: Updating the UI, TeamCity Recipes, and Much More (Olga Bedrina)
- Prioritizing inclusion over convention: Rethinking how we design packaging (Jay Tan)
Mobile, IoT & Game Development
- Track air quality anywhere with Raspberry Pi (David Crookes)
Screencasts & Videos
- Build an App from Scratch with GitHub Copilot & Visual Studio (Amy Nguyen)
- How to Build an AI Agent with Semantic Kernel, MongoDB Atlas, C# and OpenAI (Luce Carter)
- MVVM is hard! How do I make it easier? | One Dev Question (James Montemagno)
- Building a modern, native app for Windows: Which UI framework should you choose? – NDC London 2025 (Alvin Ashcraft)
- Return httpResource() from a Method (Deborah Kurata)
- Effective Data Visualization – NDC London 2025 (David Giard)
- Write Uno Time, Run Everywhere with the Uno Platform – NDC London 2025 (Joseph Guadagno)
- NDC Party: A Brief History of Computer Art – NDC London 2025 (Anders Norås)
- Video: How to create checklists in Markdown for easier task tracking (Cassidy Williams)
Podcasts
- .NET Rocks! – .NET Aspire 9.1 with Rob Richardson (Carl Franklin & Richard Campbell)
- Syntax Podcast #886 – AWS and IAC for Dummies with SST (Wes Bos & Scott Tolinski)
- Scrum Master Toolbox Podcast – When a Scrum Master Needs to Hire a Manager, An Organizational Design Story | Karen Suarez (Vasco Duarte)
- Sync Up, A OneDrive Podcast – How Microsoft Does OneDrive (Stephen Rice & Arvind Mishra)
- Made by Google Podcast – Pixel 9a: AI Smarts, Even Smarter Price (Rachid Finge)
- Grammar Girl Podcast – The best punctuation book, period, with June Casagrande (Mignon Fogarty)
Community & Events
- Substack rival Ghost is now connected to the fediverse (Sarah Perez)
- DWX Developer Week Moves to Mannheim – And TX Text Control Is on Board! (Bjoern Meyer)
- Microsoft senior leadership update: EVP, Chief People Officer and EVP, Office of Strategy and Transformation (Microsoft)
- GDC 2025: Celebrating Innovation in Gaming and Our Communities (Mike Nelson)
Database
- All About SQL Server Stored Procedures: Local Variables (Erik Darling)
- Our SQL Server is Slow! What Do I Do First? (Kevin Hill)
- T-SQL Has Regex. Don’t Get Too Excited. (Brent Ozar)
SharePoint, M365 & MS Teams
- Introducing Copilot in the Microsoft 365 admin centers (Zachary Cavanell)
- Prep for tests with Microsoft 365 (Alyse Maguire)
- Quickly add approval workflows to any list or library in Microsoft 365 (Nate Tennant)
PowerShell
- Running PowerShell Scripts on Azure VMs with Domain User Authentication using Azure Functions (Saswat Mohanty)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 27818 (Canary Channel) (Amanda Langowski & Brandon LeBlanc)
- Fired FTC commissioner warns of the ‘corrupting influence of billionaires’ (Lauren Feiner)
- GNOME 48 Released (msmash)
- Windows 11 will soon let you know why your PC hardware sucks and Windows 11 now lets you easily type with an Xbox controller (Tom Warren)
More Link Collections
- Daily Reading List – March 19, 2025 (#515) (Richard Seroter)
The Geek Shelf
Humble eBook Bundle: Computer Science the Fun Way (No Starch Press) – Referral Link