Top Links
- Installing Visual Studio from an Internal Website (Christine Ruana)
- Build an Uno Platform app with Azure Mobile Apps (Microsoft Learn)
- Dart DevTools: Analyzing application performance with the CPU Profiler (Ben Konyi)
- TechBash 2023 Workshops & Speakers Announced. Early Bird Prices End July 4th (TechBash Team)
- Dapr v1.11 is now available (Dapr Team)
- The Microsoft Teams Global Hack – Week 1 Recap and What’s Coming (Ayca Bas)
Web & Cloud Development
- Popular CSS preprocessors with examples: Sass, Less, Stylus and more (Anna Monus)
- What’s New in DevTools (Chrome 115) (Sofia Emelianova)
- An Introduction to Writing HTML ESLint Rules in Angular (Elad Zipper)
- InProcess and OutOfProcess Hosting Models in ASP.NET Core (Code Maze)
- How to Reduce TTFB & Server Response Times on WordPress (Jen Swisher)
- Shorts Series – Add or Enable Serilog in ASP.NET Core 7.0 (Talking Dotnet)
- How Microsoft Fabric aims to beat Amazon and Google in the cloud war (Matt Marshall)
- W3C updates its Process Document (Coralie Mercier)
- An ESBuild Setup for TypeScript (Rob Eisenberg)
- Escrow Buddy: An open-source tool from Netflix for remediation of missing FileVault keys in MDM (Elliot Jordan)
- WebAssembly and Go: A Guide to Getting Started (Part 1) and WebAssembly and Go: A Guide to Getting Started (Part 2) (Robert Kimani)
- Enhanced search & Navigation: The new Pulumi Docs experience (Sean Holung)
- Cloud migration made easy: introducing GitHub Enterprise Importer (Tim Rogers)
- Converting Full Terraform Programs to Pulumi (Justin Van Patten)
WinUI, .NET MAUI & XAML
- Multi-app kiosk mode now available in Windows 11! (Sydney Bruckmann)
- Tutorial: Integrating ChatGPT Model in a Cross-platform .NET Application (Uno Platform Team)
- Announcing Files, version 2.5 (Files App Team)
- Introducing Grial Studio! Build stunning #dotnet apps faster than ever. (Grial Kit Team)
Visual Studio & .NET
- How to detect heap allocations (Bart Wullems)
- .NET Upgrade Assistant: CLI Tool Synced with Visual Studio Extension Engine (Almir Vuk)
- C# Tip: Use custom Equality comparers in Nunit tests (Davide Bellone)
- .NET Hot Reload Adds Support for Modifying Generics (Giorgi Dalakishvili)
- The move constructor that you have to declare, even though you don’t want anyone to actually call it (Raymond Chen)
- How does List work under the hood in .NET? (Steven Giesel)
Design, Methodology, AI & Testing
- What’s new in MSIX: June 2023 (Naveen Nooka)
- Being Successful with Domain-Driven Design: Minimal Complexity, Part 3 (Peter Ritchie)
- Survey reveals AI’s impact on the developer experience (Inbal Shani)
- A few thoughts on imposter syndrome (James Whittaker)
- Polling Tentacles over standard ports (Jonathan Hardy)
- Make your GitHub projects more accessible with accessibility-alt-text-bot (Kate Higa)
- Chocolatey Boxstarter Release v3.0.2 (Chocolatey Team)
Mobile, IoT & Game Development
- Update to Windows Subsystem for Android™ on Windows 11 (June 2023) (Brandon LeBlanc)
- Introducing Swift OpenAPI Generator (Swift.org)
Screencasts & Videos
- No Peeking! Obscure Sensitive Screens in Your App with .NET MAUI (Gerald Versluis)
Podcasts
- Revision Path – Reggie Perry Jr. (Maurice Cherry)
- Merge Conflict 362: Developer Productivity – C# 12, Dev Tunnels, C# Dev Kit (James Montemagno & Frank Kreuger)
- Scrum Master Toolbox Podcast – The Product Owner’s view on the overprotective Scrum Master that lacked a focus on value | Mirela Mus (Vasco Duarte)
- The PowerShell Podcast – PowerShell Exposed: Security, Remoting, and More with Fred Weinmann (James Petty)
- Google Cloud Security Podcast Episode 125 – Will SIEM Ever Die: SIEM Lessons from the Past for the Future (Anton Chuvakin)
- Meta Cast – Being the Change: Embracing Courage and Leading from the Front (Bob Galen & Josh Anderson)
- Changelog News Podcast – Reddit goes dark, Lemmy lights up, OpenObserve, some blogging myths & Jefro on Automotive Linux (Jerod Santo)
- The Stack Overflow Podcast Episode 579 – The meeting that changed how we build software (Eira May)
- Matthew Renze: AI Ethics – Azure DevOps Podcast Episode 249 (Jeffrey Palermo)
- Microsoft 365 Dev Podcast – Microsoft Graph Toolkit with Gavin Barron (Jeremy Thake & Paul Schaeflein)
- AGL 315: Sonya Shelton (John Rouda)
- SQL Server Radio Episode 153 – Erik Darling Is Our Guest For Today (Guy Glantser & Eitan Blumin)
- Inside Trader Joe’s Podcast Episode 64: Trader Joe’s Splendid Summertime Shopping List (Trader Joe’s Team)
- Syntax Podcast Episode 626 – GitHub Projects, Milestones, Labels, and Actions (Wes Bos & Scott Tolinsky)
- Made By Google Podcast – The Unsung Heroes of Pixel: Clock, Calculator, and Recorder (Rachid Finge)
Community & Events
- Rockin’ the Code World: Special Guest Rocky Lhotka and Rockin’ The Code World: Special Guest Vahid Farahmandian (David McCarter)
- This is the new Twitter CEO’s first email to employees (Alex Heath)
- GitHub’s revamped VIP Bug Bounty Program (Jeff Guerra)
- Microsoft Life – Nurturing Inner Peace (Will Curry)
- Reddit faces backlash as thousands of subreddits go dark in protest against API access charges (Pranav Bhardwaj)
Database
- Integer compression: SIMD bit packing and unusual usages (Oren Eini)
- SQL Server Management Studio (SSMS) 19.1 and Recent Changes, Part 2 (Erin Stellato)
- Reflections on Fireside Chat about Future of MySQL (Pinal Dave)
SharePoint, M365 & MS Teams
- What’s new for Office Add-ins: Announcements from Build 2023 (Office Add-ins Team)
PowerShell
- Get-WindowsAutopilotInfo.ps1 updated, by Microsoft this time (Michael Niehaus)
More Link Collections
- The Morning Brew #3725 (Chris Alcock)
- Interesting links of the week 2023-24 (#76) (Michael Eaton)
- Sands of MAUI: Issue #107 (Sam Basu)
- Reading Notes #559 (Frank Boucher)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)