Top Links
- Unlocking the Secrets of Managed Memory: Dive into Event Handler Leak Insights! (Massimo Giusti)
- Development slowness in big and legacy applications [and how to hurry it up] (Michael Shpilt)
- What User Interface Framework Should You Choose for .NET Desktop Applications? (Claudio Bernasconi)
- Merge Conflict 389: Wasm, WASI, and Beyond! (James Montemagno & Frank Kreuger)
- GPT-4 using DALL-E 3 to generate images in C# (Cameron Vetter)
Web & Cloud Development
- Angular Way Forward: Kendo UI Guide for Smooth Sailing Through Versions 13, 14 and 15 and Embracing Progress: Navigating the Vue 2 to Vue 3 Transition (Antoniya Boynovska)
- Azure Static Web App–Deploying to multiple environments and Azure Static Web Apps – VS Code extension (Bart Wullems)
- Publishing Blazor WebAssembly App to IIS (Gergo Vandor)
- How to Use Async/Await in JavaScript – Explained with Code Examples (Nathan Sebhastian)
- Fallbacks for HTTP 404 images in HTML and JavaScript (Salma Alam-Naylor)
- ESLint v8.56.0 released (Milos Djermanovic)
- snow-fall Web Component (Zach Leatherman)
- Elastic Search Cheat Sheet (Jamie Maguire)
- Meet OpenBao, an Open Source Fork of HashiCorp Vagrant (Joab Jackson)
- Introducing the Pulumi Cloud Team Edition Cost Calculator (Meagan Cojocar)
Visual Studio & .NET
- Visual Studio Devs Ask Santa for Debugging Gifts (David Ramel)
- Merging Templates with MailMerge with Different Merge Field Settings in C# (Bjoern Meyer)
- How to prevent VS Code from opening multiple instances (Mark Pahulje)
- What is the Factory Software Pattern in C# – What You Need to Know (Nick Cosentino)
- People in Space! (2023 .NET Advent) (Michael Eaton)
- Querying Console Output In Your Tests (Mark Oliver)
- Scanning Uploaded Files for Malware in C# (Vladan Petrovic)
- Discriminated Unions in C# (Ian Russell)
- Functional Programming with C# (Simon Painter)
- What’s New in the vcpkg 2023.12.12 Release (Augustin Popa)
- Unveiling .NET 8 – Part 1: New Features and Capabilities (Dominic Codespoti)
- Using the CLI to Build and Run .NET Applications (Dusko Mirkovic)
- 5 Serilog Best Practices For Better Structured Logging (Milan Jovanović)
- How do I specify an optional string parameter to a Windows Runtime method? (Raymond Chen)
Design, Methodology, AI & Testing
- Azure OpenAI Service powers the Microsoft Copilot ecosystem (Brianna McGovern)
- Signing git commits on Windows and using with Github (Damien Bowden)
- How to enhance your chatbot so it can retrieve data from multiple data sources & orchestrate its own plan with C# Semantic Kernel, planner & Azure OpenAI – Part 3 (Demo App) and Part 4 (Local Development & Deployment Details) (Jordan Bean)
- Best practices for securing Kubernetes deployments (Sunny Bhambhani)
- Designing Cloud Architecture: Creating Professional Azure Diagrams with PowerPoint (Werner Rall)
- Exploring xUnit! (Deepti Velusamy)
- Hitchhiker’s Guide To Moving From Relational Data To Events (Oskar Dudycz)
- How Generative AI is Revolutionizing Software Development ? – Learn using Mind Map (Abhijit Jana)
- TeamCity 2023.11.1 Is Here (Dmitrii Korovin)
- How to Use Variables in Figma – A Handbook for Beginners (Ijelekhai Faith Olohijere)
- Strategic Thinking is the Most Valuable Leadership Skill Today (JD Meier)
- Don’t Sell Ideas – Debate Them (Charlie Kindel)
Screencasts & Videos
- The 12 Days of Copilot – Day 10 Microsoft 365 Copilot in Microsoft Teams Meetings –HLS Show Me How (Microsoft Healthcare & Life Blog Videos)
- Advent of Code 2023 Day 10: Pipe Maze in C# ✅✅ and Advent of Code 2023 Day 11: Cosmic Expansion in C# ✅✅ and Advent of Code 2023 Day 12: Hot Springs in C# ✅✅ and Advent of Code 2023 Day 13: Point of Incidence in C# ✅✅ (Martin Zikmund)
- The Prompt with Trevor Noah Episode 3 – How Can AI Help Radiologists Better Detect Breast Cancer? (Brad Smith)
- FreeCodeSession – Episode 505 (Jason Bock)
Podcasts
- Directions on Microsoft – Microsoft EA Negotiation Podcast: Levers (Mary-Jo Foley)
- freeCodeCamp Podcast: Kylie Ying on MIT, CERN, Figure Skating, and Poker AI (Quincy Larson)
- Scrum Master Toolbox Podcast – Beyond Requirements, Rethinking Agile Product Ownership | Robert Briese (Vasco Duarte)
- .NET MAUI Podcast Episode 121: M365 Admin App: A Customer .NET MAUI Migration Story (James Montemagno, Matt Soucoup & David Ortinau)
- AWS Developers Podcast Episode 105 – AWS Identity with Kevin Shanley and Victor Moreno (David Isbitski)
- Migrating to New Angular Features – Adventures in Angular 398 (Charles Max Wood, Armen Vardanyan & Lucas Paganini)
- Syntax Podcast Episode 705: Is Running Random Code From npm Safe? With Feross Aboukhadijeh (Wes Bos & Scott Tolinski)
- Coding Blocks Podcast – Gartner Top Strategic Technology Trends 2024 (Allen Underwood, Michael Outlaw & Joe Zack)
- Changelog & Friends Podcast – #define: game theory, dude (Amal Hussein, Lars Wikman, Taylor Troesh, Emma Bostian, Jerod Santo & Adam Stacoviak)
- AGL 343: Tech Talks with Oscar Santolalla (John Rouda)
- The Happy Engineer Podcast #146: Practical Optimism Leads to A+ Careers with Ken Schmitt | CEO at TurningPoint Executive Search | Author (Max Ahumada)
- React Native Radio 283 – From Side Hustle to Top Charts with Simon Reggiani (Simon Reggiani, Robin Heinze, Jamon Holmgren)
Community & Events
- Threads Plans to Interoperate With Other Platforms in the Fediverse (EditorDavid)
- Adam Mosseri spells out Threads’ plans for the fediverse (Jay Peters)
- .NET Conf 2023 Was A Blast! (Nikos Vaggalis)
- Philips Hue reorganizes, plans job cuts to save $218 million annually (Jennifer Pattison Tuohy)
- Sam Altman’s venture fund invests $3M in startup using humans and AI to keep people on task (Kurt Schlosser)
- MVP’s Favorite Content: BizApps, Microsoft Entra, Blogs (Rie Moriguchi)
Database
- Comparing Azure Analysis Services with On-Premises SQL Server Analysis Services (Amira Bedhiafi)
- RavenDB Backups are now Faster & Smaller (Oren Eini)
- Azure Database for MySQL – November 2023 updates and latest feature roadmap (Shreya Aithal)
- Key customer benefits of the Microsoft and MongoDB expanded partnership (Jordan Davis)
Miscellaneous
- Creator of JSON Unveils New Programming Language ‘Misty’ (EditorDavid)
- How Lego builds a new Lego set (Sean Hollister)
More Link Collections
- The Morning Brew #3847 (Chris Alcock)
- F# Weekly #50, 2023 – Season’s Greetings from Amplified F# (Sergey Tihon)
- Collective #799 (Manoela Ilic)
- Daily Reading List – December 15, 2023 (#225) (Richard Seroter)
The Geek Shelf
Learn WinUI 3, 2nd Edition (Alvin Ashcraft) – Referral Link