Top Links
- How to Add a Context Menu to .NET MAUI ListView? (Jayaleshwari N.)
 - Sunsetting Create React App (Matt Carroll & Ricky Hanlon)
 - Are you game? Exploring the impact of gamification in learning (Sameer Potdar)
 - Enabling .NET Aspire for an existing solution (Bart Wullems)
 - Technology & Friends – Chris Ayers on Dev Containers and Codespaces (David Giard)
 - The Second Beta of Android 16 (Matthew McCullough)
 
Web & Cloud Development
- Building Advanced React Forms Using React Hook Form, Zod and Shadcn (Boris Martinović)
 - React is Deprecating Create React App: What’s Next for React Developers? (Adhithi Ravichandran)
 - Azure Functions Cost Considerations and Optimization (Chris Pietschmann)
 - Customizing a single client sign-in using parameters in Duende IdentityServer (Damien Bowden)
 - Angular Basics: DevTools (Hassan Djirdeh)
 - Node-oracledb 6.7 brings more flexibility and power to Oracle Database apps (Sharad Chandran)
 - Implementing a Dissolve Effect with Shaders and Particles in Three.js (Jatin Chopra)
 - Deno Creates Board, Charter for JavaScript Registry Project (Loraine Lawson)
 - Keycloak Authentication With ASP.NET Core Web API and Blazor WebAssembly (Marinko Spasojević)
 - Top 5 Free JavaScript PDF Viewers for Developers in 2025 (Parthipan R.)
 - Mapped types in TypeScript and Conditional types in TypeScript (Axel Rauschmayer)
 - The Feds Push for WebAssembly Security Over eBPF (B. Cameron Gain)
 - Estimating Incremental Lift in Customer Value (Delta CV) using Synthetic Control (Mahshid Moha)
 - Handwriting an SVG Heart, With Our Hearts (Ryan Trimble)
 - Enabling .NET 9 OpenAPI Spec to use full type names for nested types (William Liebenberg)
 
Visual Studio & .NET
- .NET Developer Roadmap 2025 (Milan Milanović)
 - IEnumerable vs IEnumerator in C#: One is 2x Faster – LinkedIn Edition (Steven Giesel)
 - Temporal Tables in EF Core: Bringing Time Travel to Your Data and JSON Columns in SQL Server: Storing & Querying JSON with EF Core (Chris Woodruff)
 - Text Querying with EF Core and SQL Server (Ricardo Peres)
 - Exploring the .NET Ecosystem: A Visual Mind Map (Abhijit Jana)
 - Introducing Devlead.Testing.MockHttp (Mattias Karlsson)
 - Boost Your .NET Projects: Simplify File I/O with Spargine’s DirectoryHelper (David McCarter)
 - Investigating an argument-dependent lookup issue and working around it (Raymond Chen)
 - Power of Dapper in .NET Core (Subarta Ray)
 
AI
- Harnessing The LLM – Rebuilding My Podcast Website In Two Evenings And Not Two Weeks (Den Delimarsky)
 - Ai2 says its new AI model beats one of DeepSeek’s best (Kyle Wiggers)
 - Tool Calling in AI Agents: Empowering Intelligent Automation Securely (Deepu K. Sasidharan)
 - Microsoft Copilot Academy extensibility features now generally available (John Mighell)
 - Distillation of Phi-4 on DeepSeek R1: SFT and GRPO (xinyuwei)
 
Design, Methodology & Testing
- Terraform 101: Your First Steps into Infrastructure as Code (Chris Woodruff)
 - What is Innovation Theory? Definition, Explanation, and Use Cases (JD Meier)
 - Building Windows Driver Projects with CI and CD (Prashant Chahar)
 - In defense of multiple WiP (Mark Seemann)
 
Mobile, IoT & Game Development
- Building a Cell Phone Accessible Home Security System Using Raspberry Pi Zero 2 and Zero Cam (Jamie Maguire)
 - Introducing gRPC Swift 2 (Swift Team)
 - TrustedTime API: Introducing a reliable approach to time keeping for your apps (Kanyinsola Fapohunda & Geoffrey Boullanger)
 
Screencasts & Videos
- 5 ways to leverage Power Pages VS Code copilot to increase productivity | Powerful Devs Conference + Hack Together (Victor Dantas)
 - The Download: Copilot SDK, OpenAI’s o3-mini, and Pebble’s return (GitHub Team)
 - IoT Coffee Talk: Episode 248 – Bad Innovation (You give Innovation a Bad Name) (IoT Coffee Talk Crew)
 - Larry Osterman’s 40-Year Crystal Unboxing | One Dev Question (Larry Osterman)
 - Maximizing the value of Generative AI in Copilot Studio | Powerful Devs Conference + Hack Together (Lauren Mills)
 
Podcasts
- freeCodeCamp Podcast Episode #160 – She taught herself coding at age 30 for zero dollars (Quincy Larson)
 - InfoQ Podcast: Your Software Will Fail, It is How You Recover That Matters: A Conversation with Randy Shoup (Randy Shoup)
 - Shaun Walker: Seven Years of Blazor – Azure & DevOps Podcast Episode #337 (Jeffrey Palermo)
 - Scrum Master Toolbox Podcast – From Business Analyst to Product Champion, The Impact Of Vision In The PO Role | Mateusz Komander and Scrum Master Toolbox Podcast – BONUS: The Future of Agility: Data-Driven Insights With Simon Powers and Scrum Master Toolbox Podcast – Why Product Management is Broken and How to Fix It | Anton Zaides (Vasco Duarte)
 - Practical AI Podcast #303 – Tool calling and agents (Chris Benson & Daniel Whitenack)
 - AGL 404: Kevin Surace (John Rouda)
 - Changelog & Friends Podcast #80 – Discovering discovery coding (Jimmy Miller, Jerod Santo & Adam Stacoviak)
 - Meta Cast – Politics and Leadership: The How To Guide (Bob Galen & Josh Anderson)
 - Azure Cloud Talk 25/2/17 – Brian’s Back, Back Again (Brian Gorman & Alec Harrison)
 - Lenny’s Podcast – A founder’s guide to crisis management | Uri Levine (Waze co-founder, serial entrepreneur) (Lenny Rachitsky)
 - The Happy Engineer Podcast Episode #208 – Do You Make This Common Mistake in Engineering Management? (Max Ahumada)
 - Ignore All Previous Instructions Podcast – Pam and Ben Garvey deal with pasts/presents/futures in life and technology (Pam Selle)
 - Betatalks the Podcast #102 – Low-Code Developers with the Evolving Power Platform and AI Tools – with Keith Atherton (Rick & Oscar)
 
Community & Events
- MVP’s Favorite Content: Microsoft Copilot Studio and Microsoft Azure (Rie Moriguchi)
 - Dates Revealed For Microsoft Build and Google I/O (I Programmer)
 - Redgate Summit Returns to London – join us in March! (Bryony Ford)
 - Instagram starts testing new button that might downrank comments (Jay Peters)
 - Kelsey Hightower says cloud needs to scale down, and so does AI hype (Joe Fay)
 - I Will Be Here When the Line Moves Over You (Kin Lane)
 - OpenAI says its board of directors ‘unanimously’ rejects Elon Musk’s bid (Kyle Wiggers)
 - Reddit Plans To Lock Some Content Behind a Paywall This Year, CEO Says (msmash)
 - Mastodon is working to add the controversial ‘quote posts’ feature and Bluesky gets growth and analytics tools with BlueSkyHunter launch (Sarah Perez)
 - Apply to Speak at TechCrunch Sessions: AI and Call for Speakers: TechCrunch All Stage 2025 (TechCrunch Events)
 - Support the open source projects you love this Valentine’s Day (Martin Woodward)
 
Database
- A Fun Plan Shape With Aggregates In SQL Server (Erik Darling)
 - RavenDB 7.1: Reclaiming disk space (Oren Eini)
 - Understanding Cursor Pagination and Why It’s So Fast (Deep Dive) (Milan Jovanović)
 - Redgate’s new PostgreSQL book is now available for free download (Fergus Reed)
 
SharePoint, M365 & MS Teams
- Recall emails in Outlook for Android and iOS (Beth Jester)
 - How to build your own (meaningful) Microsoft 365 Copilot usage reporting system and How to deploy my (meaningful) Microsoft 365 Copilot usage report (Loryan Strant)
 
Miscellaneous
- Writing a GIMP 3.0 Plugin – Resources and Notes (Michael F. Schönitzer)
 - Announcing Windows 11 Insider Preview Build 26120.3281 (Dev and Beta Channels) and Announcing Windows 11 Insider Preview Build 22635.4945 (Beta Channel) (Amanda Langowski)
 - Brake Pad Dust Can Be More Toxic Than Exhaust Emissions, Study Says (BeauHD)
 - Small businesses are already feeling Trump’s tariffs and Trump administration adds anti-trans notices to restored websites (Mia Sato)
 - Paint.NET 5.1.4 is now available (Rick Brewster)
 
More Link Collections
- F# Weekly #7, 2025 – Furnace (tensor library with support for differentiable programming) (Sergey Tihon)
 - Azure Weekly #503 – 16th February 2025 (The Editor)
 - Daily Reading List – February 14, 2025 (#494) (Richard Seroter)
 - Reading Notes #635 (Frank Boucher)
 
The Geek Shelf
 Learn WinUI 3, Second Edition (Alvin Ashcraft)

