Top Links
- Hot Reload for C# Dev Kit (Mark Downie)
- Adding environment vars to .NET Aspire services (Tim Heuer)
- Teams Toolkit for Visual Studio Code update – November 2023 (Junjie Li)
- Building resilient cloud services with .NET 8 (Martin Tomka)
- Write Your Git Commits with GitHub Copilot (Jessie Houghton)
Web & Cloud Development
- Per-User Blazor 8 State (Rocky Lhotka)
- What’s New in ASP.NET Core 8.0 : Performance, Blazor, AOT, Identity, Metrics and More (Almir Vuk)
- How to Use Request Timeouts Middleware in ASP.NET Core (Code Maze)
- Angular 17 Control Flow: Elevate Your Development Experience (Deyan Kamburov)
- How to Toggle Between Light and Dark Modes in Blazor (Jefferson S. Motta)
- Building a Critter Stack Application: Event Storming (Jeremy D. Miller)
- Blazor State Management: Best Practices To Consider (Jun-ichi Sakamoto)
- Effortlessly Create an Interactive BPMN Viewer and Editor in Blazor (Moulidharan Gopalakrishnan)
- Enhance embedded document signing experience with BoldSign (Gopinath Kannusamy)
- OpenTelemetry in a script tag (Jessica Kerr)
- Pulumi and Redis Cloud: Real-Time Data for Modern Apps (Josh Kodroff)
WinUI, .NET MAUI & XAML
- Toolkit Tuesdays: TabBar (Steve Bilogan)
- Welcome to the .NET MAUI Community on programming.dev (Smartman Apps)
Visual Studio & .NET
- NuGet 6.8–Package vulnerability notifications (Bart Wullems)
- Visual Studio 2022 version 17.8.2 Release Notes and Visual Studio 2022 version 17.9 Preview 1.1 Release Notes (Microsoft Learn)
- Scriban for Text and Liquid Templating in .NET (Khalid Abuhakmeh)
- A journey about the new interceptors of .NET 8 (Steven Giesel)
- Behind [LogProperties] and the new telemetry logging source generator (Andrew Lock)
- Microsoft .NET Code Analysis: Make Collection Properties Read-Only (David McCarter)
Design, Methodology & Testing
- Azure DevOps Server 2022.1 RTW now available (Gloridel Morales)
- How To Master Your Ego with the Third Person Point of View and Why Master Pains, Needs, and Desired Outcomes (JD Meier)
- A Simple Resolution to the Agile Transformation Conundrum (Karl Scotland)
- Make Every Second Count: Strategies to Unleash Creativity and Success at Any Time (Donn Felker)
- Azure OpenAI Design Patterns (Microsoft)
- How to Observe Your CI/CD Pipelines with OpenTelemetry (Adriana Villela)
- The Power of Prompting (Alyssa Hughes)
- Three things GenAI will not change about software delivery (Birgitta Böckeler)
- AI-powered code generation: A deep dive into GitHub Copilot and AI-powered code generation: A deep dive into GitHub Copilot Part 2 (Bruno Belarte)
- What Does Refactoring Code Mean? What New Developers Need To Know (Nick Cosentino)
- One test is never enough! (Matt Lacey)
- TeamCity 2023.11: Matrix Build, Build Cache, and More (Olga Bedrina)
- Amazon Announces Q, an AI Chatbot for the Enterprise (Paul Thurrott)
Mobile, IoT & Game Development
- Explaining Computers beat us to Raspberry Pi 500 (Ashley Whittaker)
Screencasts & Videos
- Access options for Visual Studio subscriptions (Visual Studio Team)
- Add Context Menus To Any Visual Element – .NET MAUI 101 (Gerald Versluis)
- The Download: GitHub Universe 2023 Recap, Microsoft Ignite 2023, OpenAI DevDay and more (Christina Warren)
- Coffee and Open Source Conversation – Rob Conery (Isaac Levin)
- FreeCodeSession – Episode 500 (Jason Bock)
- Mr. Maeda’s Cozy AI Kitchen: Mr. Maeda’s Tofu Factory Origins (John Maeda)
- Enriching Container Secure Supply Chains with ORAS | Open at Microsoft (Toddy Mladenov & Sajay Antony)
- What’s new in T-SQL recently | Data Exposed: MVP Edition (Anna Hoffman)
Podcasts
- CodeNewbie S26:E5 – Exploring the Path from Medicine to a Tech Career (Shona Chan) (CodeNewbie Team)
- Shopping Your Own Book Proposals | Multithreaded Income Podcast Episode 19 with Matt Eland (Kevin Griffin)
- AWS Developers Podcast Episode 102 – AWS re:Invent 2023 – AWS Community Talks with Dave Stauffacher (David Isbitski)
- Scrum Master Toolbox Podcast – From Obsession to Ownership, Avoiding the Deadline Trap in Agile Teams | Jean Coetzee (Vasco Duarte)
- The Amp Hour #652 – For a couple weeks there… (Dave Jones & Chris Gammell)
- The CSS Podcast #77: Why isn’t percentage working here? (Una Kravets & Adam Argyle)
- Python Bytes Podcast #362 – You can deprecate a global variable? (Michael Kennedy)
- RunAs Radio – Zero Trust Adoption Guidance with Nicolas Blank (Richard Campbell)
Community & Events
- Unity Software To Cut 3.8% of Staff In ‘Company Reset’ (BeauHD)
- Join The Great .NET 8 Hack and Win Amazing Prizes! (Lee Stott)
Database
- Optimizing Complex SQL Server Queries By Using Batch Mode (Erik Darling)
- How to Write NoSQL Queries with Copilot for Azure Cosmos DB (Lee Stott)
- Azure Cosmos DB design patterns – Part 3: Distributed counter (Jay Gordon)
SharePoint, M365 & MS Teams
- SharePoint Roadmap Update – Fall 2023 (Dave Cohen)
PowerShell
Miscellaneous
- The RegEx Of Everyday Things (Ben Nadel)
- Announcing Windows 11 Insider Preview Build 22635.2776 (Beta Channel) (Brandon LeBlanc)
- A reported vulnerability about getting paid apps for free is really about paying for free apps (Raymond Chen)
- Windows brings nostalgia to the holidays with the return of Windows Ugly Sweaters, this year featuring the Bliss backdrop (Windows Team)
More Link Collections
- The Morning Brew #3834 (Chris Alcock)
- Daily Reading List – November 28, 2023 (#212) (Richard Seroter)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft)