Top Links
- Git for Windows v2.47.1.windows.1 (git-for-windows) – The first Arm64 git release for Windows
- Visual Studio: Copying error messages just got easier (Leah Tran)
- Zoneless Change Detection in Angular 18: Boost Performance (Ankit Sharma)
- Mads Torgersen: C# Insights with Language Designer – Azure & DevOps Podcast Episode #325 (Jeffrey Palermo)
- Implementing custom dependency properties in WPF (+example) (Metalama Team)
- Unlocking the Power of Memory: Announcing General Availability of Semantic Kernel’s Memory Packages (Wes Steyn)
Web & Cloud Development
- Secure WordPress Hosting: the 7 Most Reliable Providers in 2024 (Jen Swisher)
- Power Up Your ASP.NET Application with External ID Integration in Visual Studio (Joylynn Kirui)
- UI Events KeyboardEvent code and key Values are W3C Proposed Recommendations and W3C Invites Implementations of Device Posture API (W3C)
- Alt Text: Not Always Needed (Geoff Graham)
- Kickstart projects with azd Templates (Julia Muiruri)
- OpenAPI document generation in .NET 9 (Mike Kistler)
- Introducing Google Developer Program premium membership (Jeanine Banks, Ali Afshar & Chris Demeke)
- Electron: December Quiet Month (Dec’24) (Michaela Laurencin)
- Markdown Alerts Are Cool (Mark Oliver)
- Making a dev container with multiple data services (Pamela Fox)
- Aspire Multilanguage with .NET Aspire Community Toolkit (Tommaso Stocchi)
WinUI, .NET MAUI & XAML
- Exploring the Telerik .NET MAUI TemplatedButton (Héctor Pérez)
- Upgrade MAUI to .NET 9.0 (Stephan Arnas)
Visual Studio & .NET
- How to Schedule and Automate C# .NET Reports (Alec Gall)
- Visual Studio 17.12 Released Along With Aspire (Kay Ewbank)
- C# 13 Features: What’s New and How to Use It (Ali Hamza Ansari)
- How can I know when a window has processed a message that I posted to it? (Raymond Chen)
- Enhancing .NET Security: A Guide to Secure Password Hashing with Spargine’s SHA256PasswordHasher (David McCarter)
- C# 12.0: inline arrays (Ian Griffiths)
AI
- Multimodal parsing for RAG: Azure OpenAI GPT-4o, LlamaParse and Azure AI Search (Allison Sparrow)
- Kickstart Your AI Journey: Using Azure AI App Templates to Build AI Applications (Sohaibkamran)
- Introducing the Model Context Protocol (Anthropic)
- 7 examples of Gemini’s multimodal capabilities in action (Anirudh Baddepudi & Logan Kilpatrick)
- Nvidia show AI model that can modify voices, generate novel sounds (Stephen Nellis)
- LazyGraphRAG: Setting a new standard for quality and cost (Brenda Potts)
- Design of Intelligent, Multi-Agent AI Systems (Chris Pietschmann)
- Anthropic launches tool to connect AI systems directly to datasets (Emma Roth)
- Getting Started with AI: Your Ultimate Guide to Unlocking AI’s Potential and The AI Mindset: Unlocking the Future of Work and Innovation (JD Meier)
- Unlocking the Power of Memory: Semantic Kernel’s Memory Packages Now Available (Peter Smulovics)
- Running AI Models Without GPUs on Serverless Platforms (Rak Siva)
- Architectural Intelligence – The Next AI (Thomas Betts)
- What is an AI Agent? An Explainer (Tyler Mitchell)
Design, Methodology & Testing
- From Rejection to Resilience: 5 Inspiring Stories of Turning No into Triumph (J.D. Meier)
- Introducing GitLab’s new Planner role for Agile planning teams (Amanda Rueda)
- Keep Your Product Team Humming: Aligning Product, Design, and Engineering (Agustin Sanchez)
- Breaking down CPU speed: How utilization impacts performance (Andreas Strikos)
- Trust & Inspire instead of Command & Control (Bart Wullems)
- The Hidden Cost of Unused Code (Frank Delporte)
Mobile, IoT & Game Development
- Build World-Class Flutter Apps with Globalization and Localization (Lavanya Anaimuthu)
- This is my approach to state management in Flutter (Robert Brunhage)
Screencasts & Videos
- Building Cross-platform Blazor Desktop Apps with Photino | Matt Parker | SSW User Group (SSW TV)
- Machine learning belongs in a museum! | Scottish Summit (Sam Gomez)
- Microsoft 365 Dev Podcast – Why build declarative agents with Visual Studio Code vs Copilot Studio (Jeremy Thake)
- Use Copilots to Break Process and Discipline Silos (Part 1) | The Azure Essentials Show (Jacob Bendfeldt, Vijay Mital & Uli Homann)
- App Modernization Made Easy: Sanjay on MongoDB’s Relational Migration Tool (MongoDB Team)
Podcasts
- Scrum Master Toolbox Podcast – From Dogmatic Beginnings to Transformative Growth as a Scrum Master | Aliona Zapanovici (Vasco Duarte)
- The Changelog News Podcast #122 – Busting the ghost engineers (0.1x-ers) (Jerod Santo)
- Google Cloud Security Podcast Episode #200 – Zero Touch Prod, Security Rings, and Foundational Services: How Google Does Workload Security (Anton Chuvakin)
- Meta Cast – Be the Asshole: Leading When It Counts (Bob Galen & Josh Anderson)
- The Stack Overflow Podcast – Your docs are your infrastructure (Eira May)
- Azure Cloud Talk 24/11/25 – The Startup Savior David Hirschfeld (David Hirschfeld, Alec Harrison & Brian Gorman)
- Fragmented, A Software Podcast #252 – Everyone needs a starter template (Márton Braun & Kaushik Gopal)
- The Happy Engineer Podcast #196: Thanksgiving Challenge and Black Friday 2024 Bonus Announcement (Max Ahumada)
- React Native Radio #315 – What to do without App Center (Mazen Chami, Quin Jung & Robin Heinze)
- Grammar Girl Podcast – How to write about trademarks. Why we say ‘thank you.’ (Mignon Fogarty)
- Python Bytes Podcast #411 – TLS Client: Hello <> (Michael Kennedy & Brian Okken)
- Syntax Podcast #852: Cloudflare Tunnels (Wes Bos & Scott Tolinski)
- Trader Joe’s Podcast – TJ’s Wine Club: Wine for Thanksgiving 2024 (Trader Joe’s Team)
Community & Events
- Impressions of Microsoft Ignite 2024 (Toni Pohl)
- Bluesky Isn’t Like Other Social Networks: Here’s How to Get Set Up (Tamilore Oladipo)
- Apple reveals 45 app and game finalists for the 2024 App Store Awards (Apple)
- Inside Bluesky’s big growth surge (Casey Newton)
- Top 25 Conferences and Events for Web Designers in 2025 (Simon Sterne)
- Microsoft Semantic Kernel Office Hours Update (Sophia Lagerkrans-Pandey)
- Bluesky filter lists from SkySentry (Jason Weisberger)
- Solve Advent of Code 2024 Puzzles in Kotlin and Win Prizes (Ksenia Shneyveys)
- EVENT: Microsoft 365 Community Conference 2025 – Las Vegas, NV – May 6-8, 2025 (Kurt Shintaku)
- Register for the upcoming live webinar to see an end-to-end demo of Microsoft Fabric! (Maggie Beyer)
- DOJ, Google Make Closing Arguments in Advertising Antitrust Trial (Paul Thurrott)
- Things to Do in Philadelphia This Week & Weekend (Visit Philly)
Database
- MySQL 9.1 is out! Thank you for your contributions! (Frederic Descamps)
- Modernize a Traditional SQL Server Architecture with Fabric (Ron L’Esteve)
- An Advanced SQL Server Query Profiling Technique (Erik Darling)
- SQL Server Performance Tuning in the Age of AI: An Expert’s Tale (Pinal Dave)
- Embark on Your SQL Journey: Join the Learn Together Series (Marisa Mathews)
SharePoint, M365 & MS Teams
- Rewrite with Copilot in SharePoint: Tailor Your Content with Ease (Tina Chen)
- My Productivity Secrets with Microsoft 365 Copilot—Now Available for Self-Service! (paprud)
Miscellaneous
- Xbox Removing Avatars Because You All Forgot About Them (Zack Zwiezen)
- Mystery of ‘Comma’ and ‘Inverted Comma’ Unveiled (Rahul Karn)
- Understanding the Oxford Comma (Curt Robbins)
- bananotate – Your screen, On Steroids (bananotate) – Like ZoomIt, for macOS
- 2024 Books We Love (NPR)
- Features removed in Windows 11 Version 24H2 (Raj Kumar K.)
- Amazon Kindle Colorsoft review: good color is a good start (Andrew Liszewski)
More Link Collections
- Interesting links of the week 2024-48 (Michael Eaton)
- Reading Notes #627 (Frank Boucher)
- Daily Reading List – November 25, 2024 (#448) (Richard Seroter)
The Geek Shelf
Getting Started: GraphQL in .NET | Dometrain Course (Michael Staib) – Referral Link