Creating Maintainable and Discoverable Code in .NET Core

.NET Core includes some simple, easy-to-use mechanisms for wrapping complex APIs and making their functionality both easy to access, and highly discoverable. Imagine being able to use tools like IntelliSense that the Visual Studio IDE already provides as a way to expose the functionality of your service or library. In this session we will build a fluent Domain Specific Language interface over an existing API to create an interface that is easy to use and discoverable through IntelliSense.


Track Details

  • Day: March 9 - 2017 (03:00pm - 03:50pm)

  • Track: Three

  • Level: Advanced

Speaker: Barry Stahl


Barry Stahl

Barry is a Software Engineer who has been creating business solutions for enterprise customers for more than 25 years. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a 30 year resident of Phoenix Arizona. When Barry is not traveling around the world to speak at Conferences, Code Camps and User Groups or to participate in GiveCamp events, he spends his days as Principal Application Architect for Crew Systems at American Airlines and his nights thinking about the next AZGiveCamp, an annual event where software developers come together to build websites and apps for some great non-profit organizations.

Connect with Barry Stahl