Top Links
- GitHub Copilot Chat now generally available for organizations and individuals (Shuyin Zhao)
- Jeff Fritz: .NET Conf Recap – Azure DevOps Podcast Episode 278 (Jeffrey Palermo)
- 2024 Tech Predictions (Ted Neward)
- Building Apps for Windows in 2024 (Nick Randolph)
- .NET Developer Roadmap 2023 and .NET Developer Roadmap 2024 on GitHub (Milan Milanović)
Web & Cloud Development
- What’s new in Svelte: January 2024 (Dani Sandoval)
- The JavaScript Intl Object (Hassan Djirdeh)
- How to Create Tables in WordPress (Jen Swisher)
- React Basics: How to Use React Router v6 (John Au-Yeung)
- API Versioning in ASP.NET Core (Milan Jovanović)
- What’s New in Blazor: 2023 Volume 4 (Rajendran R.)
- How to use Azure Maps to Build a Taxi Hailing Web App (Theophilus Owiti)
- ESLint v9.0.0-alpha.0 released (Milos Djermanovic & Nicholas Nakas)
- What’s new in Astro – December 2023 (Elian Van Cutsem)
- API Ecosystem Building Blocks – SMTP, POP, HTTP, CSV, and Stripe (Kin Lane)
- OpenTelemetry and Observability: Looking Forward (Ken Hamric)
WinUI, .NET MAUI & XAML
- Creating Christmas UI in .NET MAUI (Leomaris Reyes)
- Is WPF Dead? (Mike James)
- Bindings made easy with Shared Toolkit (Vijay Anand E G)
Visual Studio & .NET
- Microsoft.CodeCoverage v17.8 Released with New dotnet-coverage Tool and Other Improvements (Almir Vuk)
- Controlling Precision of Decimal Numbers in C# and How to Initialize Parameters of a Record in C# (Code Maze)
- Deep Dive into Conversions in C# With the Convert Class (Kamil Pakula)
- How to allocate address space with a custom alignment or in a custom address region and How do I prevent my ATL class from participating in COM aggregation? DECLARE_NOT_AGGREGATABLE didn’t work (Raymond Chen)
- Reflecting on 2023 and Embracing 2024: Metalama’s Journey (Gael Fraiteur)
- Rock Your Code: Coding Standards for Microsoft .NET (8th Edition) (David McCarter)
- Join MongoDB Collections With .NET and Aggregation Pipeline (Houssam Ghannoum)
- Variations of the Range kata (Mark Seemann)
- How to Compare Strings in CSharp: Tips and Tricks You Need to Know (Nick Cosentino)
Design, Methodology, AI & Testing
- 7 deadly sins of Agile: Wrath and 7 deadly sins of Agile: Gluttony and 7 deadly sins of Agile: Lust (Martin Hinshelwood)
- The Big List of Design Patterns – Everything You Need to Know and How to Understand a New Codebase – Tips and Tricks for Tackling Complex Code (Nick Cosentino)
- I Taught GIT to High School Students (Coluzzi Andrea)
- Microsoft’s Copilot app is now available on iOS (Emma Roth)
- Semantic Kernel – Out of the box plugins for Bing and Microsoft Graph (Matteo Pagani)
- Splitting Services and Product (Allen Pike)
- The hardest part of building software is not coding, it’s requirements (Jared Toporek)
- How Would Your Manager Whiteboard You? (JD Meier)
- Giving back as a developer (Alex Hyett)
Mobile, IoT & Game Development
- Building a React Native number pad feature from scratch (Taofiq Aiyelabegan)
- Showing multiple location-based items based on QR codes using MRTK3 and HoloLens 2 (Joost van Schaik)
Screencasts & Videos
- IoT Coffee Talk: Episode 185 – Why Is Interoperability So Hard? (IoT Coffee Talk Crew)
- AI-Powered Coding with Copilot Chat in VS Code | GitHub Universe (Harald Kirschner)
- Technology & Friends – Steve Smith on Clean Architecture (David Giard)
- FreeCodeSession – Episode 509 (Jason Bock)
- Armchair Architects: LLMs & Vector Databases (Part 2) (David Blank-Edelman, Uli Homann & Eric Charran)
Podcasts
- Revision Path – Matai Parr (Maurice Cherry)
- Merge Conflict 391: Our Predictions for Apple in 2024 (James Montemagno & Frank Kreuger)
- GeekWire Podcast: NY Times vs. Microsoft; Plus, Oren Etzioni on AI in 2023 and beyond (Todd Bishop)
- Syntax Podcast Episode 711: The Surprisingly Exciting World of Print + PDF CSS (Wes Bos & Scott Tolinksi)
- Recording: .NET Core podcast on RavenDB, performance and .NET (Oren Eini)
- Scrum Master Toolbox Podcast – T-Shaping Agile Teams, To Ensure Survival and Success When A Team Member Leaves | Josh Lambert (Vasco Duarte)
- The PowerShell Podcast – From Engineer to Manager: Mike Kanakos on Transition, Lessons, and Community (James Petty)
- The Work Item #68 – Why You Need An Executive Coach, with Eric Nehrlich and The Work Item #69 – Product Management In The Era Of Generative AI, with Shyvee Shi and The Work Item #70 – Building a Career In Developer Tools, with Kenneth Auchenberg (Den Delimarsky)
- PPP 400 | Celebrating Episode 400 with Adam Grant (Andy Kaufman)
- Meta Cast – Mastering Conflict Resolution: Strategies for Team Success (Bob Galen & Josh Anderson)
- Building Bogus with Brian Chavez – Adventures in .NET Episode 170 (Shawn Clabough, Mark Miller, Christian Wenz & Adam Furmanek)
- AGL 345: Jim Bishop (John Rouda)
- Talk Python to Me #443: Python Bytes Crossover 2023 (Michael Kennedy)
- Duke’s Corner Podcast – Sharat Chander: Tis the season of thanks! (Jim Grisanzio)
Community & Events
- My 2024 technical writing trends and predictions (Tom Johnson)
- Open Source in 2024: More Volatility, More Risk, More AI (Joe Fay)
- 2023 in Review: Reading and Writing Highlights (Richard Seroter)
- Twitter/X appears to restrict Japanese emergency alert account hours after earthquake (Amanda Yeo)
Database
- How Database Snapshots Benefit the SQL Server DBA (Joe Gavin)
- Introduction to LangChain for Data Professionals (Pinal Dave)
- The Art Of The SQL Server Stored Procedure: Parameter Sniffing (Erik Darling)
- Build a Terraform Module for Azure SQL (Josephine Bush)
- MySQL Introduces Javascript Support in Preview (Renato Losio)
Miscellaneous
- Steam ends support for Windows 7 and Windows 8 (Sofia Elizabella Wyciślik-Wilson)
- January 1, 2024 is Public Domain Day: Works from 1928 are open to all, as are sound recordings from 1923! (Jennifer Jenkins)
More Link Collections
- Interesting links of the week 2024-1 (Michael Eaton)
- F# Weekly #52, 2023 – Happy New Year! (Sergey Tihon)
- Code Maze Weekly #198 (Vladimir Pecanac)
- 2023 year-end link clearance (Raymond Chen)
- Daily Links – 24 Dec 2023 (Malcolm Jack)
- Collective #802 (Manoela Ilic)
- 2023 year in review (Craig Dunn)
The Geek Shelf
Learn WinUI 3 – 2nd Edition (Alvin Ashcraft)