What's New in C# 8 Interfaces (and how to use them effectively)


Details
This meeting will be virtual. Please RSVP for meeting link.
Come join Jeremy Clark as we explore the new interface features released in C# 8.
6:30PM - INTRODUCTION: Housekeeping, open mic and other community announcements & request.
7:00PM - MAIN PRESENTATION: C# 8 brings new features to interfaces, including default implementation, access modifiers, and static members. We'll look at these new features, and see where they are useful and where they should be avoided. The world of interfaces has changed; the line between interfaces and abstract classes has blurred; and C# now has multiple inheritance (sort of). With some practical tips, "gotchas", and plenty of examples, we'll see how to use these features effectively (and safely) in our code.
Jeremy Clark (https://twitter.com/jeremybytes) makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skill set with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. He loves speaking and has delivered over 300 technical presentations in the last 9 years in the United States and Europe. Jeremy lives in northern Washington with his lovely wife, 3 cats, 2 hound dogs, and a banjo.


Sponsors
What's New in C# 8 Interfaces (and how to use them effectively)