Apr 29 · 12 min read · A comprehensive guide to understanding how Spring manages objects, when they come alive, and how they talk to each other. 1. What is a Bean? In simple terms, a Bean is just a Java object managed by th
Join discussion
Apr 24 · 8 min read · My previous article on Microsoft Agent Framework (MAF) was focused on Dependency Injection (DI) in MAF. In that article I demonstrated how AIToolscan be registered in the service container through DI
Join discussion
Apr 21 · 7 min read · After working on Semantic Kernel (SK) for sometime and then gradually shifting focus towards Microsoft Agent Framework (MAF), I’ve personally started to like MAF over SK. Implementation through SK had
EAEthan and 1 more commented
Mar 29 · 5 min read · 6. Modular Architecture Organize your application into modules for better separation of concerns. 6.1 Module Interface // lib/modules/module.dart abstract class AppModule { String get name; /// Register routes void registerRoutes(Spry spry); ...
Join discussionMar 29 · 9 min read · Spry Advanced Patterns: Middleware, Dependency Injection, and Plugin Architecture Building production‑grade applications requires more than just basic route handling. In this advanced guide, we'll explore sophisticated architectural patterns for Spry...
Join discussionMar 23 · 14 min read · Spry Advanced Patterns: Middleware, Dependency Injection, and Plugin Architecture Building production‑grade applications requires more than just basic route handling. In this advanced guide, we'll explore sophisticated architectural patterns for Spry...
Join discussionMar 17 · 13 min read · The Lifetime Problem No One Talks About Until Production Dependency Injection is one of the most powerful features ASP.NET Core ships out of the box. Most teams adopt it quickly, register their servic
Join discussion
Feb 14 · 3 min read · 1. Introduction For a long time, Dependency Injection (DI) felt unnecessary to me. I kept asking myself: “Why am I writing an extra interface when I still have to write the implementation?” Isn’t that just… overengineering? This question is surpris...
MTiffany commented