[REMOTE] C# Abstractions, the lies you still believe
Details
This is the event for people who join the event via Stream.
If you join the event in-person, please RSVP here: https://www.meetup.com/dotnet-austria/events/316061716
This meetup is organized by DotNetDevs.at (https://dotnetdevs.at/).
Abstract:
Most of us build abstractions like we're hoarding for winter, then act surprised when the codebase turns into a dependency escape room. In this session, we'll cut through the noise on abstraction's two major techniques - inheritance and composition - and why most of us reach for the wrong one out of habit. Using Single Responsibility, Liskov Substitution, and Interface Segregation as actual design tools, we'll explore when abstraction earns its keep and when it's just complexity with good PR. Add, modern C# techniques that make clean boundaries possible without the chaos. You'll leave with sharper instincts. Your codebase will thank you.
Difficulty: Intermediate
Prerequisites:
- C#
- Language Version 8
- Composition
- Inheritance
- Testability
- Abstractions
About Rodney Littles II:
Rodney Littles, II is a Senior Software Engineer and has been working on dotnet technologies since 2004. Rodney is currently working with mobile and cloud infrastructure. Rodney is a former Microsoft MVP and ReactiveUI maintainer who has been a vocal functional advocate. Outside of the daily he is a Kung Fu instructor spreading the arts, and breaking his brain trying to become a full-fledged Rx Wizard!
Timetable:
- 18:00: Stream starts at
https://www.twitch.tv/dotnetdevsat or
https://www.youtube.com/c/DotNetDevsAustria
- 18:15: Intro
- 18:20: Talk starts
- about 19:30: End
Recordings will be available afterward at https://go.dotnetdevs.at/recordings
This meetup is organized by DotNetDevs.at (https://dotnetdevs.at/).
DotNetDevs.at is sponsored by:
- RUBICON IT GmbH (https://www.rubicon.eu/rubicon/)
- JetBrains (https://jetbrains.com)
