Top Links
- Taking AI Dev Gallery Code Cross Platform with Uno Platform – iOS (Nick Randolph)
 - 2025 Tech Predictions (Ted Neward)
 - From AI-Aware Sites to AI-Aware APIs: Introducing the AI-Ready Isolator++ API (Eli Lopian)
 - Calling Azure OpenAI models from C# with Microsoft.Extensions.AI (Mark Heath)
 - Brady Gaster: Upgrading .NET apps – Azure & DevOps Podcast Episode 331 (Jeffrey Palermo)
 - The Golden Opportunity for American AI (Brad Smith)
 
Web & Cloud Development
- Detecting Browser Zoom Changes in JavaScript and Measuring the Distance Between Two Points by using the Pythagorean Theorem (Kirupa Chinnathambi)
 - How to Run a React Development Server with HTTPS (Cezary Piatek)
 - Mastering Peak Software Development Efficiency with Docker (Docker Team)
 - Local Template Variables in Angular with @let (Hassan Djirdeh)
 - JasperFx Software in 2025 (Jeremy D. Miller)
 - New AWS Account? 10 steps to get started right (Sébastien Stormacq)
 - See What WebAssembly Can Do in 2025 (B. Cameron Gain)
 - trimMiddle() – the missing String trim method (Chris Heilmann)
 - Angular: Go Zoneless (Marek Panti)
 - Important: Switching CDN providers (Clayton Kanyika)
 - New Astro Releases Incorporates Sessions, New Astro Actions Tools (Loraine Lawson)
 - Server-Sent Events vs WebSockets – How to Choose a Real-Time Data Exchange Protocol (Svitlana Lorman)
 
WinUI, .NET MAUI & XAML
- TowPad – A UWP wordpad alternative (SimpleBear)
 
Visual Studio & .NET
- Performance discovery: Managed vs. Unmanaged memory (Oren Eini)
 - Func vs. Predicate vs. Expression in C# .Net – Built-in Delegates in C# .Net (Jiyan Epözdemir)
 - Seeding a Large Database with Entity Framework (Bryan Hogan)
 - FsUnit Release v7.0.1 (Constantin Tews)
 - Persist Values With AsyncLocal in C# Async Flow (Bozo Spoljaric)
 - Modern C# – Part 1 (Jesse Liberty)
 - Demystifying Network Programming: The Backbone of Modern Applications and Decoding IP Addressing and Subnetting – The Backbone of Networking and Cracking the Code: A Beginner’s Guide to Network Protocols (Chris Woodruff)
 - How to Filter DataGridView in a WinForms App (Kartik Dua)
 - Forcing an ERROR_KEY_DELETED error when trying to open HKEY_CURRENT_USER\Software (Raymond Chen)
 - Evaluating the Parallel Processing of Collections in Microsoft .NET (David McCarter)
 - Reflectify – Simple source only reflection library with default interface property support (Dennis Doomen)
 
AI
- LG and Samsung are adding Microsoft’s Copilot AI assistant to their TVs (Tom Warren)
 - Why Upstage Builds Small Language Models (Alex Williams)
 - Can you prompt LLMs to admit when they don’t know the answer? (Anthony Shaw)
 - OpenAI is beginning to turn its attention to ‘superintelligence’ (Kyle Wiggers)
 - Microsoft to spend $80 billion in FY’25 on data centers for AI (Mary Ann Azevedo)
 - Building a Bluesky AI Sentiment Analysis Dashboard (Raymond Camden)
 - .NET Application Porting with Amazon Q Developer AI-Powered Transformation Capabilities (Steef-Jan Wiggers)
 
Design, Methodology & Testing
- Why an Engineering Manager Should Not Review Code (Emily Dresner)
 - Agile: How to Write User Stories for Beginners (Just Another Tech Lead)
 - Unit Testing Clean Architecture Use Cases (Milan Jovanović)
 - OWASP Dependency Check error – Incompatible or corrupt database found. (Bart Wullems)
 - How to Choose the Right Career Coach: A Complete Guide to Finding Your Perfect Match and The Importance of Emotional Intelligence for Effective Leadership and Leading with Positivity to Drive Culture (JD Meier)
 - Hitting OKRs vs Doing Your Job (Jessica Kerr)
 - A Beginner’s Guide to Terraform – Infrastructure-as-Code in Practice (Oluwatobi)
 
Mobile, IoT & Game Development
- Flutter 3.27 Improves Cupertino Widgets (Kay Ewbank)
 - Publish your Flutter app to App Store with Codemagic CI/CD (Codemagic)
 - Crafting a Swift Timespan Type — With a Little Prompt Engineering Magic (Marco Siccardi)
 - Get started with the Raspberry Pi AI HAT+ (Nate Contino)
 - Advanced Guide to Unit Testing in Flutter (Rawaha Muhammad)
 
Screencasts & Videos
- Technology & Friends – Venkat Subramaniam on The Evolution of Java and Technology & Friends – Michael Feathers on Working with Legacy Code and Technology & Friends – Blaize Stewart on RAG Apps (David Giard)
 - IoT Coffee Talk: Episode 242 – 2025: The Year of Analog (IoT Coffee Talk Crew)
 - OpenAI hat detection with C# and AI Image Analysis with OpenAI and C# (Jeff Fritz)
 - Random.Code() – Advent of Code 2024 Playthrough – Part 8 and Part 9 and Part 10 and Part 11 (Jason Bock)
 - My Response To The Nonsense McKinsey Article On Developer Productivity • GOTO Conference 2025 (Dave Farley)
 
Podcasts
- Developer Tea – Ten Years of Developer Tea (Jonathan Cutrell)
 - PPP 443 | Finding Mentors and Hidden Leadership Lessons, with Scott Millson (Andy Kaufman)
 - Innovation and Framework Adoption – JavaScript Jabber #664 (Charles Max Wood, AJ O’Neal & Dan Shappir)
 - All .NET Stack All The Time – Adventures in .NET #212 (Caleb Wells & Shawn Clabough)
 - Run NextJS and Node in the Browser ft. Eric Simons – React Round Up #281 (TJ VanToll, Jack & Paige)
 - How to Get a 60% Performance Gains with Push Pipe featuring Michael Hladky – Adventures in Angular #438 (Charles Max Wood & Subrat)
 - Lenny’s Podcast – Scripts for difficult conversations: Giving hard feedback, navigating defensiveness, the three questions you should end every meeting with, more | Alisa Cohn (executive coach) (Lenny Rachitsky)
 - Scrum Master Toolbox Podcast – Throwing Features Over the Fence, The Disconnected PO | Robert Finan (Vasco Duarte)
 
Community & Events
- Zoom lands in Microsoft’s backyard with new Bellevue office (Taylor Soper)
 - In Search of My Next Role (Raymond Camden)
 - Buckle Up: The Philadelphia Auto Show Returns, January 11-20 and Things to Do in Philadelphia This Week & Weekend (Visit Philly)
 - 50 Years Of the Intel 8080 (Harry Fairhead)
 - Why is Open Source important? And is it free? (Steven Giesel)
 - Where to Find Text Control in 2025: Supporting Developers Worldwide (Bjoern Meyer)
 
Database
- How To Write SQL Server Queries Correctly: Apply (Erik Darling)
 - SQL Window Functions: A Quick Review With Examples (Luca Liu)
 - MongoDB vs. Couchbase: Comparing Mobile Database Features (Mark Gamble)
 - Duck DB: Query Processing Is King (David Eastman)
 - Mastering charts and database visualization with ChartDB (David Omotayo)
 - MongoDB API — Easy to enable and use (Hermann Bär)
 - Get started with SQL Server on SELinux | Microsoft Learn (Randolph West)
 
Miscellaneous
- Rebound – Windows 11 done right (Ivirius)
 - Announcing Windows 11 Insider Preview Build 27766 (Canary Channel) and Announcing Windows 11 Insider Preview Build 22635.4660 (Beta Channel) (Amanda Langowski)
 - I Used a Temporary eSIM To Stay Connected While Traveling—Here’s How It Went (Arol Wright)
 
More Link Collections
- F# Weekly #1, 2025 – Happy New Year (Sergey Tihon)
 - Links For You (12/14/24) and Links For You (12/28/24) (Raymond Camden)
 - Reading List 332 (Bruce Lawson)
 - Week in Review: Most popular stories on GeekWire for the week of Dec. 29, 2024 (GeekWire Team)
 
The Geek Shelf
 From Zero to Hero: JetBrains Rider | Dometrain (Dan Clarke) – Referral Link

