Top Links
- Sortable Lists for Blazor using a SortableJS Component (Burke Holland)
 - Secure and Deploy .NET Windows Forms Apps with MSIX AppContainer Apps (Bjoern Meyer)
 - Help Shape Uno Platform’s 2024 Roadmap (Uno Platform Team)
 - Spotlight on C# 12 (Matthew MacDonald)
 - Security with Windows Applications and AppContainers (Nick Randolph)
 - Windows App SDK Version 1.4.4 (1.4.231219000) Release Notes (Microsoft Learn)
 - Bringing the full power of Copilot to more people and businesses (Yusuf Mehdi)
 
Web & Cloud Development
- Announcing Public Preview of the Azure Arc Visual Studio Code Extension (Azure Team)
 - Simpler auth for Blazor Web Apps with Auth0? (Jon Hilton)
 - Migrate ASP.NET Core Blazor Server to Blazor Web (Damien Bowden)
 - Azure Communication Services January 2024 Feature Updates (Daysha Carter)
 - Unveiling the New Angular 3D Chart: A Step Forward in Data Visualization (Gowrimathi S.)
 - Bulk Alt Text Generation using Azure AI Services (Jamie Maguire)
 - The New Angular Hydration (Jonathan Gamble)
 - Introducing fsx: A modern filesystem API for JavaScript (Nicholas C. Zakas)
 - Self-help support for Azure using Help API : CLI Extension (Nithya Sivam)
 - Announcing MotionMark 1.3 (Simon Fraser)
 - Node v21.6.0 (Current) (Rafael Gonzaga)
 - Rebuilding Netflix Video Processing Pipeline with Microservices (Liwei Guo, Anush Moorthy, Li-Heng Chen, Vinicius Carvalho, Aditya Mavlankar, Agata Opalach, Adithya Prakash, Kyle Swanson, Jessica Tweneboah, Subbu Venkatrav & Lishan Zhu)
 - Fleet 1.29 is Here With Support for Replacing Groups With Regex, Inline Variable Refactoring, and Other Updates (Daniela Bentrup)
 - Introduction to Eleventy, a Modern Static Website Generator (David Eastman)
 - gRPC vs. GraphQL (Postman Team)
 
WinUI, .NET MAUI & XAML
- Analyzing WPF performance by enabling ETW (Ian Griffiths)
 - Introducing .NET MAUI Generic Item Templates (Vijay Anand E G)
 - Microsoft.WindowsAppSDK 1.4.231219000 (NuGet)
 
Visual Studio & .NET
- How to Distribute Roslyn Analyzers via NuGet (Aaron Stannard)
 - A Range kata implementation in F# (Mark Seemann)
 - What Does yield Do In C#: A Simplified View For Beginners and The Best C# Books For Beginner Developers: Top 6 Picks (Nick Cosentino)
 - In C++/WinRT, how can I await multiple coroutines and capture the results?, Part 1 and Part 2 and Part 3 and C++/WinRT gotcha: Not all exceptions derive from hresult_error (Raymond Chen)
 - What Are We Doing Wrong with Logging in C#? (Mabrouk Mahdhi)
 - An alternative to AutoMapper (Steven Giesel)
 - Avoiding performance pitfalls in incremental generators: Creating a source generator – Part 9 (Andrew Lock)
 - When to Use Thread.Sleep, When to Use Task.Delay? (Code Maze)
 - Exception handling has its own middleware in .NET 8 (David Grace)
 - Building a Critter Stack Application: Easy Unit Testing with Pure Functions (Jeremy D. Miller)
 
Design, Methodology, AI & Testing
- Jetpack 13.0 – AI Assistant experience improvements and more (Kuba Birecki)
 - Updates to Azure OpenAI Functions in the latest API (Vesa Nopanen)
 - Comparative study of Azure Open AI GPT model and LLAMA 2 (Divya Choudhary & Raman Shaw)
 - Azure OpenAI Insights: Monitoring AI with Confidence (Yoav Dobrin & Dolev Shor)
 - Use JetBrains AI Assistant To Help You Understand Changes In Your Code (Khalid Abuhakmeh)
 - Integrate Kernel Memory with Semantic Kernel (Matteo Pagani)
 - How OpenAI is approaching 2024 worldwide elections and Introducing ChatGPT Team and Introducing the GPT Store (OpenAI Team)
 - Godot GitHub Source Control (Michael Washington)
 - Advancing transparency: Updates on responsible AI research (Brenda Potts)
 - Mobile-First, Cloud-First Mindset (JD Meier)
 - 7 Guiding Principles for Working with LLMs (Jon Udell)
 - How to Efficiently Save Time with Electronic Signature Templates? (Lakshmi Priya Soundar Rajan)
 - The building blocks of machine identity (Pieter Kasselman)
 
Mobile, IoT & Game Development
- Raspberry Pi and GPT-4 help you cook steak to perfection (Ashley Whittaker)
 - Packaging and Distributing Flutter Desktop Apps: The Missing Guide [Part 1: macOS] and Packaging and Distributing Flutter Desktop Apps : The Missing Guide [Part 2: Windows] and Packaging and Distributing Flutter Desktop Apps : The Missing Guide [Part 3: Linux] (Flutter Gems)
 - How to Request eSignature via SMS (Text Messages) (Gopinath Kannusamy)
 
Screencasts & Videos
- Technology & Friends – Brendan Burns on Creating Kubernetes (David Giard)
 - Customizing property names & values when reading .NET objects as JSON (James Montemagno & Matt Soucoup)
 - What are the new skills developers need for making a great UX with AI? | One Dev Question (Rachel Shepard)
 - How to REALLY use Microsoft Word 2024: Tabs, Lists, Styles, Indents and More and Building an Apple 1 Computer – Part 5 (Scott Hanselman)
 - Game Off Winners, Copilot Chat Goes GA, OpenAI’s GPT Store, Rabbit AI Assistant and more | The Download (Christina Warren)
 
Podcasts
- .NET Rocks! – .NET 8 Migration with Jimmy Bogard (Carl Franklin & Richard Campbell)
 - The Modern .NET Show – From Code Generation to Revolutionary RavenDB Unveiling the Database Secrets with Oren Eini (Jamie Taylor)
 - Revision Path – Sam Bass (Maurice Cherry)
 - The Hanselminutes Podcast – Designing with Code with Dr. Janne Jul Jensen (Scott Hanselman)
 - Merge Conflict 393: The Apple Vision Pro Developer Dilemma (James Montemagno & Frank Kreuger)
 - The PowerShell Podcast – From Listener to Speaker: Daniel Schroeder’s PowerShell Summit Success (James Petty)
 - Meta Cast – Asking for Help: A Leader’s Perspective (Bob Galen & Josh Anderson)
 - TWP062 – “Gravity Savvy” with Daniel Reardon (Anson Mount & Branan Edgens)
 - Google Cloud Security Podcast Episode 155 – Cyber, Geopolitics, AI, Cloud – All in One Book? (Anton Chuvakin)
 - The Changelog News Podcast – A plea for lean software (Jerod Santo)
 - Unhandled Exception Podcast – GitKraken – with Justin Roberts and Eric Amodio (Dan Clarke)
 - The Stack Overflow Podcast – How to build a role-playing video game in 24 hours and The Stack Overflow Podcast – Letting algorithms guide our path to the next great invention (Eira May)
 - Scott Hanselman: Semantic Kernel – Azure DevOps Podcast Episode 280 (Jeffrey Palermo)
 - The Breakpoint Show Episode 012 – Lambos & Pickled Boloney: Learning New Skills (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)
 
Community & Events
- Amazon’s Twitch, Prime Video, MGM Studios units lay off hundreds (Taylor Soper)
 - Google to Fire 30,000 Employees After Success of Its AI-Powered Services (Ava Martinez)
 - What Spotify’s Layoffs Tell Us About the Future of Work (Amanda Claypool)
 - 2024 Predictions (Scott Galloway)
 - Discord is laying off 17 percent of employees (Alex Heath)
 - A Minute from the Moderators (Hachyderm Team)
 - MVP Jonah Andersson, Nordic Women in Tech Winner (Rie Moriguchi)
 - Some Duolingo Workers Were Fired in Favor of AI (Gerrit De Vynck)
 
Database
- Indexing SQL Server Queries For Performance: Common Questions and Some Questions I’ve Answered Recently On Database Administrators Stack Exchange (Erik Darling)
 - What’s new in security for Azure SQL and SQL Server (Marisa Mathews)
 - Quick Update on Marten 7.0 (and Wolverine 2.0) (Jeremy D. Miller)
 - Azure Cosmos DB design patterns – Part 5: Document versioning (Jay Gordon)
 
Miscellaneous
- The latest mini-console is this adorable Atari 400 (Andrew Webster)
 - Brave Search Can Now Deliver Results For Programming Queries (BeauHD)
 - The first Steam Deck competitor with SteamOS is almost here (Jay Peters)
 - Sharing Tab Missing in Windows Folder Properties (Rick Strahl)
 - Microsoft wants to automatically launch its Copilot AI on some Windows 11 devices (Tom Warren)
 
More Link Collections
- The Morning Brew #3857 and The Morning Brew #3859 and The Morning Brew #3860 (Chris Alcock)
 - Interesting links of the week 2024-3 (Michael Eaton)
 - C# Digest – Building a self-contained game in C# under 2 kilobytes (Jakub Chodounsky)
 - F# Weekly #2, 2024 – F# in the 1BRC.NET (Sergey Tihon)
 - Sands of MAUI: Issue #129 (Sam Basu)
 - Daily Reading List – January 15, 2024 (#239) (Richard Seroter)
 - Collective #804 (Manoela Ilic)
 
The Geek Shelf
 Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8 (Anthony Giretti) – Referral Link

