Building Real Apps with GitHub Copilot SDK in C#: End-to-End Patterns and Architecture
Building real apps with GitHub Copilot SDK in C#: master app architecture patterns, CLI tools, ASP.NET Core APIs, and console agents in .NET.
Building real apps with GitHub Copilot SDK in C#: master app architecture patterns, CLI tools, ASP.NET Core APIs, and console agents in .NET.
This week covers the Microsoft Agent Framework in C# -- from core AIAgent abstractions to AgentSessions and function tools -- plus Semantic Kernel agents and plugins, Builder pattern deep dives, and GitHub Copilot SDK development. Also included: new videos on software engineering planning and hiring insights.
Learn how to use hosted services and background workers with Needlr, including automatic discovery of IHostedService and BackgroundService implementations.
Learn how to set up ASP.NET Core web applications with Needlr for dependency injection, including ForWebApplication, minimal APIs, and middleware configuration.
Learn how to use Autofac ComponentRegistryBuilder in ASP.NET Core! We'll see how we can move closer to getting the C# plugin architecture support we want!
Learn how to use Autofac ContainerBuilder in ASP.NET Core to wire up dependency injection. I'll explore what we can and cannot do with this approach!
Learn how to use AutofacServiceProviderFactory in ASP.NET Core for dependency injection! This article explains how to set it up along with the pros and cons.
Learn how to use MudBlazor with Blazor interactive SSR! Blazor's Server Side Rendering can be used alongside MudBlazor for building your next Blazor app!
Just how easy is it to make an API gateway in Zuplo? Zuper eazy. Check out how I'm making an ASCII art API with Zuplo as my API gateway!
Want to add API key authentication middleware into your ASP.NET Core application? Check out this article for a simple code example that shows you how!
Running into issues with your Blazor render mode? In my case, I didn't even know it was breaking my dependency injection AND my event handlers. My error though!
See how you can use MudBlazor list items to make awesome GUIs! Properly leverage the MustList and MudListItem controls to get custom user interfaces!
Learn how to use Autofac in ASP NET Core applications with only a couple of lines of code! Avoid this common problem when setting up dependency injection.
Step-by-step guide to using IServiceCollection in C# for dependency injection. Learn AddSingleton, AddScoped, and AddTransient with real code examples.
Use Testcontainers in ASP.NET Core testing to get better coverage! Learn how to simulate dependencies, test in parallel, and integrate with CI/CD tools!
Leverage NUNit in ASP.NET Core for crafting reliable code with confidence! Learn to create tests, use advanced techniques, and improve your code quality!
Learn how to leverage xUnit in ASP.NET Core tests with simple code examples. See how to write easy-to-understand test code and cover your ASP.NET Core apps!
Learn about WebApplicationFactory in ASP.NET Core and leveraging it for testing. Use an HttpClient and implement the tips in this article for better tests!
Explore the integration of C# Clean Architecture with MediatR for maintainable, scalable code! Learn how these work together with C# code examples!
Discover the benefits of middleware in ASP.NET Core, including flexibility and modularity. Learn about middleware like authentication and logging!
Learn about different types of middleware and how to implement custom middleware in ASP.NET Core to solve common challenges in web development!
Welcome to the Build a Blazor Web App Series! This is an exclusive Dev Leader Weekly article.
We're done with excuses! No more claims that when dealing with legacy code your changes can't be tested! Check out this strategy to make anything more testable.
Check out this example vertical slice architecture in ASP.NET core! Together we'll look at building a flight booking app using vertical slice architecture.
Learn how to build an ASP.NET core web API! This tutorial for beginners will guide you through setting up the project to building the API endpoints.
Looking for a kickstart to your vertical slice architecture in your next ASP.NET project? Check our this vertical slice project template to get started!
Unit test your Blazor project! Improve code quality and catch bugs early with improved test coverage. Check out this Blazor unit testing tutorial now!
Improve your Blazor unit testing! Look no further than this article on Blazor unit testing with bUnit. Get started from scratch and write useful tests!
Welcome to another issue of Dev Leader Weekly! We'll dive into Blazor unit testing in this issue, including how to use xunit and bunit for our tests!
In this article, you'll explore the importance of Blazor unit testing and learn about Blazor unit testing best practices. Get started with Blazor today!
Let's learn how to make a budgeting app in C#! We'll dive into ASP.NET Core Blazor, the basics of the app, and even VPS hosting options like RackNerd!
Learn how to build a personal website in Blazor and ASP.NET Core to show case your skills and experiences. Get started with our ASP.NET Core tutorial today!
Learn how to call JavaScript from Blazor web assembly using JavaScript Interop in this guide! Perfect for developers learning more about Blazor web assembly!
Explore examples of Vertical Slice architecture in C#. Weigh the pros and cons of using Vertical Slice Architecture in C# by following along with some examples.
Learn how to make a todo list in C# using ASP.NET Core and tackle data binding and user interface design. Blazor todo list - Perfect for a beginner portfolio!
In this article, we'll see how we can use an ASP.NET Core Blazor RenderFragment alongside plugins to dynamically load HTML into our applications!
Interested in building web applications? ASP.NET Core is a powerful dotnet tech stack for just that! Here are all of the details for ASP.NET Core for beginners!
If you want to get started with web development in dotnet core, check this out! We'll get you up and running in VS Code for ASP.NET Core web development!
If you want to get started with web development in dotnet core, check this out! We'll get you up and running in Visual Studio for ASP.NET Core web development!
Want to have a plugin architecture that supports dynamic loading for Blazor? Follow this tutorial for a Blazor plugin architecture that leverages Autofac!
Like building ASP.NET web applications and want to maximize extensibility? This guide is a how-to on using a plugin architecture in Blazor. Check it out!
Whether it's an ASP.NET Core or console app, we can use the decorator pattern with Autofac for powerful results! Let's explore an Autofac example for each!
Let's dive into the plugin architecture design pattern, exploring how it can be leveraged in ASP.NET Core to create more flexible and maintainable applications.
Looking for a better way to make Unity3D user interfaces? Love WPF/XAML but not the Unity UI Framework? You probably aren't using Noesis GUI, but you should be!
Leverage interfaces when creating an application to create a clean and robust API. Practice decoupling your code from concrete classes by using interfaces!