Top Links
- 3 Simple Steps to Split an Excel File into Multiple Excel Files in C# (Mohan Chandran)
 - 17.9 Preview 3 brings exciting changes to Code Search (Leah Tran)
 - Inside the Massive Naz.API Credential Stuffing List (Troy Hunt)
 - Dev Proxy v0.14 with generating OpenAPI specs and simulating CRUD APIs (Waldek Mastykarz and Garry Trinder)
 - .NET Rocks! – .NET Aspire with David Fowler (Carl Franklin & Richard Campbell)
 - Microsoft AI Tour for Developers – New York (Jan. 25) (Microsoft)
 
Web & Cloud Development
- A Practical Introduction to Scroll-Driven Animations with CSS scroll() and view() (Adam Argyle)
 - .NET Aspire inner-loop networking overview (David Pine)
 - Hydro – An extension to ASP.NET Core MVC and Razor Pages – Overview (Krzysztof Jeske)
 - The JavaScript Map Object (Hassan Djirdeh)
 - Deploy apps to Azure Container Apps easily with .NET Aspire (Jiachen Jiang)
 - Securing service traffic in Azure – Part 3 (Rob McNaught)
 - Mocking GraphQL queries with WireMock.NET (Cezary Piątek)
 - Getting Started With MS Graph API (Paul Michaels)
 - Want to build a good API? Here are 5 Tips for API Design. (Derek Comartin)
 - Web Components 2024 Winter Update (Rob Eisenberg)
 - What is a GraphQL query? (Pooja Mistry)
 
WinUI, .NET MAUI & XAML
- I’m looking for your feedback and progress for upgrading Xamarin apps to .NET / .NET MAUI. Got a few minutes to share your experience? (David Ortinau)
 
Visual Studio & .NET
- Principal Component Analysis (PCA) from Scratch Using the Classical Technique with C# (James McCaffrey)
 - Getting a strong reference from the this pointer too soon (Raymond Chen)
 - How to Create a Temp File in the Temp Folder in C# (Code Maze)
 - Truly Understanding Neural Networks through its Implementation in C# (Nicolas Descartes)
 - Rider 2023.3: AI Assistant, .NET 8 Support, C# 12 and F# 8 Features, Debugging Improvements and More (Robert Krzaczyński)
 - TX Text Control Supports .NET 8 in Windows Forms and WPF Applications (Bjoern Meyer)
 - Switching From a BackgroundWorker To a Task – It’s a Neater Solution, Particularly When Reporting Progress (OriginalGriff)
 
Design, Methodology, AI & Testing
- Configuring SQL Connections for MSIX-Deployed Applications (Renato Ivanescu)
 - Investigation and Resolution of .exe.local Directory Vulnerabilities (Danut Ghiorghita)
 - We Need to Talk (Ted Neward)
 - Udacity Launches Gen AI Nanodegree (Sue Gee)
 - Exploring Tech Leadership: What defines a tech leader beyond coding skills? (Abhijit Jana)
 - Learn IDE Code Refactoring for Enhanced Code Quality (Clara Maine)
 - A developer’s second brain: Reducing complexity through partnership with AI (Eirini Kalliamvakou)
 - GitHub-hosted runners: Double the power for open source (Larissa Fortuna)
 - Workplace communication in 2024 (Prason Selvanayagam)
 - How to Install ColabFold & Run AI Protein Folding Locally (Exxact Team)
 
Screencasts & Videos
- Advent of Code 2023 Day 18: Lavaduct Lagoon in C# ✅✅ (Martin Zikmund)
 - Starting .NET MAUI Development in 2024 – What You Need To Know (James Montemagno)
 - How can teams be successful with LLMs? | One Dev Question (Rachel Shepard)
 
Podcasts
- Syntax Podcast Episode 718: React Server Components (Wes Bos & Scott Tolinksi)
 - Working Code Podcast – Episode 162: Not Enough Time (Ben Nadel)
 - The Powerhouse Clipboard Tool – Adventures in .NET 173 (Shawn Clabough & Mark Miller)
 - Practical AI Podcast – Advent of GenAI Hackathon recap (Rahul Nair, Ryan Metz, Eugenie Wirz, Ralph de Wargny & Daniel Whitenack)
 - The Changelog – Let’s talk FreeBSD (finally) (Allan Jude, Adam Stacoviak & Jerod Santo)
 - Jamstack Radio Episode 140 – Accelerating API Development with James Perkins of Unkey (Brian Douglas)
 - Software Engineering Radio 599: Jason C. McDonald on Quantified Tasks (Samuel Taggart)
 
Community & Events
- Webinar – Isaac Levin: Updating Old .NET Framework Apps (Khalid Abuhakmeh)
 - TheJam.dev 2024 (Jan 24-25) (TheJam.dev Team)
 - YouTube is the latest part of Google to be hit with layoffs and Google CEO tells employees to expect more job cuts this year (Alex Heath)
 - Sheryl Sandberg To Exit Meta’s Board After 12 Years (BeauHD)
 - Join us Jan 22 for NYC Meetup #2! Learn to build copilots & classify airplanes with AI! (Nitya Narasimhan, Ph.D)
 
Database
- Gracefully Handle Errors using TRY CATCH Logic in SQL Server Stored Procedures (Joydip Kanjilal)
 - sp_QuickieStore: Find Your Worst Performing Queries During Working Hours (Erik Darling)
 - Best Practice Tip #1: Beware of Best Practices (SQLPals)
 
SharePoint, M365 & MS Teams
- Copilot for Microsoft 365 – the surprising truth about time savings and ROI (Chris O’Brien)
 - Expanding Copilot for Microsoft 365 to businesses of all sizes (Jared Spataro)
 - Copilot in Viva Engage is now in Public Preview (Kristi Kelly)
 - Introducing custom shapes in Visio for the web (Akshay Shahar)
 - 10 Essential Tips for Using OneDrive at Work or School (Paul Diamond)
 
Miscellaneous
- XML to markdown with XSLT (Daniel Fisher)
 - TLS 1.0 and TLS 1.1 deprecation in Windows (Microsoft Learn)
 
More Link Collections
- The Morning Brew #3862 (Chris Alcock)
 - Daily Reading List – January 17, 2024 (#241) (Richard Seroter)
 
The Geek Shelf
 C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8 (Mark J. Price) – Referral Link