Top Links
- MVUX or MVVM? Choosing the Right Pattern for Your .NET Projects (Uno Platform Team)
- How to build a GPT-3 App with Next.js, React, and GitHub Copilot (Kedasha Kerr)
- Android Studio Giraffe is stable (Mayank Jain)
- How to responsibly adopt GitHub Copilot with the GitHub Copilot Trust Center (Shelley McKinley)
- Debugging .NET Containers with Visual Studio Code Docker Tools (Chet Husk)
- Rock Your Debugging Game: Parallel Stack Window Tips You Need to Know! (Harshada Hole)
Web & Cloud Development
- Exploring Blazor Changes in .NET 8 – Interactive Components using Blazor Server (Jon Hilton)
- APIs Aren’t Just For Devs Pt. 4 – HTTP Methods (Shannon Kuehn)
- ASP.NET 8 Blazor Sections Fully Explained (Ed Charbeneau)
- Announcing Microsoft Graph PHP 2.0.0-RC19 (Isaac Vargas Chacon)
- Learning How to Docker in 2023 (James E. Clarke)
- How to Use Axios with Vue.js (John Au-Yeung)
- Creating Radial Tree Diagrams with Syncfusion Angular Diagram Library: A Complete Guide (Shyam G.)
- Announcing the stable release of the Azure Files client library for Go (Sourav Gupta)
- Eleventy and CloudCannon: New Best Friends (Zach Leatherman)
- Securing the Signature Endpoint with Custom ActionFilterAttributes (Bjoern Meyer)
- New Series: Creating APIs in .NET and APIs in .NET – Part 2 – The Database (Jesse Liberty)
- Use the Auth0 Python SDK for Querying and Storing Users’ Data (Juan Cruz Martinez)
- There’s a new cloud-based integration platform available. Here are eight things I like (and two I don’t) about Google Cloud Application Integration. (Richard Seroter)
WinUI, .NET MAUI & XAML
- Xamarin: “The Application cannot be launched because it is not installed” (j2inet)
- Exploring the ProgressBar in .NET MAUI (Leomaris Reyes)
- Displaying maps in WinUI 3 with Open Source libraries (Diederik Krols)
Visual Studio & .NET
- .NET Framework July 2023 Cumulative Update Preview (Salini Agarwal)
- .NET 8 TimeProvider and Unit Tests (Khalid Abuhakmeh)
- Visual Studio 2022 version 17.7 Preview 5 Release Notes (Microsoft Learn)
- Microsoft.Identity.Client (MSAL) v4.55.0 Released (NuGet)
- Replacing method calls with Interceptors: Exploring the .NET 8 preview – Part 5 (Andrew Lock)
- Microsoft .NET Code Analysis: Do Not Expose Generic Lists (David McCarter)
- Sending Email With FluentEmail in .NET (Muhammed Saleem)
Design, Methodology, AI & Testing
- Bliki: TeamTopologies (Martin Fowler)
- How to build stronger security teams (Brooke Lynn Weenig & Jayson Street)
- 20 Best AI Virtual Assistants to Try in 2023 (Kunal Chowdhury)
- New API doc course topic: Using AI to learn coding (Tom Johnson)
- The Transformer architecture of GPT models (Bea Stollnitz)
- Connect fluid dynamics, machine learning, and virtual reality with ONNX Runtime (Cassie Breviu)
- TeamCity 2023.05.2 Is Here (Dmitrii Korovin)
- #ChatGPT and Copilot Plugins in NET – Resources (Bruno Capuano)
- GitLab plugins for JetBrains and Neovim now available in Beta (Kai Armstrong)
- Anthropic, Google, Microsoft, and OpenAI launch Frontier Model Forum (Microsoft)
- Managing your interrupt rate as a tech lead, part 2: Time blocking (Nicholas C. Zakas)
- How to get AI regulation right for open source (Peter Cihon)
- Before you try to do something, make sure you can do nothing (Raymond Chen)
- eBook: Hybrid work with Zoho WorkDrive (Srijeet Bose)
Mobile, IoT & Game Development
- Flutter for automotive HMI applications (Sreelakshmi S. Dilip)
- Deep dive into Live Edit for Jetpack Compose UI (Alan Leung, Fabien Sanglard & Juan Sebastian Oviedo)
- Improvements to Unity shader files in Rider 2023.2 (Matt Ellis)
Screencasts & Videos
- Making the Most of Clustered Columnstore Indexes in SQL Server 2022 & Azure SQL | Data Exposed: MVPs (Anna Hoffman)
- FreeCodeSession – Episode 473 (Jason Bock)
- Can App Service meet my needs as my business grows? | One Dev Question (Yutang Lin)
- Who needs Semantic Kernel? | Open at Microsoft (John Maeda & Evan Chaki)
- What I Wish I Knew… about how big the tech field is (Divya Vvenkataramu)
- Rules to better ChatGPT & using the best API ever | SSW TV (Adam Cogan)
- How startup game developers get free tools to build games (Meena Millman & Nick Ferguson)
Podcasts
- Scrum Master Toolbox Podcast – Shared Accountability and Problem-Solving, A Practical Way To Help Scrum Teams | Andrew Mitchell (Vasco Duarte)
- The Rework Podcast – The Google Graveyard (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson)
- RunAs Radio – Future of Integrated Communication with Bob Serr (Richard Campbell)
- Practical AI Podcast – There’s a new Llama in town (Chris Benson & Daniel Whitenack)
- The Amp Hour #640 – Software Defined Power Supplies with Werner Johansson (Dave Jones & Chris Gammell)
Community & Events
- Share your feedback about developing with Go (Todd Kulesza)
- Unite 2023: How to participate and what to expect (Charlie Eder)
- Celebrating the 33rd anniversary of the Americans with Disabilities Act (Parisa Tabriz)
Database
- Azure SQL—Public preview updates for mid-July 2023 (Azure Team)
PowerShell & Terminal
- How to make your zsh prompt more beautiful and useful with Powerlevel10k and Warp (Melanie Crissey)
- Things I Learned #20: Creating GUIDs at the command line in Windows and Mac (Michael Eaton)
- PowerShell script that recursively deletes all ‘bin’ and ‘obj’ (or any other specified) folders inside current folder (Lance McCarthy)
Miscellaneous
- Custom JSON serialization in Zig (Karl Seguin)
- Introducing Thy Voice (Peter Foot)
More Link Collections
- The Morning Brew #3756 (Chris Alcock)
- Daily Reading List – July 25, 2023 (#129) (Richard Seroter)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)