u/volpegabrielin r/scala • Recommends
On “Multiple States with Conditions”
#statemonad#indexedstatemonad#scalaz
10K subscribers • 19 videos on Hallway
Advanced. Deep dive for people who know the field.
869 views8 years ago2 recommendations
Programming languagesSoftware designScalaFunctional programmingAPI design
Vincent Marquez demonstrates how to use the IndexedState monad to enforce the correct ordering of API calls at compile time.
This talk video is a node in devreal.ai, the developer community graph. It connects to: Talk: Index your State for Safer Functional AP... — devreal.ai/t/171118-index-your-state-safer-functional-ap-sca… Interview: scale.bythebay.io: Vincent Marquez Interview — devreal.ai/t/2017m11-scale-bythebay-io-vincent-marquez-inter… Speaker: Vincent Marquez — devreal.ai/n/vincent-marquez Company: YTel — devreal.ai/c/ytel Event: Scale by the Bay — devreal.ai/e/171115-scale-by-the-bay-conference Explore these connections and related videos, photos, speakers’ blogs and podcasts, and other By the Bay networks. ----- What if there was a way to enforce the order of how people can call into your API? Most folks are familiar or have at least heard of the State monad, but here I wills how how an IndexedState is even more powerful and lets you craft APIs with even more compile time safety and constraints.What people say. Recommended for learning how to enforce API call ordering and compile-time safety using the IndexedState monad.
u/volpegabrielin r/scala • Recommends
On “Multiple States with Conditions”
u/runT1MEScalazin r/scala • Recommends
On “State Monad and Event Sourcing”
u/ResidentAppointment5in r/scala • Mentions
On “Design by contract - Preconditions and Postconditions - I'm really amazed with Scala.”
u/paul_f_snivelyin r/scala • Mentions
On “CAS - is there any way to integrate Scala with CAS (in functional style)?”