Latest Posts
Day 11: Dependency Injection (DI)
Inversion of Control made easy. Understanding requested services in .NET Core.
Day 10: ASP.NET Core Architecture
From console to the cloud. Understanding the ASP.NET Core Request Pipeline, hosts, and middleware.
Day 9: Asynchronous Programming
Mastering async / await. Keeping your applications responsive while waiting for I/O operations.
Day 8: Delegates, Events, & Lambda Expressions
Passing methods around as variables. Mastering functional concepts in C#.
Day 7: Collections & LINQ Basics
Lists, Dictionaries, and querying them cleanly using Language Integrated Query.
Day 6: Inheritance, Polymorphism, & Interfaces
Mastering the blueprint hierarchies. How classes relate to one another in C#.
Day 5: Classes, Objects & Properties
The pillars of OOP in C#: Understanding classes, constructors, and auto-properties.
Day 4: Methods & Parameters
Organizing your logic cleanly into reusable methods and understanding parameter passing.
Day 3: Control Flow (if, switch, loops)
Directing traffic in your code: mastering conditionals and iteration in C#.