BrandGhost
Weekly Recap: GitHub Copilot CLI, MCP in C#, and Modular Monoliths [July 2026]

Weekly Recap: GitHub Copilot CLI, MCP in C#, and Modular Monoliths [July 2026]

This week: This recap dives into GitHub Copilot CLI workflows, custom agents, and permission boundaries, alongside practical MCP client, server, and authentication patterns in C#. You'll also find hands-on guides for modular monolith design, DDD, testing, Roslyn analyzers, and migrating a monolith with the Strangler Fig pattern. The videos cover putting Copilot agents to work, using AI as an engineering manager, asking better questions, navigating toxic culture, and leading a struggling team.

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

Featured this week: Testing Roslyn Analyzers with Microsoft.CodeAnalysis.Testing in C# -- if you only read one thing this week, start here.

Putting My Copilot CLI To Work - Principal Engineering Manager AMA

I've been cooking after hours with my Copilot agents. I figured I'd spend a couple of hours and walk through what I am building and how I am building it so you can see how I am putting my agents to work.

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.

How Are Engineering Managers Using AI Outside Of Coding?

In this video, I talk about how I am going to try some different ways to use AI more as a manager outside of just coding tasks.

Ask Better Questions | Stop Appearing Clueless at Work

From the comments this time, this viewer wanted perspective on getting clarity without coming across as incompetent as a developer.

From Startup to Toxic? How Company Culture Can Go Wrong

From the ExperiencedDevs subreddit, this developer wanted perspectives on the toxic blame culture that evolved as their company grew.

Tech Lead in a Broken Team? What You Need to Do First

From the ExperiencedDevs subreddit, this developer wanted perspectives on their new tech lead position and finding their fit.

Testing Roslyn Analyzers with Microsoft.CodeAnalysis.Testing in C#

Testing Roslyn Analyzers with Microsoft.CodeAnalysis.Testing in C#

Master testing Roslyn analyzers using Microsoft.CodeAnalysis.Testing in C#. Learn NuGet setup, diagnostic markers, code fix testing, and CI integration.

GitHub Copilot CLI Agentic Workflows: Delegating Real Work to Your Terminal

GitHub Copilot CLI Agentic Workflows: Delegating Real Work to Your Terminal

GitHub Copilot CLI agentic workflows help developers plan, test, review, use /fleet, and delegate scoped feature work from the terminal with control today.

Real-World Roslyn Analyzer Examples in C#: Naming, Null Checks, and Log Validators

Real-World Roslyn Analyzer Examples in C#: Naming, Null Checks, and Log Validators

Explore production-quality roslyn analyzer examples in C# -- naming conventions, null guard enforcement, and structured log validators you can adapt today.

Strangler Fig Pattern in C#: Refactoring a Monolith to Microservices

Strangler Fig Pattern in C#: Refactoring a Monolith to Microservices

Learn how to use the Strangler Fig pattern in C# to incrementally migrate a monolith to microservices. Step-by-step guide with real .NET code and YARP routing examples.

Securing Remote MCP Servers in C#: OAuth 2.0, JWT, and Protected Resource Metadata

Securing Remote MCP Servers in C#: OAuth 2.0, JWT, and Protected Resource Metadata

Secure MCP server authentication in C# with OAuth protected resource metadata, JWT bearer validation, authorization filters, and claims-aware MCP tools.

GitHub Copilot CLI Custom Agents and Skills

GitHub Copilot CLI Custom Agents and Skills

GitHub Copilot CLI custom agents guide: compare instructions, skills, .agent.md files, and SKILL.md workflows for extensible team developer workflows.

Roslyn Analyzers vs Incremental Source Generators: Understanding the Pipeline

Roslyn Analyzers vs Incremental Source Generators: Understanding the Pipeline

Understand Roslyn analyzers vs incremental source generators -- how each hooks into the compilation pipeline and when to combine both in one NuGet package.

Modular Monolith Database Design in C#: One Database or Multiple?

Modular Monolith Database Design in C#: One Database or Multiple?

Modular monolith database design in C#: compare shared DbContext, DbContext per module, and database per module .NET strategies with real EF Core code.

Building an MCP Client in C#: Connecting, Discovering, and Calling Tools

Building an MCP Client in C#: Connecting, Discovering, and Calling Tools

Build an MCP client in C# that connects over stdio or HTTP, discovers capabilities, calls tools, handles result content, and manages lifecycle safely.

Testing a Modular Monolith in C#: Unit and Integration Test Strategies

Testing a Modular Monolith in C#: Unit and Integration Test Strategies

Learn how to test a modular monolith in C# with unit and integration test strategies. Verify bounded context isolation, cross-module event flows, and module contracts in .NET.

Hosting an MCP Server in ASP.NET Core: MapMcp, Stateless Mode, and Production Config

Hosting an MCP Server in ASP.NET Core: MapMcp, Stateless Mode, and Production Config

Host an MCP server in ASP.NET Core with MapMcp, stateless HTTP transport, CORS, AllowedHosts, health checks, and production configuration guidance today.

DDD and Bounded Contexts in a Modular Monolith with C#: A Practical Guide

DDD and Bounded Contexts in a Modular Monolith with C#: A Practical Guide

Apply Domain-Driven Design bounded contexts to your modular monolith in C#. Learn how each module maps to a bounded context, with practical .NET code examples.

The GitHub Copilot CLI Permission Model: What It Can and Can't Touch

The GitHub Copilot CLI Permission Model: What It Can and Can't Touch

GitHub Copilot CLI permissions explained: trusted directories, allow and deny flags, sandboxing, hooks, URL access, secret redaction, and safe agent workflows.


DDD and Bounded Contexts in a Modular Monolith with C#: A Practical Guide

Apply Domain-Driven Design bounded contexts to your modular monolith in C#. Learn how each module maps to a bounded context, with practical .NET code examples.

Testing a Modular Monolith in C#: Unit and Integration Test Strategies

Learn how to test a modular monolith in C# with unit and integration test strategies. Verify bounded context isolation, cross-module event flows, and module contracts in .NET.

Modular Monolith in C#: Complete Implementation Guide for .NET Developers

Build a modular monolith in C# with bounded contexts, module communication, and data isolation. Complete implementation guide with real .NET code examples.

An error has occurred. This application may no longer respond until reloaded. Reload