u/pyaboin r/dotnet • Recommends
On “What is the most overly complicated C# Hello, World! app you can make?”
#dependencyinjection#logging#solid
441K subscribers • 15 videos on Hallway
Intermediate. Assumes working knowledge.
85K views4 years ago2 recommendations
Software designTools and practiceC# and .NETDesign patternsSoftware architecture
Tim Corey builds an over-engineered C# console application to demonstrate why applying every best practice like SOLID and DI is not always appropriate.
There are certain best practices every C# application should follow, right? Probably DRY, SOLID, Logging, Dependency Injection, Localization, Separation of Concerns, and Unit Testing at the very least. These seem like obvious things that every application should have. In this video, we are going to do something a bit unique. I am going to show you how to do all of those things, and I am going to show you why you shouldn't always do those things. We are going to build the ultimate Hello World application. You won't want to miss it. Full Training Courses: DevForge.com Source Code: DevForge.com/downloads/?code=PerfectConsoleApp Mailing List: signup.iamtimcorey.com/What people say. Engineers point to this video to warn against over-engineering simple applications with unnecessary design patterns and boilerplate.
u/pyaboin r/dotnet • Recommends
On “What is the most overly complicated C# Hello, World! app you can make?”
u/pyaboin r/dotnet • Recommends
On “If you are asked to develop a shared infrastructure for a .NET application, what features or library will you include/use it?”
u/thewallrusin r/dotnet • Recommends
On “Help me! I'm frustrated starting with ASP.NET Core as a complete beginner”
u/pyaboin r/dotnet • Recommends
On “I built a .NET 9 Modular Monolith starter (BFF + Keycloak, Outbox, OTel)”
u/pyaboin r/dotnet • Mentions
On “I open-sourced a full-stack .NET 10 template”