Builder vs Fluent Interface Pattern in C#: Key Differences Explained
Understand the differences between Builder and Fluent Interface patterns in C# with code examples, use cases, and guidance on when to use each pattern.
Understand the differences between Builder and Fluent Interface patterns in C# with code examples, use cases, and guidance on when to use each pattern.
Master Semantic Kernel in C# with this complete guide. Learn plugins, agents, RAG, and vector stores to build production AI applications with .NET.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss planning in software engineering -- why it looks different across environments, and why optimizing for agility beats optimizing for the perfect plan.
Master Builder pattern best practices in C#. Learn code organization strategies, interface design principles, dependency injection integration, and maintainability tips.
Learn how to control assembly scanning in Needlr, including filtering assemblies, controlling which types get discovered, and organizing type registration in .NET applications.
Learn when to use Builder pattern in C# with clear decision criteria, code examples, and scenarios. Understand the signs that indicate Builder is the right choice.
Learn how to use hosted services and background workers with Needlr, including automatic discovery of IHostedService and BackgroundService implementations.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Learn function tools with AIFunctionFactory in Microsoft Agent Framework. Covers registration, async tools, parameter descriptions, and error handling in C#.
Master AgentSession and multi-turn conversations in Microsoft Agent Framework. Session lifecycle, concurrent sessions, and a complete stateful Q&A loop in C#.