Top Links
- Introducing GitHub Copilot for Azure (Chris Harris)
- Install and use Microsoft .NET 9 with the Raspberry Pi (Pete Gallagher)
- What’s new in WPF for .NET 9 (Andy De George)
- MVVM Building Blocks for WinUI and WPF Development | .NET Conf 2024 (Michael Hawker & Sergio Pedri)
- Publish .NET Apps as a Single File To Windows, Linux and Mac! (Nick Proud)
- Join Us at Microsoft Ignite: Unlock GitHub Copilot’s New Potential in Visual Studio (Amy Nguyen)
Web & Cloud Development
- Announcing Blazorise 1.7 (Mladen Macanović)
- Electron: Migrating from BrowserView to WebContentsView (Anny Yang)
- Getting Started: Document Viewer with Angular CLI v18.0 (Bjoern Meyer)
- ASP.NET Core BFF using OpenID Connect and Vue.js (Damien Bowden)
- Integrating .NET Aspire With Azure Storage and Using a Distributed Redis Cache in .NET Aspire (Fiodar Sazanavets)
- Why Semantic HTML Matters: An Introductory Guide for New Developers (Hassan Djirdeh)
- Angular Version 19 Scheduled to Release Tuesday (Loraine Lawson)
- HybridCache in ASP.NET Core – New Caching Library (Milan Jovanović)
- Using Scikit-learn on Azure Web App (theringe)
- Unofficial neo4j integration for dotnet Aspire (Northern Nerds)
- ESLint v9.15.0 released (Milos Djermanovic)
- What’s your excuse for not using the web share API? (Chris Heilmann)
- Boost Your Workflow with Responsively App (Piramanayagam Ramakrishnan)
- When is the right time to share our excitement about new web features? (Rachel Andrew)
- Get data from any page: AgentQL’s Rest API Endpoint—Launch week day 5 (Rachel-Lee Nabors)
- Token Protection by using Microsoft Entra ID. (Santosh Pargi)
WinUI, .NET MAUI & XAML
- .NET MAUI 9.0.10 (Service Release 1) (David Ortinau)
Visual Studio & .NET
- Fun with bugs: Advanced Dictionary API (Oren Eini)
- Simple k-NN Regression Using C# (James McCaffrey)
- Using the Confluent Kafka Consumer in a Non-Blocking Way in .NET and C# (Bryan Hogan)
- Streamline Document Workflows: Harness the Power of Embedded Attachments in PDFs in .NET C# (Bjoern Meyer)
- Faking Future Instances with Typemock: Simplifying .NET Mocking for Robust Unit Tests (Eli Lopian)
- How To: Dynamically Creating Suggestion Fields for Elasticsearch Using C# and N-grams (Jamie Maguire)
- Early Binding and Late Binding in C# (Karthikeyan N S)
- C# 13 – New features and how you can use them now! (David Grace)
- .NET Never-Ending Support (NES) is Coming Soon! (herodevs)
- AsyncAwaitBestPractices v9.0.0 – Updated with .NET 9 and NativeAOT support (Brandon Minnick)
- Boost Your .NET Projects: Unleashing the Power of Spargine’s Numeric Extension Methods (David McCarter)
- API #9 – Tables (Jesse Liberty)
- Collecting and handling result values (Mark Seemann)
- How do I put a non-copyable, non-movable, non-constructible object into a std::optional? (Raymond Chen)
- Domain Events with .NET – Events Dispatcher Executor (Ricardo Peres)
AI
- Meta Releases NotebookLlama: Open-Source PDF to Podcast Toolkit (Robert Krzaczyński)
- Essentials for building and modernizing AI apps on Azure (Joshua Huang)
- Gemini in Firebase for Data Connect queries (Andrea Wu)
- Maximizing AI Training Efficiency – Selecting the Right Model (Exxact Team)
- Using AI to design pages (prompt engineering series) (Tom Johnson)
- Microsoft: Synthetic data does NOT cause AI model collapse (Jasper Hamill)
- The Potential of AI and How ChatGPT Mimics Human Thought (JD Meier)
- 9 ways AI is advancing science (Google Keyword Team)
- Working with Audio in Semantic Kernel Python (Tao Chen)
Design, Methodology & Testing
- Idempotent Command Handling (Oskar Dudycz)
- How to assert assumptions in code that might not be true? (Steven Giesel)
- How to Protect Against Top Application Security Threats (PreEmptive Team)
- How to Care Personally About Someone You Don’t Like (Brandi Neal)
Mobile, IoT & Game Development
Screencasts & Videos
- Tell us a story from the era when you got your 15-year service award | One Dev Question and Tell us a story from the era when you got your 20-year service award | One Dev Question and Tell us a story from the era when you got your 25-year service award | One Dev Question (Larry Osterman)
- GCast 187: Creating Azure AI Services (David Giard)
- Apple Intelligence is for the Stupid Ones (CNET)
- Next-Gen PDF Interactions with IronPDF, C#, and Blazor! (Jeff Fritz)
- .NET Conf 2024 playlist (.NET Team)
Podcasts
- freeCodeCamp Podcast #150 – To code is to struggle! I interview Tech with Tim, who got a job at Microsoft at age 19 (Quincy Larson)
- Streamlining DevOps: Managing with Epics for Clearer Priorities – Adventures in DevOps #223 (Jillian Rowe, Warren Parad & Will Button)
- Structuring Node.js Applications: Event Loop, Metrics, and Efficient Processing Techniques – JavaScript Jabber (James Snell, Michael Dawson & Matteo Collina)
- The Work Item #85 – Building A Business From Python Expertise – Michael Kennedy (Founder, Talk Python Training) (Den Delimarsky)
- Transitioning a React Codebase from JSX to TypeScript ft. Priscila Oliveira and Mark Story – React Round Up #274 (Charles Max Wood, Jack & TJ Van Toll)
- Productive C# Podcast – .NET Conf 2024 – Key Announcements and Productive C# Podcast – Free Ask Me Anything Webinar on Software Development (Andrea Angella)
- Product Management? – Adventures in .NET #205 (Caleb Wells & Shawn Clabough)
- Web Components for Cross Framework Development with Nishu Goel – Adventures in Angular #431 (Charles Max Wood)
- Changelog & Friends Podcast #70 – Bus factors & conspiracy theories (Jerod Santo & Adam Stacoviak)
- AGL 391: David Minarsch (John Rouda)
- The Happy Engineer Podcast #195: How to Lead Meetings that Don’t Suck (Max Ahumada)
- Talk Python to Me #485: Secure coding for Python with SheHacksPurple (Michael Kennedy)
- Lenny’s Podcast – Building Wiz: the fastest-growing startup in history | Raaz Herzberg (CMO and VP Product Strategy) (Lenny Rachitsky)
- Ignore All Previous Instructions Podcast – Pam and Georgia talk tech policy and (oof) US politics (Pam Selle)
- Syntax Podcast #848: Web Components Can’t Save Us with Scott Jehl (Wes Bos & Scott Tolinski)
- Scrum Master Toolbox Podcast – The Pitfalls of Combining PO With Other Roles | Mike Bowler (Vasco Duarte)
Community & Events
- Angular v19 Developer Event – Nov 19 (Angular Team)
- How to set your domain as your Bluesky handle (Emily Liu)
- Farewell, Twitter (Ted Neward)
- As Bluesky surges, Threads begins testing custom feeds (Sarah Perez)
- ICMYI: Featured on Microsoft Learn Contributor Stories! (Sean Killeen)
- GitHub Universe 2024 Unveils AI Innovations and Developer-Centric Tools (Steef-Jan Wiggers)
- CNCF and Andela Announce Partnership to Train 20,000+ African Tech Professionals (CNCF Team)
- Unlike X, Bluesky says it won’t train AI on your posts (Aisha Malik)
- Bluesky’s quest to be the next Twitter (David Pierce)
- Is Remote Working Causing an Exodus to the Exurbs? (EditorDavid)
- OpenAI’s tumultuous early years revealed in emails from Musk, Altman, and others (Devin Coldewey)
- A Roadmap to Microsoft Ignite 2024 for AI Developers at Startups and Cloud-First Companies (Neelay Thaker)
- Valve Celebrates 20th Anniversary of Half-Life 2 (Paul Thurrott)
- Here’s some cool stuff you can do with Bluesky (Wes Davis)
Database
- MySQL vs PostgreSQL: Numeric Datatype Comparison (Aisha Bukar)
- Automate SQL Server Management Studio 21 with Visual Commander (Sergey Vlasov)
- Native Vector Support in Azure SQL Database in Public Preview (Steef-Jan Wiggers)
- How To Get Rid Of NOLOCK Hints Forever (Erik Darling)
SharePoint, M365 & MS Teams
- Microsoft 365 Copilot | Microsoft Ignite 2024 Event Guide (Allie Thompson)
- NEWS: Mandatory MFA for Microsoft 365 Admin Center coming February 3rd, 2025 (Kurt Shintaku)
PowerShell
- Introducing PowerShell Utility Scripts (Emanuele Bartolesi)
Miscellaneous
- Are your programming language criticisms misdirected? (Matt Lacey)
- How Storytelling Engages Your Audience on a Biochemical Level (Peter Smulovics)
- Paint.NET 5.1.1 Beta (build 9087) (Rick Brewster)
More Link Collections
- F# Weekly #46, 2024 – .NET 9, F# Nullable Reference Types, New Home on BlueSky (Sergey Tihon)
- Awesome Bluesky – A list of tools and clients available for the Bluesky platform (Juliet)
- Daily Reading List – November 15, 2024 (#442) (Richard Seroter)
- Reading Notes #626 (Frank Boucher)
- Reading List 329 (Bruce Lawson)
- Daily Links 12 Nov 2024 (Malcolm Jack)
- Collective #881 (Manoela Ilic)