Top Links
- Announcing the first-ever true .NET Single Project for Mobile, Web, Desktop, and Embedded apps (Uno Platform Team)
- Join tech enthusiasts at MS Build ’24: Exploring AI, Machine Learning, Azure, and More! (Suniti Panwar)
- Reducing the environmental impact of Windows devices (Josh Salyers)
- Microsoft launches Phi-3, its smallest AI model yet (Emilia David)
- Mastering SOLID Principles in C#: A Practical Guide (A. Yohan Malshika)
- How we built “Ask Learn”, the RAG-based knowledge service (Sarah Luck & Bob Tabor)
Web & Cloud Development
- Kubernetes 1.30: Read-only volume mounts can be finally literally read-only (Akihiro Suda)
- Event Dispatch in Angular (Jatin Ramanathan & Tom Wilkinson)
- Easy authentication with Azure App Service and Microsoft Entra External ID (Katherine Legg)
- Crafting Interactive Digital Logic Circuits Made Easy with Blazor Diagram Component (Keerthivasan R.)
- Unit testing methods on BlobServiceClient with Azure blob storage and NSubstitute (Thomas Ardal)
- Async APIs – don’t confuse your events, commands and state (David Hope)
- ESLint v9.1.1 released (Francesco Trotta)
WinUI, .NET MAUI & XAML
- Uno Platform 5.2 Released – One Project To Rule Them All (Nick Randolph)
Visual Studio & .NET
- How to Add a WinForms C# Excel XLSX Viewer to Your Desktop .NET Application (Mackenzie Albitz)
- CSLA Version 8.1.0 prerelease online (Rockford Lhotka)
- Strict Ordered Message Handling with Wolverine (Jeremy D. Miller)
- Don’t Do This With Extension Methods (Adam Storr)
- Metalama 2024.1: Performance Improvements Analysis (Gael Fraiteur)
- Configure Renovate to handle nuspec files (Anthony Simmon)
- Does readonly make your code faster? (Steven Giesel)
- How to Build a URL Shortener in .NET Applications (Januarius Njoku)
- Tales from the .NET Migration Trenches – Authentication (Jimmy Bogard)
- .slnx The New .NET Solution XML File Format (NDepend Team)
- Adding state to the update notification pattern, part 4 (Raymond Chen)
Design, Methodology, AI & Testing
- Build more scalable apps using Kernel Memory as a service (Matteo Pagani)
- Why API Testing Is Complex – Input Data (Gil Zilberfeld)
- Adobe’s new Firefly model makes it easier to use Photoshop’s AI tools (Jess Weatherbed)
- Using open source to help the earth (Paull Young)
- From Gen Z to Boomers: How to Give Critical Feedback at Work (Washington Post)
- Explaining Trunk Based Development (Travis CI Team)
- How to Summarize Large Documents with LangChain and OpenAI (Usama Jamil)
Mobile, IoT & Game Development
- Read floppy disks and CD-ROMs with Raspberry Pi 5 | #MagPiMonday (K. G. Orphanides)
Screencasts & Videos
- AT&T Data Breach Update (Frank La Vigne)
- Microsoft Build Unplugged, Episode Three: BTS Content preview (James Montemagno & Safia)
- Armchair Architects: POC to Prod Must-haves (David Blank-Edelman, Uli Homann & Eric Charran)
- Pure Virtual C++ Pre-Conference Videos – Linux Development, Modules, Containers and more! (Sy Brand)
Podcasts
- InfoQ Podcast: Courtney Nash Discusses Incident Management, Automation, and the VOID Report (Courtney Nash)
- Merge Conflict #407: What the heck are tokens, embeddings, and GPTs anyways? (James Montemagno & Frank Kreuger)
- Scrum Master Toolbox Podcast – Agile is a Framework for Collaboration, Here’s How | Paul Jarvis (Vasco Duarte)
- Navigating Work Patterns and Internal Tool Reliability in Engineering Teams – Adventures in DevOps 197 (Charles M. Wood)
- The PowerShell Podcast – The PowerShell and DevOps Global Summit 2024 Bar session 3 (James Petty)
- Syntax Podcast Episode 759: How to Easily Explore Coding Ideas (Wes Bos & Scott Tolinski)
- CloudChat Episode #3 – Paying Forward the Postage (Carl Schweitzer & Brandon Martinez)
- Google Cloud Security Podcast Episode 169 – Google Cloud Next 2024 Recap: Is Cloud an Island, So Much AI, Bots in SecOps (Anton Chuvakin)
- Meta Cast – Overcoming the Epidemic of Failed Sprints (Bob Galen & Josh Anderson)
- Geek’s Guide to the Galaxy Podcast #566 – Fallout Season 1 Review (with John Joseph Adams, Theresa DeLucci, Zach Chapman) (David Barr Kirtley & John Joseph Adams)
- The Changelog News Podcast – The threat to open source comes from within (Jerod Santo)
- Raziel Tabib: GitOps – Azure DevOps Podcast Episode 294 (Jeffrey Palermo)
- The Happy Engineer Podcast #165: WARNING – Your Memory is Worse Than You Think (Max Ahumada)
Community & Events
- Rare reveals a new building with sustainable design at its heart on Earth Day 2024 (Amy Dawson)
- CfP List Updated 2024-04-22 (Dave Aronson)
- Earth Day 2024: Our commitment to sustainability (Katie Liu)
- Things to Do in Philadelphia This Week & Weekend (Visit Philly)
- Microsoft hires former Meta exec to bolster AI supercomputing team (Emma Roth)
Database
- Release: Azure SQL Migration extension for Azure Data Studio v1.5.4 (Abhishek Kumar)
PowerShell & Terminal
- Getting Started Using GitHub Copilot for PowerShell Scripting (Brien Posey)
- New Command Line Exe : Unclip – Copy Unicode text to/from Windows clipboard (Mark Pahulje)
Miscellaneous
- Meta wants to be the Microsoft of headsets (Alex Heath)
- Microsoft and partners open major new pedestrian bridge to span campus and transportation needs (Kurt Schlosser)
- Meta Opens Quest OS To Third Parties, Including ASUS and Lenovo (msmash)
- Expanding our Content Integrity tools to support global elections (Teresa Hutson)
- Microsoft makes it easier to install Windows store apps from the web (Tom Warren)
More Link Collections
- The Morning Brew #3924 (Chris Alcock)
- Interesting links of the week 2024-17 (Michael Eaton)
- Sands of MAUI: Issue #142 (Sam Basu)
- Daily Reading List – April 22, 2024 (#302) (Richard Seroter)
The Geek Shelf
Apps and Services with .NET 8 – Second Edition: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link