Top Links
- Bring Holiday Cheer to Friends & Family: Build a Cross-Platform Advent Calendar App for Every Device (Agnes Zitte)
- Loading Knowledge into Copilot AI Agents with Power Automate (Mark Trinder)
- .NET MAUI 9: Introducing the HybridWebView Project Template (Vijay Anand E G)
- AI Audio Descriptions – Leveraging Artificial Intelligence to assist in the process of generating an Audio Description track (Saqib Shaikh)
- Building Microfrontends with Firebase (Andrew Evans)
- Announcing the Public Preview of OpenID Connect external identity provider support for Microsoft Entra External ID (Bora Ozbayburtlu)
Web & Cloud Development
- If Not React, Then What? (Alex Russell)
- Advent of Svelte (Svelte Team)
- Integrations with .NET Aspire for AWS (AWS Team)
- Deploy your ASP.NET Core Web API with the help of GitHub Copilot for Azure in Visual Studio Code. (Brian Kemboi)
- Using ASP.NET Core with Azure Key Vault (Damien Bowden)
- Building a background remover with Vue and Transformers.js (Emmanuel John)
- Azure Quick Review (azqr): A Practical Overview (Gregor Suttie)
- Syncfusion Essential® UI Kit for Angular: Accelerate UI Development with Customizable Blocks (Hari Venkatesh E)
- From Code to Cloud: Deploy Your Java Apps to Azure in Just 2 Steps! (KenTao0903)
- Monitoring C# Azure Functions in the Isolated Worker Model – Infrastructure & Configuration Deep Dive (Tomasz Pęczek)
- IdentityServer in Docker Containers: Networking (Part 2) (Tore Nestenius)
- Building an Azure Storage Data Integrity Checker with .NET (wernerrall)
- Vite 6.0 is out! (Vite Team)
- Prettier 3.4: A lot of bug fixes (Sosuke Suzuki)
- ESLint v9.16.0 released (Francesco Trotta)
- What’s new in Astro – November 2024 (Sarah Rainsberger)
- WWWizzard Checks the WWW while you ZZZ! (Dave Aronson)
- Ingesting JSON Logs From Containers With the OpenTelemetry Collector (Martin Thwaites)
- Using the ‘:not()’ pseudo-class to remove styles from ‘:last-child’ (Stephanie Stimac)
Visual Studio & .NET
- Run Cli Commands with F# and Reflection for testing serialization (Kevin Logan)
- What’s the Difference Between .NET, .NET Core ASP.NET, etc? (Pablo Aguirre de Souza)
- C# 13–Implicit index access and Visual Studio 2022 17.12- Show inline return values while debugging (Bart Wullems)
- Short-circuiting an asynchronous traversal (Mark Seemann)
- Installing .NET 9 Alongside Older Versions on Ubuntu 22.04 (Georg Dangl)
- How to Connect a SQLite Database to EF Core (Muhammed Saleem)
- Bending .NET – ReadLine Patterns (Nietras)
- Release Notes for .Unit.net v3 0.7.0-pre.15 [2024 November 30] (xUnit.net Team)
- Transactional Emails: A long term view (Jeremy)
- Assessing the attack complexity of a race condition security vulnerability (Raymond Chen)
- Boost Your .NET Projects: Unleashing the Power of Spargine’s String Extension Methods (David McCarter)
- Having fun with ValueTuple (Steven Giesel)
- DI-Cluttering Your Code (John Waters)
AI
- Secure Adoption of Copilot in Organizations (Dela Nakhaei)
- AWS Amplify AI Kit (Sébastien Stormacq)
- Enhance AI System Accuracy using RAG (Retrieval-Augmented Generation) (Chris Pietschmann)
- New APIs in Amazon Bedrock to enhance RAG applications, now available (Veliswa Boya)
Design, Methodology & Testing
- There Is Only One Key Difference Between Observability 1.0 and 2.0 (Charity Majors)
- What is Burnout? and Burnout Symptoms: How to Recognize Emotional and Physical Signs Early and Burnout Explained: Freudenberger’s Model and Why It Matters Today (JD Meier)
- Implementing the Saga Pattern With MassTransit (Milan Jovanović)
- Command vs Control (Jessica Kerr)
Mobile, IoT & Game Development
- Finished Course: iPhone Apps for Complete Beginners with Swift, SwiftUI & iOS17 (PacktPub) (Marco Siccardi)
- Deploying Ultralytics YOLO models on Raspberry Pi devices (Naush Patuck)
- CubeBouncer revisited – setting up Mixed Reality for Quest 3 with MRTK3 and Unity 6 (Joost van Schaik)
Screencasts & Videos
- Technology & Friends – Joe Sharmer on Migration, Modernization and Entra (David Giard)
- IoT Coffee Talk: Episode 237 – Tech History Repeats Itself (IoT Coffee Talk Crew)
- Get ready for Advent of Code 2024 in 5 minutes! and Advent of Code 2024 Day 1: Historian Hysteria in C# ✅✅ (Martin Zikmund)
- FreeCodeSession – Episode 572 and Random.Code() – Allowing Mock Types To Having Different Visibility in Rocks (Jason Bock)
- GitHub Copilot code review | New feature announcement (GitHub Team)
Podcasts
- React and Beyond: The Importance of Learning DOM APIs – JavaScript Jabber #659 (AJ O’Neal, Charles Max Wood & Steve Edwards)
- The PowerShell Podcast – Jordan Returns: A Fun Dive into Life, PowerShell, and Beyond (James Petty)
- JS Party Podcast #348 – WYSIWYG (Kent C. Dodds, Theo Browne, Kevin Ball & Nick Nisi)
- Geek’s Guide to the Galaxy Podcast #582 – The Fifth Head of Cerberus by Gene Wolfe Book Club (with James Wynn, Craig Brewer) (David Barr Kirtley)
- Practical AI Podcast #297 – Clones, commerce & campaigns (Chris Benson & Daniel Whitenack)
- Lenny’s Podcast – Identify your bullseye customer in one day | Michael Margolis (UX Research Partner at Google Ventures) (Lenny Rachitsky)
- Talk Python to Me #487 – Building Rust Extensions for Python (Michael Kennedy)
- Ignore All Previous Instructions Podcast – Pam and Nora find technology as a way of expressing artistry (Pam Selle)
- Syntax Podcast #854: Animating the Web With Matt Perry: Exploring motion.dev (Wes Bos & Scott Tolinski)
- GeekWire Podcast – AI, Google Docs, and the messiness of innovation, with Microsoft Deputy CTO Sam Schillace (Todd Bishop)
Community & Events
- Deno vs Oracle: Who Really Owns JavaScript? (Abraham Dahunsi)
- Bluesky promises more verification and an ‘aggressive’ approach to impersonation and Y Combinator’s Demo Day is back in person (Anthony Ha)
- Angular Christmas Calendar 2024 (Daniel Glejzner & Pawel Kubiak)
- Ensuring Hachyderm’s Future: Improving Safety & Resilience through Strategic Placement of Infrastructure (Hachyderm Team)
- C# Advent Calendar 2024 (Matt Groves)
- Advent Of Code 2024 Now Underway (Lucy Black)
- Bluesky implements a ‘more aggressive’ impersonation policy (Mariella Moon)
- Bluesky Passes Threads for Active Website Users, But Confronts ‘Scammers and Impersonators’ (EditorDavid)
- The Engagement Is Better on Bluesky (Bluesky Team)
- MVP’s Learnings from Microsoft Ignite 2024 (Rie Moriguchi)
- GitHub Deceased User Policy (GitHub Docs)
Database
- MySQL Retrospective – The Early Years (Scott Stroz)
- Performance Pains With NOT IN And NULLable Columns In SQL Server (Erik Darling)
- Overlapping Ranges in Subsets in PostgreSQL (Lee Asher)
Miscellaneous
- The Great Gift Guide for the Holidays: Top Amazon Picks for 2024 (J.D. Meier)
- Files is now available on WinGet (Files Team)
- Airlines redesigned the way you choose your seat—and raked in $12.4 billion in the process (Hunter Schwarz)
- Ship’s Crew Suspected of Deliberately Dragging Anchor for 100 Miles To Cut Baltic Cables and Google Offered Millions To Ally Itself With Trade Body Fighting Microsoft (msmash)
- Paint.NET 5.1.1 Beta (build 9098) (Rick Brewster)
More Link Collections
- F# Weekly #48, 2024 – Tomorrow is the first day of #FsAdvent (Sergey Tihon)
The Geek Shelf
Manning’s Math for Programmers 2024 Book Bundle (Humble Bundle) – Referral Link