Domain Modeling with Types, with Ryan Riley
Details
F# makes it easy to encode domain models within its type system such that it is quite possible to never allow invalid states while retaining a simple, readable code base. We'll look at a few examples, including how best to deal with inheritance vs composition, units of measure, and even language extensions for extensible domain specific languages.
Do you have a topic you'd like to present as a lightning talk? We want to hear from you, ping the organizers (https://www.meetup.com/messages/?new_convo=true)!
The speaker
Ryan Riley works as an Engineer for Tachyus, primarily building web apps with F#. His professional interests include functional programming, cloud computing, and web API design. Ryan is a Microsoft Visual F# MVP, ASPInsider, ASP.NET Web API Advisor, and Windows Azure Mobile Services Advisor. He leads the Community for F# virtual User Group and serves on the OWIN Management Committee. He can often be found speaking at user groups and conference. You can find Ryan on twitter as @panesofglass (https://twitter.com/panesofglass), and his blog at https://wizardsofsmart.wordpress.com/
http://photos4.meetupstatic.com/photos/event/1/7/5/8/600_446465976.jpeg
Agenda
• 6:30: meet & greet
• 7:00 - 8:30: presentation
