Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Bryan O'Sullivan
FP Guru and co-author of Real World Haskell

Speaker
Bryan O'Sullivan is an Irish hacker and entrepreneur. He is cofounder of, and CTO at, San Francisco startup MailRank.  He has written several well-regarded books about distributed systems and functional programming, including the Jolt Award winner "Real World Haskell". Outside of software, he spends a lot of time rock climbing, skiing, and chasing his kids around.

Bryan's Blog
Real World Haskell book

Twitter: @bos31337

Bryan O'Sullivan is Giving the Following Talks
Building Solid Distributed Applications with Haskell and Riak


Building distributed systems is notoriously difficult. Although techniques such as vector clocks make writing correct software more tractable, they are themselves very tricky to work with. The Riak decentralized key-value store is one of the best known open source systems that uses vector clocks. We have developed a Haskell client for Riak. Our client uses Haskell's type system to optionally make the use of vector clocks transparent, allowing the application programmer to concentrate on their business logic.

We will talk about the design considerations for our client, how we use types, and what factors we believe are important in building solid distributed applications.