How to Write a Functional Program with IO, Mutation, and other effects





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Apr 9, 2012

In this talk from the 2012 Northeast Scala Symposium, Paul Chiusano argues that functional programming provides the most powerful tools for imperative programming out of any paradigm.

"Functional programming is all well and good for mapping over lists, generating the fibonacci numbers, and writing an inefficient version of quicksort, but what about the 'programmers in the trenches'?

You know, the ones creating CRUD applications, writing to databases, reading from files, and building GUIs with event listeners. Don't these situations require tossing out all that theoretical FP mumbo-jumbo and writing some good ol' fashioned imperative code?

In this talk I'll show that FP has a lot to say about how to write and structure useful programs that perform arbitrary effects. "

** Videos sponsored by Typesafe (http://typesafe.com) and Marakana.
** Slides available at http://mrkn.co/iza4n


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...