Top Links
- Updating my personal website from .NET 6 to .NET 8 LTS in 15 min (Scott Hanselman)
- Adding Host to WPF for Dependency Injection (Brian Mullen)
- What’s the weirdest project you’ve ever worked on? | One Dev Question (Larry Osterman)
- Highlights from Git 2.44 (Taylor Blau)
- A Year of C++ Game Development Improvements in Visual Studio (Jason Chlus and David Li)
Web & Cloud Development
- Adding Search Metadata, Ratings, and More With APIs.json Overlays and Twilio Uses A PII OpenAPI Extension on Their API (Kin Lane)
- Delegated read and application write access to blob storage using ASP.NET Core with Entra ID authentication (Damien Bowden)
- Sneak Peek at “Critter Stack Pro” for Big Time Event Store Scalability and A Swag at the Critter Stack Road Map for Early 2024 (Jeremy D. Miller)
- Automatically Register Minimal APIs in ASP.NET Core (Milan Jovanović)
- Create Responsive Web Designs Like a Pro with Blazor Media Query (Silambarasan Ilango)
- Persisting the ASP.NET Core Data Protection Key Ring in Azure Key Vault (Tore Nestenius)
- ESLint v8.57.0 released and ESLint v9.0.0-beta.1 released (Milos Djermanovic)
- My Open-Source Desktop Teleprompter Built with Electron (David Neal)
- Introducing the Latest ESC Editor Enhancements for Improved Authoring (Arun Loganathan)
- GraphQL vs. REST—Which is Better for API Design? (Hassan Djirdeh)
- How TypeScript Interfaces Work – Explained with Examples (Sahil Mahapatra)
WinUI, .NET MAUI & XAML
- From Zero to .NET MAUI: Seeking One Codebase to Run Everywhere (David Ramel)
- Using Visual Studio Code for .NET MAUI Development (Vijay Anand E G)
- Quickstart: Add DALL-E to your .NET MAUI Windows desktop app (Microsoft Learn)
Visual Studio & .NET
- Matrix Inverse from Scratch Using SVD Decomposition with C# and Principal Component Analysis from Scratch Using Singular Value Decomposition with C# (James McCaffrey)
- Visual Studio 2022 version 17.9.1 Release Notes (Microsoft Learn)
- Choosing the Right UI Framework for Native Windows Applications (David Ramel)
- Chat PDF – A Generative AI Application for PDF Documents using TX Text Control and OpenAI Functions in C# (Bjoern Meyer)
- Single and Split Queries in Entity Framework Core (Code Maze)
- How to Use VS Code as Your Python IDE (Jack Wallen)
- Scrutor vs Autofac in C#: What You Need To Know and Using Autofac in C# – 3 Simple Tips for Beginners (Nick Cosentino)
- String Performance: Comparing Strings with Globalization and Mastering Tuples in .NET (David McCarter)
- Testing exceptions (Mark Seemann)
- Gotcha: Be careful how you shut down your dispatcher queues (Raymond Chen)
- Dapper – Return dynamic data (Bart Wullems)
Design, Methodology, AI & Testing
- Azure DevOps Pipelines: Discovering the Ideal Service Connection Strategy (John Folberth)
- Introduction to Azure DevOps Workload identity federation (OIDC) with Terraform (Jared Holgate)
- Demo Review: Azure Search OpenAI Demo (Python) (Jason Haley)
- How to visualize Semantic Kernel & Azure OpenAI plans using Mermaid (Jordan Bean)
- The AIs are officially out of control (David Pierce)
- The most important skill for 21st century (Fiodar Sazanavets)
Mobile, IoT & Game Development
- Using Different Environments with Firebase and Flutter (Gonçalo Palma)
- Swift OpenAPI Generator Reaches 1.0 (Sergio De Simone)
- RavenDB, Raspberry Pi & Hugin Appliance: oh my! (Oren Eini)
- Easily add document scanning capability to your app with ML Kit Document Scanner API (Thomas Ezan, Chengji Yan, Penny Li & David Miro Llopis)
Screencasts & Videos
- Tips for Setting Up Visual Studio Code | Visual Studio Toolbox (Robert Green & Philip Elder)
- Asp.Net Monsters #271 – Hierarchy Ids in Entity Framework (James Chambers, Simon Timms & David Paquette)
- FreeCodeSession – Episode 522 (Jason Bock)
- Azure Functions Community Standup – Azure Functions latest updates + sneak peak! (Madhura Bharadwaj, Eamon O’Reilly & Lily Ma)
- ChatGPT vs. Advent of Code 2023 Day 22: Sand Slabs (Martin Zikmund)
- Video: Become a Wikipedian in 30 minutes (Molly White)
Podcasts
- CppCast – Compiler Explorer Revisited (Phil Nash & Timur Doumler)
- freeCodeCamp Podcast: What it’s like working at ChatGPT Creator Open AI. My Interview with Logan Kilpatrick (Quincy Larson)
- Merge Conflict 399: How to Build & Try to Release an Apple Vision Pro App (James Montemagno & Frank Kreuger)
- GeekWire Podcast: Techstars Seattle’s demise leaves a gap in the startup market (Todd Bishop)
- Michael Washington: Azure OpenAI – Azure DevOps Podcast Episode 286 (Jeffrey Palermo)
- You’ve been Blazored! – Adventures in .NET 178 (Caleb Wells, Shawn Clabough & Wai Liu)
- Revolutionizing Angular Development with – Adventures in Angular 405 (Armen Vardanyan & Lucas Paganini)
- Gone Mobile Podcast 95: Xamarin.Forms to MAUI (Jonathan Dick & Allan Ritchie)
- PPP 406 | How to Successfully Lead Teams and Deliver Projects: Career Lessons from Tara Miller (Andy Kaufman)
- Syntax Podcast Episode 734: HTMX Web Apps with Carson Gross (Wes Bos & Scott Tolinski)
- AGL 353: Vitaly Gerko (John Rouda)
- The Happy Engineer Podcast #157: Learn to Say More with Less Words | Executive Communication (Max Ahumada)
Community & Events
- MVP’s Favorite Content: Windows, Generative AI, M365, Azure (Rie Moriguchi)
- Swift joins Google Summer of Code 2024 (Swift Team)
- EVENT: Microsoft Ability Summit 2024 – March 7, 2024 (Kurt Shintaku)
- Announcing the 2024 Imagine Cup Semifinalists! (Maddy Epstein)
- India’s innovations are still changing the world (Bill Gates)
- Q&A: Pulumi’s Joe Duffy on the Renaissance of Infrastructure as Code (Joab Jackson)
Database
- Upgrade SQL Server on your workstation (Aaron Bertrand)
- What SQL Server’s Query Optimizer Doesn’t Know About Numbers (Erik Darling)
PowerShell
- Creating a scalable, customised running environment (Rod Meaney)
Miscellaneous
More Link Collections
- The Morning Brew #3889 (Chris Alcock)
- Sands of MAUI: Issue #134 (Sam Basu)
- F# Weekly #8, 2024 – Backlog for F# 9 (Sergey Tihon)
- Daily Reading List – February 23, 2024 (#265) (Richard Seroter)
- Code Maze Weekly #203 (Vladimir Pecanac)
- Reading Notes #591 (Frank Boucher)
- C# Digest – WinForms in a 64-Bit world (Jakub Chodounsky)
- Collective #815 (Manoela Ilic)
The Geek Shelf
Data Engineering 101 – Packt Software Bundle (Humble Bundle) – Referral Link