Browse

Read or watch - all in one place.

Use the search or tag filters to find something specific - results pull from every article at once, no page limits. Select All to go back to browsing page by page.

7 articles

  • .NET Video

    .SLNX: Better .NET Solution Files (And How to Switch) Video

    .NET 9 introduced .slnx - a cleaner XML-based replacement for the old .sln format. Here's what changed, why it matters, and how to migrate in two different ways.

    5 min
  • .NET Video

    Modern .NET Explained: A Beginner-Friendly Guide Video

    What .NET actually is, how it evolved from .NET Framework to a unified modern platform, and what you need to know to get started without any confusion.

    5 min
  • C# Video

    C# Tuples: Group Values Without Creating a Type Video

    Tuples let you return multiple values from a method without a custom class or out parameters. Here's the syntax, when to use them, and the difference between Tuple and ValueTuple.

    4 min
  • C# 15 Video

    C# 15: Collection Expression Arguments Video

    C# 15 extends collection expressions with the with keyword, letting you pass constructor arguments like capacity or a comparer directly inside the expression.

    2 min
  • SOLID Video

    SOLID Principles in C#: A Beginner-Friendly Guide Video

    All software starts simple. SOLID principles are how you keep it from collapsing under its own weight as it grows. This is a practical walkthrough of all the five principles.

    8 min
  • C# 14 Video

    C# 14: Field-Backed Properties Video

    C# 14 introduces the field keyword inside property accessors, eliminating the private backing field while guaranteeing that validation logic can never be skipped.

    3 min
  • C# 14 Video

    C# 14: Null-Conditional Assignment Operator Video

    C# 14 lets you use ?. or ?[] on the left side of an assignment, so the right side never evaluates when the object is null. Here's why that matters.

    3 min