[REMOTE] Pattern-based C#: if it quacks like a duck…
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/313495752
This meetup is organized by DotNetDevs.at (https://dotnetdevs.at/).
Abstract:
C# is a strongly typed programming language, used to communicate expectations in a statically verifiable fashion across the .NET ecosystem.
There is a set of language features that can be enabled by satisfying a particular shape rather than inheritance or interface implementation.
In this session we look at compiler-recognized patterns such as:
* using custom types in `foreach`
* applying `await` to custom types
* tuple-like deconstruction
* implicit `Index` and `Range` support
* collection initializers and expressions for user-defined types
Join this live coding session for a deep dive into pattern-based features in C# and how to make reusable types more convenient and idiomatic to consume.
About Eva Ditzelmüller:
Eva is a Software Engineer at Radancy in Vienna, where she works with C#, Rust, and AWS.
Her path to tech was not linear: she started with a B.A. (Hons) in Acting and worked as a production assistant and performer in London before moving into computer science.
Today she regularly hosts a live-coding stream and speaks at conferences including NDC Oslo and Techorama.
She was named a JetBrains Community Contributor and enjoys making software engineering fun and accessible for people from all backgrounds.
About Stefan Pölz:
Stefan is a C#/.NET developer in Vienna and works at Sentry.
He shares practical software engineering content through his FlashOWare channels and regularly contributes to the .NET community as a speaker.
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)
