Top Links
- The year ahead for SQL Server: Ground to cloud to fabric (Bob Ward)
- Documenting and explaining legacy code with GitHub Copilot: Tips and examples (Christopher Harrison)
- Building Multi-Agent Systems with Multi-Models in Semantic Kernel – Part 1 (Sophia Lagerkrans-Pandey & Arafat Tehsin)
- PowerSchool data breach victims say hackers stole ‘all’ historical student and teacher data (Carly Page)
- Software Engineering Radio #651 – Paul Frazee on Bluesky and the AT Protocol (Jeremy Jung)
- Copilot for all: Introducing Microsoft 365 Copilot Chat (Jared Spataro)
Web & Cloud Development
- A checklist for your tsconfig.json (Axel Rauschmayer)
- Deploying ASP.NET Core Applications with Docker—Part 1 (Assis Zang)
- Azure Storage—A look back and a look forward (Aung Oo & Maneesh Sah)
- Top 5 React PDF Viewers for Smooth Document Handling (Parthipan R.)
- Build a Stunning RCS Reminder App With Node SDK and Vonage (Chuck Reeves)
- Componentization with Telerik (Jefferson S. Motta)
WinUI, .NET MAUI & XAML
- Windows App SDK 1.6.4 (1.6.250108002) and Windows App SDK 1.5.9 (1.5.241114003) (Roy MacLachlan)
Visual Studio & .NET
- Mixing Raw SQL and Fluent Statements with Entity Framework (Bryan Hogan)
- Gradient Boosting Regression Using C# (James McCaffrey)
- From C# to Rust: A Journey Through Code and Concepts and Managing Client Sessions: Tracking and Personalizing Connections (Chris Woodruff)
- The Transition of .NET FluentAssertions to Paid Software (Tomasz Sobczak)
- Monitoring Email Delivery/Open Rates in .NET Using Twilio SendGrid Webhooks (Eman Hassan)
- How does GetUserDefaultGeoName choose between ISO 3166-1 and UN M.49 codes? (Raymond Chen)
- .NET 8/9 – Testing different Build/Deployment modes – Part 4 and .NET 8/9 – Testing different Build/Deployment modes – Part 5 (Mark Pelf)
AI
- Simplify AI Development with the Model Context Protocol and Docker (Docker Labs)
- Google Workspace business customers now get the latest in generative AI | The Keyword (Google)
- GitHub Copilot– Calling the outside world (Bart Wullems)
- An open call for the next Google.org Accelerator: Generative AI (Maggie Johnson)
- Innovating in line with the European Union’s AI Act (Natasha Crampton)
- Adding an AI agent to your data infrastructure in 2025 (Noa Shavit)
Design, Methodology & Testing
- 16 DevOps Metrics You Should Be Tracking [DORA & Other] (Ioannis Moustakis)
- Fixing Common Pitfalls of Codemods (Martin Fowler)
- Why Software Developers Need to Build Their Personal Brand (Ben Linders)
- Setting Up xUnit with Dependency Injection (Micheal)
Mobile, IoT & Game Development
- Water Consumption Forecasting with AI-Powered Smart Flutter Spline Chart (Hariharasudhan Kanagaraj)
- Lens Studio Cube Bouncer for the confused Unity developer: set up, create box, create a grid of boxes (Joost van Schaik)
Screencasts & Videos
Podcasts
- Syntax Podcast #868 – The State of JavaScript (Wes Bos & Scott Tolinski)
- Working Code Podcast – Episode 201: LLM’s vs Stack Overflow (Ben Nadel)
- The Changelog Podcast – The world of embedded systems (Elecia White, Adam Stacoviak & Jerod Santo)
- The Cloud Pod #287 – The Cloud Pod Rebrands to The Cloud AI So We Can Get A 1B Valuation (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)
- Lenny’s Podcast – How to break out of autopilot and create the life you want | Graham Weaver (Stanford GSB professor, founder of Alpine Investors) (Lenny Rachitsky)
- .NET Rocks! – Viper.NET with Rob Conery (Carl Franklin & Richard Campbell)
- Boagworld Podcast – Harness the Power of AI: Transform Your UX Workflow (Paul Boag)
- Scrum Master Toolbox Podcast – CTO Series: Mastering the CTPO Role, Katrina Clokie’s Guide to Tech and Product Leadership (Vasco Duarte)
Community & Events
- I’m Helping with Layoffs, But It’s Breaking Me (Danielle Meinert)
- Syncfusion 2024 Recap: Key Achievements and Highlights (Rajeshwari P.)
- Software Development Trends and Predictions 2025 From Industry Insiders (Rick Dagley)
- Bluesky is getting its own photo-sharing app, Flashes (Sarah Perez)
Database
- How To Write SQL Server Queries Correctly: Joins With OR Clauses Part 1 (Erik Darling)
- SQL Server Essentials: Core SQL Server Data Types (Michael Otey)
- Accidental complexity: A tale of two GUIDs (Oren Eini)
- Overview of Azure Options for SQL Server (Rajendra Gupta)
- Does Separating Data and Log Files Make Your Server Faster? (Brent Ozar)
SharePoint, M365 & MS Teams
Miscellaneous
- Meta Says It Isn’t Ending Fact-Checks Outside US ‘At This Time’ (BeauHD)
- Introduction to Rust Programming Language (The New Stack Staff)
- TikTok reportedly plans ‘immediate’ Sunday shutdown in the US if it’s banned (Wes Davis)
More Link Collections
- dotInsights | January 2025 (Rachel Appel)
- Daily Reading List – January 15, 2025 (#473) (Richard Seroter)
The Geek Shelf
Learn WinUI 3, Second Edition (Alvin Ashcraft)