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