Top Links
- .NET Rocks! – Space in 2023 Geek Out (Carl Franklin & Richard Campbell)
- A new lock type in .NET 9 (Steven Giesel)
- GitHub Copilot and AI for Developers: Potential and Pitfalls (Scott Hanselman & Mark Downey)
- Semantic Kernel – The new planners introduced in 1.0 (Matteo Pagani)
- A year of making you more productive using Git in Visual Studio (Jessie Houghton)
Web & Cloud Development
- Implement Custom Authorization Policy Provider in ASP.NET Core (Code Maze)
- How (and Why) to Optimize jQuery Code Performance for Large-Scale Application Development (Nduka John)
- Try the Future TypeScript Engine With the WebStorm@next Program (Vladislav Minaev)
- Using WebGPU to accelerate ML workloads in the browser (Muhammed Ali)
- A hard look at Certificate Transparency: CT in Reality (Eric Rescorla)
- Replicating Data to Support Multi-Region Applications (Adora Nwodo)
- Utilize legacy Web Service code in Logic App Standard (Mohammed Barqawi)
Visual Studio & .NET
- How to Customize C# Datagrid Features in Your Desktop App (Greg Lutz)
- What does it mean when the compiler says that it can’t convert something to itself? (Raymond Chen)
Design, Methodology & Testing
- 7 Deadly Sins of Agile: Greed (Martin Hinshelwood)
- Windows AI Studio Overview (Microsoft Learn)
- 4 Steps for Building Event-Driven GenAI Applications (Andrew Sellers)
- Upsides and Downsides of Open Source Adoption (Ben Linders)
- Stop saying “technical debt” (Chelsea Troy)
- Building trust with an open-door policy (David Pereira)
- When Should Code Be Refactored? What You Need To Know (Nick Cosentino)
- What I Learned Using Private LLMs to Write an Undergraduate History Essay (Ian Miell)
Mobile, IoT & Game Development
Screencasts & Videos
- GCast 165: GitHub projects [GCast 165] (David Giard)
- IoT Coffee Talk: Episode 189 – End of 2023 Special! (A Weird Year) (IoT Coffee Talk Crew)
Podcasts
- Working Code Podcast – Episode 159: No Effort December Returns (Ben Nadel)
- The Future of Authentication in JavaScript: An Inside Look into Passport JS with Jared Hanson – JavaScript Jabber 613 (AJ O’Neal, Dan Shappir & Steve Edwards)
- The Rework Podcast – Working with a Business Partner (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson)
- The Stack Overflow Podcast – Developer with ADHD? You’re not alone. (Eira May)
- Software Engineering Radio 596: Maxim Fateev on Durable Execution with Temporal (Philip Winston)
Community & Events
- Meet Text Control at NDC London 2024 (Bjoern Meyer)
Database
- The Art Of The SQL Server Stored Procedure: Dynamic SQL (Erik Darling)
- Public Preview: Separation of scan levels for Azure SQL Database and Snowflake in Microsoft Purview (Henry Shi)
- Eager Aggregation in SQL queries (Boris Novikov)
Miscellaneous
- Publishing to my blog from Obsidian (Cassidy Williams)
More Link Collections
- GitHub’s top blog posts of 2023 (Laura Lindeman)
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) – Referral Link