TL;DR: This week's recap features 14 articles spanning Singleton and Decorator design patterns in C#, C# source generators and the Roslyn compilation pipeline, GitHub Copilot SDK setup and session management, and building semantic search with Semantic Kernel. On the video side, topics include whether AI makes tech debt worse, the ROI of learning C#, and dealing with overcommunication as a developer.
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
Does Company Alignment REALLY Matter For Developers - Principal Engineering Manager AMA
Every developer is going to have their own motivations for working at a company. Is it the pay? The challenge? The work-life balance? What drives you, and how much does it really matter if you are aligned with the company's mission?
As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.
Does AI Make Tech Debt Worse OR... Does AI Make Tech Debt Go Away?
From the ExperiencedDevs subreddit, this developer wanted to discuss whether or not AI was going to make tech debt worse or if tech debt becomes a thing of the past. Let's discuss!
How I Used Copilot CLI to Enhance My Blazor Blog
In this video, I share some of the experiences that I had using Copilot CLI to make enhancements to my Blazor blog that serves as the home for the content I create.
TOO LOUD?! Is Overcommunicating Hurting Me As A Developer?
From the ExperiencedDevs subreddit, this developer wanted thoughts on whether or not their preference for overcommunicating is hurting them as a teammate.
Is There Any ROI On Learning C# These Days?
From the comments, a viewer wanted my perspective on whether or not it's worth it to learn C# these days with all of the AI advancements. Let's discuss!
New Team Lead Dealing With A Confrontational New Hire
From the ExperiencedDevs subreddit, this developer wanted thoughts on dealing with a confrontational new teammate. Should they raise awareness to their manager?
Managing Sessions and Context in GitHub Copilot SDK for C#: Patterns and Best Practices
Learn patterns for managing sessions GitHub Copilot SDK C# apps. Session lifecycle, context windows, multi-turn conversations, and best practices.
Singleton Pattern Best Practices in C#: Code Organization and Maintainability
Singleton pattern best practices in C#: code organization, thread safety, maintainability tips, and professional implementation guidelines for creational design patterns.
How C# Source Generators Work: The Roslyn Compilation Pipeline Explained
Learn exactly how C# source generators work inside the Roslyn compilation pipeline. Understand the two-phase compilation model, syntax providers, and incremental execution.
CopilotClient and CopilotSession in C#: Core Concepts of the GitHub Copilot SDK
Master CopilotClient and CopilotSession -- the two core classes of the GitHub Copilot SDK in C#. Learn the client/session model, session configuration, lifecycle management, the event-driven API, and how they work together in .NET applications.
Decorator Pattern Best Practices in C#: Code Organization and Maintainability
Master decorator pattern best practices in C# including code organization, maintainability tips, DI integration, and common pitfalls to avoid.
What Are C# Source Generators? History, Concepts, and How They Fit in .NET
Understand what C# source generators are, their history in .NET, and how they differ from reflection and T4 templates. A clear introduction for .NET developers.
GitHub Copilot SDK Installation and Project Setup in C#: Step-by-Step Guide
Set up the GitHub Copilot SDK in C# with this step-by-step guide covering NuGet package install, GitHub Copilot CLI authentication, and project configuration.
When to Use Singleton Pattern in C#: Decision Guide with Examples
When to use Singleton pattern in C#: decision guide with examples, use cases, and scenarios where a single instance provides the most value.
Build a Semantic Search Engine with Semantic Kernel in C#
Build a semantic search engine with Semantic Kernel in C#. Learn ITextEmbeddingGenerationService, VectorSearchOptions filter, and scored similarity search.
When to Use Decorator Pattern in C#: Decision Guide with Examples
Learn when to use decorator pattern in C# with a practical decision guide, code examples, and real scenarios for choosing the right approach.
How to Implement Singleton Pattern in C#: Step-by-Step Guide
How to implement Singleton pattern in C#: step-by-step guide with code examples, thread-safe implementation, and best practices for creational design patterns.
C# Source Generators: A Complete Guide to Compile-Time Code Generation
Master C# source generators with this complete guide. Learn how compile-time code generation works in .NET 10, why it beats reflection, and how to get started.
How to Implement Decorator Pattern in C#: Step-by-Step Guide
Learn how to implement decorator pattern in C# with step-by-step code examples covering interfaces, abstract decorators, and decorator chaining.
Singleton Design Pattern in C#: Complete Guide with Examples
Singleton design pattern in C#: complete guide with code examples, thread-safe implementation, when to use it, and best practices for creational design patterns.
- 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:















