This week: 17 new articles span two major topic clusters -- building AI developer tools with the GitHub Copilot SDK in C# (CLI tools, coding agents, repository bots, streaming responses, and ASP.NET Core integration) and mastering C# design patterns including observer, singleton, decorator, and factory method. On the source generator side, there are deep dives into incremental pipelines, the Roslyn syntax tree, and step-by-step generator creation. Videos cover software entrepreneurship, AI skills, career questions, and navigating burnout in tech.
Like what you read or watched from the recap?I'd love if you helped share on Reddit or Daily.dev so others can see!
Weekly Recap
Software Development and Entrepreneurship With BrandGhost
In this video, I give an update on a persona shift when marketing as part of building BrandGhost. When building software isn't just coding.
Why Does Everyone Else Get The Good Projects On My Team?
From the ExperiencedDevs subreddit, this developer wanted thoughts on being demotivated by not having any interesting or engaging work on their team.
Are AI Skills Really Just A Loose Version Of Methods?
In this video, I talk about some of my AI usage in building out and exploring agentic skills.
Is Tech Even Right For me?
From the CSCareers subreddit, this developer wanted thoughts on if the tech industry is even right for them. Are they expected to LOVE everything about software engineering?
I am BURN OUT... Should I Talk To My Manager About This?
From the ExperiencedDevs subreddit, this developer wanted thoughts on whether or not to bring up their burnout and cinicism with their manager in a one on one.
Multi-Agent Architecture in .NET: Microsoft Agent Framework Tutorial
Move outta the way, Semantic Kernel! There's a new sheriff in town! Microsoft Agent Framework allows us to build multi-agent orchestration and workflows in our C# applications, and this video is a quick intro into how we can wire these things up!
<a href="https://www.devleader.ca/2026/03/28/session-hooks-and-event-handling-in-github-copilot-sdk-for-c?utm_source=weeklyrecap&utm_medium=email&utm_campaign=weekly-recap-2026-03-28"target="_blank" rel="noopener" title="Session Hooks and Event Handling in GitHub Copilot SDK for C#">Session Hooks and Event Handling in GitHub Copilot SDK for C#
Master session hooks and event handling in GitHub Copilot SDK for C#. Intercept requests, handle streaming, and build observable AI apps.
How to Implement Observer Pattern in C#: Step-by-Step Guide
Learn how to implement observer pattern in C# with step-by-step code examples covering custom observers, C# events, and IObservable integration.
Custom AI Tools with AIFunctionFactory in GitHub Copilot SDK for C#
Learn to build custom AI tools with AIFunctionFactory in GitHub Copilot SDK for C#. Working code examples and best practices included.
C# Source Generators: Reading the Roslyn Syntax Tree
Master reading and traversing a Roslyn syntax tree in a C# source generator. Learn SyntaxTree, SemanticModel, and ForAttributeWithMetadataName for .NET 6+.
Factory Method Pattern Best Practices in C#: Code Organization and Maintainability
Master Factory Method pattern best practices in C#. Learn code organization strategies, interface design, DI integration, and maintainability tips.
Incremental Source Generators in C#: The Right Way to Build Them
Learn the incremental source generator API in C# -- covers pipeline design, caching with IEquatable, performance tips, and best practices for modern .NET.
Build a Repository Analysis Bot with GitHub Copilot SDK in C#
Build a repository analysis bot with GitHub Copilot SDK in C#. Learn SystemMessageMode.Replace for agent personas, read-only tools, dual console and StringBuilder output, and batch processing.
Observer Design Pattern in C#: Complete Guide with Examples
Master the observer design pattern in C# with practical code examples, event-driven architecture guidance, and real-world use cases.
Build an Interactive Coding Agent with GitHub Copilot SDK in C#
Build an interactive coding agent with GitHub Copilot SDK in C#. Learn persistent CopilotSession management, file read/write tools, run_dotnet_build feedback, and the REPL agent loop.
Singleton Pattern Real-World Example in C#: Complete Implementation
Singleton pattern real-world example in C#: complete implementation of a configuration manager with thread-safe initialization, code examples, and practical use case demonstration.
Build an ASP.NET Core AI Assistant API with GitHub Copilot SDK in C#
Build an ASP.NET Core AI Assistant API with GitHub Copilot SDK in C#. Learn CopilotService as IHostedService, Channel-bridged SSE streaming, and AIFunctionFactory tools in a minimal API.
Decorator Pattern Real-World Example in C#: Complete Implementation
Explore a decorator pattern real-world example in C# with logging, caching, and retry decorators for a production-ready HTTP client service.
How to Create Your First C# Source Generator (Step-by-Step)
Learn how to create a C# source generator with .NET 10. Step-by-step guide covering project setup, IIncrementalGenerator implementation, and packaging.
Build an AI CLI Developer Tool with GitHub Copilot SDK in C#
Build an AI CLI developer tool with GitHub Copilot SDK in C#. Learn CopilotClient, AIFunctionFactory tools, streaming responses, and session management.
Singleton vs Static Class in C#: Key Differences Explained
Singleton vs static class in C#: key differences explained, when to use each approach, and how they compare for creational design patterns.
Streaming Responses with GitHub Copilot SDK in C#: Real-Time Token Output
Learn streaming responses GitHub Copilot SDK C# with AssistantMessageDeltaEvent, Server-Sent Events, and IAsyncEnumerable for real-time AI output.
Decorator vs Proxy Pattern in C#: Key Differences Explained
Compare decorator vs proxy pattern in C# with side-by-side code examples, key differences explained, and guidance on when to use each pattern.
- Join me and other software engineers in the private Discord community!
- Resume reviews and interview guidance!
- Software engineering podcast and livestreams!
- My Code Commute vlogs are on YouTube!
- All of my weekly vlogs are on YouTube!
- Remember to check out my courses, including this awesome discounted bundle for C# developers:

![Weekly Recap: GitHub Copilot SDK, C# Source Generators, and Design Patterns [Mar 2026]](https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp)
















