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)” ( Contact him on Facebook at, on his blog at, on Twitter: @markmichaelis. Agenda 6:30pm - Doors open / Food by Google Cloud / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up Parking The building parking garage locks at 7PM. We encourage you to find parking on the street, in an outside lot, or use alternative transportation.

AWS - Puget Sound Room

1918 8th Ave - 3rd Floor · Seattle, WA

Upcoming Meetups

Past Meetups (38)

What we're about

The .NET Developers Association is a west side community oriented group aimed at furthering the education of .NET developers. It is a spinoff of the .NET Developers Association eastside ( group.

It was originally founded as the Seattle .NET Startup group by Marcelo Calbucci.

Members (1,107)

Photos (62)

Find us also at