Top Links
- A modern Extension Manager has arrived with Visual Studio 17.10 (Maia Kelner)
- Building .NET apps for Linux from any operating system (Uno Platform Team)
- First TechBash 2024 Keynote Announced. Early bird registration ends on June 11th. (TechBash Team)
- AI Audio Editor Walkthrough – WinUI 3 / Windows App SDK Samples (Beth Pan)
- .NET Rocks! – Episode 1900 with Scott Hanselman! (Carl Franklin & Richard Campbell)
- F# developer stories: how we’ve finally fixed a 9-year-old performance issue (Petr Semkin)
Web & Cloud Development
- Blazor HTML Forms, Submitting, and Antiforgery Tokens (Khalid Abuhakmeh)
- Avoiding interactivity with Blazor? (Jon Hilton)
- Consuming .NET Feature Flags within an Angular Application (Tim Deschryver)
- State Management in React vs. Angular (Christian Nwamba)
- Blazor Basics: Child Routes & Optional Route Parameters (Claudio Bernasconi)
- Why We Need a Standard JavaScript ORM for SQL Databases (Paul Scanlon)
- Boost Your Data Analysis: Best Practices for Optimizing Syncfusion Blazor Pivot Table Performance (Sastha Prathap)
- Why We Don’t Have a Laravel For JavaScript… Yet (Vince Canger)
- Dev Proxy v0.18 with reporters, better CI support, and improved Azure API Center integration (Waldek Mastykarz)
- Prefetching in Single-Page Applications (Martin Fowler)
- May 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews)
- Studio: Now Available for Windows (Alexa Peduzzi)
- Discover how to improve your site performance with Jetpack Boost (Ali Uğurlu)
- Introducing the Auth0 Session Management API (Andrea Chiarelli)
- Microsoft Entra ID Tenant Starters Guide: Understanding Identity Management and Licensing (Gregor Wohlfarter)
- Decision Trees For UI Components (Vitaly Friedman)
WinUI, .NET MAUI & XAML
- Chart of the Week: Creating a .NET MAUI Histogram Chart to Display the Distribution of Atomic Weights in the Periodic Table (Surya Karan Raja)
- OpenSilver 2.2 Migrates LightSwitch Applications (Edin Kapić)
Visual Studio & .NET
- Lookup in C# (Januarius Njoku)
- 9 Things You Didn’t Know About JetBrains Rider’s NuGet Support (Khalid Abuhakmeh)
- Writing a Debugger From Scratch – DbgRs Part 8 – Source and Symbols (Tim Misiak)
- A graphical depiction of the steps in building a C++ executable, basics (Raymond Chen)
- DirectSR Preview Available Now (Joshua Tucker)
- Perform Vector Database Similarity Search in .NET Apps using Build5Nines.SharpVector (Chris Pietschmann)
Design, Methodology, AI & Testing
- Behind the scenes of the Octopus Extension for GitHub Copilot (Matthew Casperson)
- GitLab Duo Chat 101: Get more done on GitLab with our AI assistant (Abubakar Siddiq Ango)
- Code Digital Signing – Guide and Resources (Horatiu Vladasel)
- How to Easily Migrate from SVN to Git (Allison Bokone)
- The Crossroads of Innovation and Privacy: Private Synthetic Data for Generative AI (Alyssa Hughes)
- TeamCity Major Bug-Fix Release for All Versions: Update Your Server Now (Olga Bedrina)
- Can LLMs spot accessibility issues? (Remi Van Goethem)
- Embracing Diversity and Inclusion at Workplaces (Shikha Nandal)
- Memory Protection for AI ML Model Inferencing (Suraj Deshmukh)
- GitHub and JFrog partner to unify code and binaries for DevSecOps (Thomas Dohmke)
Mobile, IoT & Game Development
- App Hosting vs. the original Hosting: Which one do I use? (Julia Reid & Thomas Bouldin)
Screencasts & Videos
- New T-SQL Enhancements in SQL Server 2022 | Data Exposed: MVP Edition (Anna Hoffman)
- Inclusive innovation: GitHub’s drive for accessible coding (GitHub Team)
Podcasts
- Working Code Podcast – Episode 180: The Laws Of Software (Ben Nadel)
- Scrum Master Toolkit Podcast – Agile Governance, Creating Transparency and Overhauling Project Management to Fit Agile Product Development | Doug Rabow (Vasco Duarte)
- Kubernetes Podcast from Google – A Decade of Kubernetes Contribution (Abdel Sghiouar & Kaslin Fields)
- Syntax Podcast #775: Components We Need on Every Project (Wes Bos & Scott Tolinski)
- The Rework Podcast – The Subtle Art of Staying Out of It (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson)
- Practical AI Podcast – AI in the U.S. Congress (Don Beyer, Chris Benson & Daniel Whitenack)
- Talk Python to Me #464: Seeing code flows and generating tests with Kolo (Michael Kennedy)
- Software Engineering Radio 618: Andreas Møller on No-Code Platforms (Brijesh Ammanath)
Community & Events
- Developers get by with a little help from AI: Stack Overflow Knows code assistant pulse survey results (Erin Yepis)
- As Minecraft celebrates 15th anniversary, community shares how it shapes their worlds (Athima Chansanchai)
- Research Focus: Week of May 27, 2024 (Brenda Potts)
- Obtaining More Freedom (and Money) with Freelancing (Donn Felker)
- JetBrains AI Hackathon, Powered by Google (Irina Mariasova)
Database
- What happens when we drop a column on a SQL Server table? Where’s my space? (Cláudio Silva)
- Profiling Query Performance In SQL Server With Extended Events The Easy Way (Erik Darling)
- Working with Data in Azure Cosmos DB for PostgreSQL using Open PSQL Shell. (Kevin Comba)
- Azure SQL Managed Instance Point-In-Time Restore Service Level Expectation (Diego Caracciolo)
- Replace SQL Cursors with Set Based Operations Including OUTPUT and MERGE (Jared Westover)
SharePoint, M365 & MS Teams
- Do more in Microsoft Mesh with data and AI (Rebecca Burke-Agüero)
Miscellaneous
- Hackers Claim To Have Breached Ticketmaster, Stealing Personal Data of 560 Million Users (BeauHD)
- Accessibility in Surface Copilot+ PCs: Innovation meets inclusivity (Claudia Quian)
- Accessing a third-party device with SMB in Windows 11 24H2 may fail (Ned Pyle)
More Link Collections
- The Morning Brew #3949 (Chris Alcock)
- Daily Reading List – May 29, 2024 (#328) (Richard Seroter)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link