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