Top Links
- Building a self-contained game in C# under 2 kilobytes (Michal Strehovsky)
- Welcome to System.Text.Json – How to read & write .NET objects as JSON | On .NET (James Montemagno & Matt Soucoup)
- How to Write a .NET Markdig Extension for Markdown Processing (Khalid Abuhakmeh)
- Leaving the Dev Community a Better Place | Multithreaded Income Episode 23 with Tim Corey (Kevin Griffin)
- Visual Studio 2013 Retirement: Support reminder for older versions of Visual Studio (Paul Chapman)
Web & Cloud Development
- Godot and Microsoft Blazor (Michael Washington)
- Backing up files to Azure blob storage with azcopy (Andrew Lock)
- Securing a Blazor Server application using OpenID Connect and security headers (Damien Bowden)
- An Introduction to OpenTelemetry JavaScript (Juan Reyes)
- Free WebDev and JS Bootcamps for 2024 – Learn HTML, CSS, and JavaScript (Jessica Rose)
- Blazor Forms Without Tears Using Telerik UI for Blazor Form Component (Peter Vogel)
- The View Transitions API And Delightful UI Animations (Part 2) (Adrian Bece)
- Browser Security Bugs that Aren’t – #1: Local Attacks (Gareth Evans)
Visual Studio & .NET
- An asynchronous lock free ring buffer for logging (Steven Giesel)
- Is a Path a File or a Directory in C# (Alessandro Furno)
- How to Format a String as Base64 in C# – Beginner’s Guide (Nick Cosentino)
- It rather involved being on the other side of this airtight hatchway: Attacking another program by modifying its memory (Raymond Chen)
- C# 12: Introducing the spread operator on collections (Anthony Giretti)
Design, Methodology, AI & Testing
- Azure DevOps Pipelines: Discovering the Ideal Service Connection Strategy (John Folberth)
- The Subtle Power of Teams (Ted Neward)
- Find the Unusual with the Splunk App for Behavioral Profiling 2.0 (Rupert Truman)
- Introduction to Llama LLM (Allen O’Neill)
- Coding at Google (Eric Lawrence)
- Software status reports: Easy steps for mastery (Tyler Hakes)
Mobile, IoT & Game Development
Screencasts & Videos
- FreeCodeSession – Episode 510 (Jason Bock)
Podcasts
- InfoQ Podcast: InfoQ Cloud and DevOps Trends 2023 (Abby Bangser, Helen Beal, Matt Campbell & Steef-Jan Wiggers)
- Scrum Master Toolbox Podcast – Strategies for Improved Team Collaboration in Agile Teams | Josh Lambert (Vasco Duarte)
- The Happy Engineer Podcast #149: Promotion Playbook Yearly Rhythm | My Signature System to Align and Accelerate Results in 2024 (Max Ahumada)
- Talk Python to Me #444: The Young Coder’s Blueprint to Success (Michael Kennedy)
- RunAs Radio – Doing More with Less in 2024 with Erin Chapple (Richard Campbell)
- Mailin’ It! – The Official USPS Podcast – Finding a Career at the Postal Service (United States Postal Service)
Community & Events
- F# Weekly | Behind The Scenes (Sergey Tihon)
- Contributor Stories: Kristina Devochko (Megan Nesbitt)
Database
- The Art Of The SQL Server Stored Procedure: Dynamic Searches (Erik Darling)
- Finding Foreign Keys in Azure SQL DB (Josephine Bush)
SharePoint, M365 & MS Teams
- SharePoint Roadmap Pitstop: December 2023 (Mark Kashman)
PowerShell & Terminal
- 12 Favorite Features Warp Shipped in 2023 (Catherine Yeo)
Miscellaneous
- Jack Black rumored to play Steve in the Minecraft movie (Jay Peters)
- Microsoft now says the CMA was ‘tough and fair’ over Activision Blizzard deal (Tom Warren)
More Link Collections
- Daily Reading List – January 2, 2024 (#230) (Richard Seroter)
- Today’s Readings (Aaron T. Grogg)
The Geek Shelf
The MVVM Pattern in .NET MAUI: The definitive guide to essential patterns, best practices, and techniques for cross-platform app development (Pieter Nijs) – Referral Link