Domain Modeling with Types, with Ryan Riley - live streaming event
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.
FOR 2-WAY CONNECTION (FIRST 10 ONLY) PLEASE USE THIS LINK: https://hangouts.google.com/call/dd5lrusaorvaobiekzyw46a3uya
Streaming live (https://plus.google.com/u/0/events/c6k9vq8smbg25r824tvqcpo13gc) from San Francisco via Google Hangouts for Community for F# (https://plus.google.com/u/0/+C4fsharpNet/posts). (A recording will be available after the event on the same link (https://plus.google.com/u/0/events/c6k9vq8smbg25r824tvqcpo13gc).)
Due to the late time we will not be meeting at a Toronto venue to watch this. However, please do RSVP if you plan to join, to assess the interest in the event generated from this meet-up group. Thanks!
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?lang=en), and his blog at https://wizardsofsmart.wordpress.com/
http://photos4.meetupstatic.com/photos/event/1/7/5/8/600_446465976.jpeg
