Top Links
- Building AI-powered Microsoft Copilot with SignalR and other open-source tools (Justin D. Harris, Kevin Guo and Ken Chen)
- Uno Platform 5.1 : Live Wizard for Rider & VS Code users, New Controls, Perf improvements and more. (Uno Platform Team)
- Preview of Distributed Tracing V2 for Durable Functions (Varshi Bachu)
- In the Debugger’s Spotlight: A Year in Review (Harshada Hole)
- Windows App SDK Version 1.5 Experimental (1.5.0-experimental2) Release Notes (Microsoft Learn)
Web & Cloud Development
- Public Preview: Azure API Center – January Updates and Public Preview: New major version of durable Functions extension (Azure Team)
- Custom Middleware in ASP.NET Core – How to Harness the Power! (Nick Cosentino)
- What’s new in Astro – January 2024 (Elian Van Cutsem)
- Bringing You a Faster, More Secure Web: HTTP/3 Is Now Enabled for All Automattic Services (Andrija Vučinić)
- Using Global Styles in Shadow DOM (Rob Eisenberg)
- What to Expect When Your Auth0 Startup Plan Expires? (Shreya Gupta)
- Official components for Angular – Release v17.1.0 (Andrew Seguin)
WinUI, .NET MAUI & XAML
- Chart of the Week: Create a .NET MAUI Stacked Column Chart for the Top-Earning Female Athletes (Dhanaraj Rajendran)
- January XAML Fest for .NET MAUI—Instagram Suggestion Card (Leomaris Reyes)
- What’s New in 2023 Volume 4: WinUI and WPF (Rajeshwari P.)
- Toolkit Tuesdays: Responsive (Steve Bilogan)
Visual Studio & .NET
- F# – The essentials (Bart Wullems)
- Visual Studio 2022 version 17.8.6 Release Notes and Visual Studio 2022 version 17.9 Preview 5 Release Notes (Microsoft Learn)
- How To Use ArraySegment in C# (Kamil Pakula)
- How can I add an environment variable to a process launched via ShellExecuteEx or IContextMenu? (Raymond Chen)
- Testing the MSVC Compiler Backend (Troy Johnson)
- Metalama Status Update, January 2024 (Gael Fraiteur)
- Epic: Eventing Framework in .NET 9 (Safia Abdalla)
Design, Methodology, AI & Testing
- Onboarding bottleneck: final installment (Martin Fowler)
- Russ’s Theory of the Firm: Leadership Perspective (Russ Laraway)
- Healio – Healthcare Chatbot using C# Semantic Kernel, planner and Azure OpenAI (Vinod Soni)
- Blending AI with UI: Crafting LLM UIs in Blazor, Angular, React and Vue (Lyubomir Atanasov)
- Putting the Dev in Figma’s Dev Mode (Tomek Sulkowski)
- Building an early warning system for LLM-aided biological threat creation (OpenAI Team)
- New! Improve Team Code Quality in Unity and .NET Projects With Qodana (Kerry Beetge)
- How does a signer attach a document while esigning? (Lakshmi Priya Soundar Rajan)
- How to Use the Hugging Face Transformer Library (Manish Shivanandhan)
- Beyond the Hero’s Journey (Natasha Eibich)
- Responsible AI For Developers: Resources For Self-Guided Learning (Nitya Narasimhan)
- Provenance use in AI (John Moehrke)
- Best practices for designing SaaS architecture (Ramesh Thangaraj)
Mobile, IoT & Game Development
- Swift OpenAPI Generator 1.0 Released (Swift Team)
- Shipping a visionOS app for launch (Paul Hudson)
Screencasts & Videos
- Architecting IoT applications with .NET and Meadow | On .NET (Adrian Stevens)
- .NET MAUI Minutes (Vijay Anand E G)
- Why is getting started with AI so intimidating? | One Dev Question (Rachel Shepard)
- GitHub’s GraphQL API to effectively track the health of projects and communities (GitHub Team)
- The Download: OpenAI Update, 10 Unexpected Uses of CoPilot, Zed Goes Open Source, and more (Christina Warren)
Podcasts
- Generally AI Episode 2: AI-Generated Speech and Music (Anthony Alford & Roland Meertens)
- Working Code Podcast – Episode 164: Potluck (Ben Nadel)
- High Performance Databases with RavenDB with Oren Eini – Adventures in .NET 175 (Shawn Clabough & Wai Liu)
- Productive C# Podcast Episode 30 – Build Amazing .NET Apps with C# and the Uno Platform (Andrea Angella)
- .NET Rocks! – Hangfire with Sergey Odinokov (Carl Franklin & Richard Campbell)
- Exploring AI Impact on Code Generation and Quality Metrics – JavaScript Jabber 618 (Conor Bronsdon, AJ O’Neal & Steve Edwards)
- The Well Podcast – The Drop – Part 19 (Anson Mount & Branan Edgens)
Database
- Indexing SQL Server Queries For Performance: Fixing Blocking and Deadlocking (Erik Darling)
- Azure SQL Managed Instance pools: new features (Djordje Marinkovic)
- Released: Microsoft.Data.SqlClient 5.2 Preview 5 and Released: Microsoft.Data.SqlClient 5.1.5 (David Engel)
- Microsoft Fabric for those who know nothing about Fabric (Olanrewaju Oyinbooke)
- Feature Flags in Data Projects (Ben Johnston)
SharePoint, M365 & MS Teams
- Microsoft Teams available on Apple Vision Pro on February 2 (Lori Craw)
- Introducing the SharePoint Embedded Visual Studio Code extension (Marc Windle)
- What’s New in Microsoft Teams | January 2024 (Steve Stein)
- Announcing Microsoft 365 apps available on Apple Vision Pro (Gabriel Valdez Malpartida)
- Make your Office Add-in successful by harnessing free Microsoft Partner programs! (Steve Jin)
- How to get ready for Copilot for Microsoft 365 | Updates for 2024 (Zachary Cavanell)
- January 2024 update of Power Automate for desktop (Yiannis Mavridis)
- Microsoft’s new OneDrive design starts rolling out for consumers (Tom Warren)
PowerShell
- How To Use PowerShell To Create PDF Files (Brien Posey)
Miscellaneous
- Who Is Most Likely to Get Fired? Remote Workers, Middle Managers (Bloomberg News)
- There is a new PowerToys utility on the way to bring a new File Actions menu to Windows 11 (Sofia Elizabella Wyciślik-Wilson)
- Windows on Arm is Ready for Prime Time: Native Chrome Caps Momentum for the Future of Laptop Computing (David Whaley)
More Link Collections
- The Morning Brew #3872 (Chris Alcock)
- Daily Reading List – January 31, 2024 (#251) (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)