Top Links
- Visual Studio 2022 – 17.10 Performance Enhancements (Ashok Kamath)
- Early Bird Ends Today PLUS Keynotes Announced! (Jason Gaylord) – The Early Bird ended yesterday, but save 10% on Standard Registration with code DOTNET10
- Catch up on the latest Git tooling features in 17.10 GA (Jessie Houghton)
- What’s a Navigation Region in Windows and Uno Platform Applications? (Nick Randolph)
- Building Generative AI apps with .NET 8 (Jordan Matthiesen and Luis Quintanilla)
- Mistral Introduces AI Code Generation Model Codestral (Daniel Dominguez)
- Build AI Applications with ease using Semantic Kernel and .NET Aspire (Sophia Lagerkrans-Pandey & Vic Perdana)
Web & Cloud Development
- Running a Playwright scheduled job with Azure Container Apps (Anthony Chu)
- Zero-JavaScript View Transitions (Fred Schott)
- How To Encrypt ASP.NET Core Route Parameters (Khalid Abuhakmeh)
- App Service Web App for Containers vs Azure Container Apps (John Kilmister)
- Angular Directives vs. Vue Directives (Christian Nwamba)
- Blazor Basics: Blazor Render Modes in .NET 8 (Claudio Bernasconi)
- Fleet 1.36 Is Here, With Improved Syntax Highlighting for PHP, C/C++, and Svelte, Better Remote Development With SSH, and Other Enhancements (Daniela Bentrup)
- WebStorm 2024.1.4 Is Now Available (David Watson)
- Docker Desktop 4.31: Air-Gapped Containers, Accelerated Builds, and Beta Releases of Docker Desktop on Windows on Arm, Compose File Viewer, and GitHub Actions (Vanessa Fournier)
- TypeScript 5.5 Adds ECMAScript Set Support (Ian Elliot)
- Node v22.3.0 (Current) (Rafael Gonzaga)
- List Process IDs (PIDs) for your IIS Application Pools (Bart Wullems)
- Adding a Custom Header Parameter to All API Endpoints in Swagger (Lennart Pries)
- UIX: A Full Stack Web Dev Framework Leveraging Deno (Loraine Lawson)
WinUI, .NET MAUI & XAML
- What’s New in .NET MAUI Charts: 2024 Volume 2 (Saravanan Madheswaran)
- Windows App SDK Version 1.5.4 (1.5.240607001) Stable Channel Release Notes (Microsoft Learn)
Visual Studio & .NET
- 5 Practical Ways to Add Polly to Your C# Application [2024] (Metalama Team)
- Introducing collection expressions in C#12: Behind the scenes of collection expressions – Part 1 (Andrew Lock)
- C# Array and List Fastest Loop in 2024 (NDepend Team)
- Rider Starts Its Early Access Program for Version 2024.2 and Rider 2024.1.3 and ReSharper 2024.1.3 Updates Are Out! and The ReSharper 2024.2 Early Access Program begins! (Sasha Ivanova)
- Weak Events in C# (Satya Prakash)
- Visual Studio 2022 version 17.10.2 Release Notes and Visual Studio 2022 Version 17.11 Preview 2 Release Notes (Microsoft Learn)
AI
- AI Toolkit for Visual Studio Code overview (Microsoft Learn)
- How Retrieval Augment Generation Makes LLMs Smarter Than Before (Exxact Team)
- Answers: Generative AI as Learning Tool (Mike Loukides)
- The Evolution of GenAI Application Deployment Strategy: From MVP to Production (Stephen Rhodes)
- Getting Started with Semantic Kernel (Jason Farrell)
- Export and Quantize Models like Llama-3-8B-Instruct with Model Builder for ONNX Runtime GenAI (Nietras)
- Pricing Update: Token Based Billing for Fine Tuning Training (Alicia Frame)
- Developers: Get Ready for NVIDIA’s NIM-Based AI App Store (Agam Shah)
Design, Methodology & Testing
- The Red Hat cloud native architecture solution patterns (Bart Wullems)
- June patches for Azure DevOps Server (Gloridel Morales)
- There’s a 6-Month Statute of Limitations on “The Last Person.” (Brent Ozar)
- Offering Client Trials: Prototypes vs Auditions (Erik Dietrich)
- Testing = Exploration + Checking (Gil Zilberfeld)
- Design Tokens—Fundamental Building Blocks of Design Systems (Hassan Djirdeh)
- What Is Performance Feedback? How to Have Performance Development & Management Conversations (Paul Fayad)
- How we improved push processing on GitHub (Will Haltom)
- Remote Software Installation and Deployment (Alex Marin)
Mobile, IoT & Game Development
- This roof-mounted Raspberry Pi tracks flights and photographs the aurora borealis (Ashley Whittaker)
- How to install the iOS 18 and iPadOS developer betas (Barbara Krasnoff)
- Flutter: iOS Home Widgets Deep Dive (Shawn Blais)
- Unlocking the power of mixed reality devices with MobileConfig (Arjun Bhasin & Michael Leighton)
- How To Secure API Access in Mobile Apps (Gary Archer)
- SwiftNavigation (Miguel de Icaza)
- Leveraging Progressive Web Apps (PWAs) for Enhanced Mobile User Engagement (SitePoint)
Screencasts & Videos
- Framework 16: The Laptop Designed to Be Taken Apart (Jordi Adoumie)
- Mr. Maeda’s Cozy AI Kitchen – Pondering AI Music, with Kaki King (John Maeda)
- Introduction to Portainer | Open at Microsoft (Frank Boucher & Neil Cresswell)
Podcasts
- OpenAI Changes Everything Podcast #1: The AI Alignment Problem and Human Extinction (Stephen Walther)
- Kubernetes Podcast from Google – Leading Kubernetes into its Second Decade (Abdel Sghiouar & Kaslin Fields)
- Scrum Master Toolbox Podcast – When Protection Hinders Progress, A Guide to Tackling Psychological Safety in Agile Teams | Kirsi Sahlstén (Vasco Duarte)
- Action Over Inspiration | Multithreaded Income Episode 41 (Kevin Griffin)
- The Happy Engineer Podcast #172: Master Product Management Like a Marketing Pro with Amberdeep Aurora (Max Ahumada)
- Python Bytes Podcast #387 – Heralding in a new era of database queries (Michael Kennedy)
- Behind the Tech Podcast – Ethan Mollick, Author and Associate Professor at the Wharton School of the University of Pennsylvania (Kevin Scott)
- The Stack Overflow Podcast Episode 709 – A peek behind the curtain with Stack Overflow’s sales engineers (Alexa Montelibano & Tiago Torre)
- Microsoft 365 Dev Podcast – Copilot extensibility Build 2024 news follow up with Andrew Connell (Jeremy Thake)
- RunAs Radio #936 – Copilot in your Intranet with Susan Hanley (Richard Campbell)
Community & Events
- Save the Date for Global DevOps Experience on June 15! (Rie Moriguchi)
- Silicon Valley Salaries Are Shrinking, Leaving Workers In the Lurch (BeauHD)
- Finding New Pastures: Big Nerd Ranch’s Next Chapter (Big Nerd Ranch Team)
- 10 years of the GitHub Security Bug Bounty Program (Jill Moné-Corallo)
- What I actually do at Microsoft (Randolph West)
- What’s missing from Seattle’s startup ecosystem? (Taylor Soper)
- Blog throwback: How did you get started in software development? (Michael Eaton)
Database
- A Little About Fill Factor And Fragmentation In SQL Server (Erik Darling)
- Prevent SQL Injection attacks on your PostgreSQL servers (Gennady Kostinsky)
SharePoint, M365 & MS Teams
- Build engaging apps for Microsoft Teams meetings with new content sharing capabilities (Kanchan Kaur)
PowerShell
- Continuing PowerShell Scripts After Reboot (Alex Marin)
Miscellaneous
- PowerToys Advanced Paste (Microsoft Learn)
- How to Use Paste Using AI in Windows Using ‘Advanced Paste’ in PowerToys (Shashwat)
- Ticketmaster’s Snowflake data breach was just one of 165 (Jess Weatherbed)
- The origin story of the Windows 3D Pipes screen saver (Raymond Chen)
More Link Collections
- The Morning Brew #3957 and The Morning Brew #3958 (Chris Alcock)
- Daily Reading List – June 11, 2024 (#337) (Richard Seroter)
The Geek Shelf
Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (Matt Eland) – Referral Link