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)
Dew Drop – February 17, 2025 (#4363)
https://www.alvinashcraft.com/2025/02/17/dew-drop-february-17-2025-4363/
#dotnet #ai #webdev #csharp #windowsdev #cloud #mobiledev #visualstudio #dewdrop