Top Links
- Training Module: Implement compliance in a cloud-native .NET 8 application (Microsoft Learn)
- Exploratory Data Analysis with F#, Plotly.NET, and ML.NET DataFrames (Matt Eland)
- Introducing CMSprinkle: A Micro CMS for C# Advent (Matthew Groves)
- C# Advent: The Joy of Immutable Update Patterns (Stephen Cleary)
- Uno Figma Plugin’s Gift of Custom Fonts and Refreshed UI (Uno Platform Team)
Web & Cloud Development
- Manipulating the Context Menu in the Document Editor using JavaScript (Bjoern Meyer)
- Introduction to Couchbase Capella Cloud with C# (Jeffry Morris)
- Summary of the major jQuery 4.0.0 changes (Michał Gołębiowski-Owczarek)
- Is Blazor the Future of Everything Web? (Ed Charbeneau)
- .NET Aspire – Preview 2: Improvements for Dashboard, Hosting, Components, Dapr, and More (Almir Vuk)
- Reading Appsettings.json from Class Library projects in .NET (Jamie Maguire)
- Sending OTLP Logs from JavaScript (Jessica Kerr)
- Using Azure App Config with Octopus (Mark Harrison)
- JavaScript — Consume the DevExpress Backend Web API with Svelte (Part 7. Mail Merge) (Oliver Sturm)
- Some New Features in C# 12 and .NET 8 You Will (Probably) Use for the ASP.NET Core Development (Juldhais Hengkyawan)
- Getting started with the Azure Content Safety API (Sam Gomez)
- Aurelia 2 — December 2023 Update (Dwayne Charrington)
- OAuth 2.0 Security Enhancements (Andrea Chiarelli)
- Internationalization in Web Development: Designing Apps for Global Audiences (Hassan Djirdeh)
- Delightful UI Animations With Shared Element Transitions API (Part 1) (Adrian Bece)
Visual Studio & .NET
- NuGet 6.8 Released with Enhanced Security Features (Almir Vuk)
- String to Byte Array Conversion in C#: Tutorial (ByteHide)
- How to Serialize an Object into Query String Format in C# and Debugging and Profiling Multithreaded .NET Applications and What Is Service Discovery in .NET and How to Use It? (Code Maze)
- Weak events in C# (Gérald Barré)
- Serializing restaurant tables in C# (Mark Seemann)
- Why does LINQ have so many ways to return one element? (David Grace)
- Dark side of the primary constructors in C# 12 (Marek Sirkovský)
- The decorator pattern using .NET’s dependency injection (Tim Deschryver)
- Value Objects in .NET (DDD Fundamentals) (Milan Jovanović)
- If I don’t have any items, what error should my IFolderView::Items method return? (Raymond Chen)
- .NET On Dune (Maximilien Noal)
Design, Methodology, AI & Testing
- Google’s ChatGPT competitor Bard is nearly as good — just slower (Emilia David)
- Is software getting worse? (Isaac Lyman)
- TRAINING: Microsoft AI Study Guide (Kurt Shintaku)
- Why Test Coverage Can Be Misleading – How To Avoid False Confidence (Nick Cosentino)
- The 10 Best AI Text Generators Compared (2024 Review) (Rob Pugh)
Mobile, IoT & Game Development
- A look at the Windows Subsystem for Android™️ (Mike Irving)
- If you found a Raspberry Pi in your Christmas stocking, read this (Helen Lynn)
- Build your first app with SwiftUI and SwiftData (Paul Hudson)
Screencasts & Videos
- .NET MAUI Barcode & QR Code Scanning Like a PRO! (James Montemagno)
- C# Advent Calendar 2023 – Stocking Stuffer and C# Advent Calendar 2023 – State of .NET on the Mac Revisited (Aaron LaBeau)
- Technology & Friends – Joël Hébert on API Security (David Giard)
- FreeCodeSession – Episode 507 (Jason Bock)
Podcasts
- Revision Path – Salih Abdul-Karim (Maurice Cherry)
- Merge Conflict 390: Goodbye 2023 (James Montemagno & Frank Kreuger)
- InfoQ Podcast: InfoQ Software Architecture & Design Trends 2023 (Thomas Betts, Daniel Bryant, Vasco Veloso, Eran Stiller & Tanmay Deshpande)
- The .NET on AWS Show, Featuring Daniel Marbach (part 2)! (Brandon Minnick)
- This Developers Life Episode 5.0.2: Reboot (Rob Conery & Scott Hanselman)
- React Native Radio 284 – React Native Rewind (2023 in Review) (Mazen Chami, Jamon Holmgren & Robin Heinze)
- The Evolution of Disaster Recovery Strategies in Modern Cloud Environments – Adventures in DevOps 186 (Will Button)
- The PowerShell Podcast – Farewell to Jordan: MVP Chrissy LeMaire Unleashes AI Wisdom (James Petty)
- The Work Item #67 – Building Design Communities, with Grace Ling, UX Designer at Electronic Arts, and Founder of Design Buddies (Den Delimarsky)
- PPP 399 | Don’t Wait For Someone Else to Fix It, with Doug Lennick and Chuck Wachendorfer (Andy Kaufman)
- Syntax Podcast Episode 708: How We Made Syntax.fm Faster (Wes Bos & Scott Tolinski)
- Meta Cast – Beyond Numbers: Rethinking Leadership Success Metrics (Bob Galen & Josh Anderson)
- Signal-Based Stores in NgRx v17 – Adventures in Angular 399 (Charles Max Wood, Subrat Mishra, Armen Vardanyan)
- AGL 344: AI with Robert Plotkin (John Rouda)
- The Breakpoint Show Episode 011 – The Future of Software Development Workflows (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)
- Scrum Master Toolbox Podcast – The Pitfalls of Multiple Product Owners For One Team, And A Solution That Worked | Sofia Katsaouni (Vasco Duarte)
Community & Events
- Microsoft President Brad Smith Quietly Leaves Board of Nonprofit Code.org and OpenAI In Talks To Raise New Funding At $100 Billion Valuation (BeauHD)
- Threads Update (Hachyderm Team)
- A New Look for Bluesky: The Social Butterfly (Bluesky Team)
- My journey of CNCF mentorship and open source (Mohammed Affan)
- That time the Word team sent presents to the children of WordPerfect’s executive vice president (Raymond Chen)
Database
- The Art Of The SQL Server Stored Procedure: Local Variables (Erik Darling)
Miscellaneous
- How to uninstall or reinstall Dev Home in Windows 11 (Sofia Sondh)
- Microsoft just paid $76 million for a Wisconsin pumpkin farm (Amrita Khalid)
- Microsoft Ending Support For Windows 10 Could Send 240 Million PCs To Landfills, Study Finds (BeauHD)
More Link Collections
- Interesting links of the week 2023-52 (#104) (Michael Eaton)
- F# Weekly #51, 2023 – Merry Christmas! (Sergey Tihon)
- Collective #801 (Manoela Ilic)
The Geek Shelf
Learn WinUI 3, 2nd Edition (Alvin Ashcraft) – Referral Link – Save 20% with code 20LWUI at checkout on Amazon.com.