Next Meetup

Essential C# in 2018
Whenever a NullReferenceException is thrown in production code, it is always a bug, and yet, with reference types, the default is null and, therefore, developers frequently "fall in" to dereferencing them without checking for null. Furthermore, there is no reasonable syntax for indicating that null is not a valid value for a reference type. It is idiosyncrasies like this that C# 8.0 is targeting to fix—and doing so in a way that avoids any breaking changes—at least by default. The features in C# 8.0, however, don't stop with nullable reference types. They also include language features like async streams, default interface implementations (forcing a corresponding .NET upgrade as well), and more extension member types (constructors and events for example). This session will dive into the language features of C# 8.0 understanding what new capabilities it introduces and the effect that said features might have on your C# coding standards. Don't miss this session to learn how to write C# 7.0 in a way that is easily upgradable to C# 8.0. Speaker Mark Michaelis Mark Michaelis is the founder of IntelliTect, where he serves as its chief technical architect and trainer. He has been a Microsoft MVP for over two decades, and a Microsoft Regional Director since 2007. Michaelis serves on several Microsoft software design review teams, including C#, Microsoft Azure, SharePoint and Visual Studio ALM. He speaks at developer conferences and has written numerous books including his most recent, “Essential C# 7.0 (6th Edition)” (itl.tc/EssentialCSharp). Contact him on Facebook at facebook.com/Mark.Michaelis, on his blog at IntelliTect.com/Mark, on Twitter: @markmichaelis. Agenda 6:30pm - Doors open / Food Sponsored by TEKsystems / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to volunteer at door. The volunteer will escort groups back to the meeting room.

Microsoft Building 25 / Room 1367

15700 NE 39th St · Redmond, WA

2 comments

Upcoming Meetups

Past Meetups (79)

What we're about

The .NET Developers Association is an east side community oriented group aimed at furthering the education of .NET developers. We also run a group in downtown Seattle, .NET Developers Association westside (http://west.netda.net).

We are always looking for sponsors. Check out the Sponsor Us (http://www.meetup.com/NET-Developers-Association/pages/Sponsor_Us) page for opportunity details.

Members (2,156)

Photos (147)