This talk will discuss the implementation of distributed services using a functional programming paradigm and a functional architectural style. The key ingredients are functional purity, the event semantic and a log centric integration approach.
Bio: I apply functional programming principles to building an ecommerce platform at Jet.com. I blog at gorodinski.com and tweet @eulerfx.
Code Mesh London is the best place in Europe for non-mainstream tech and programming languages. On 4-5 December 2013 over 50 inventors and originators of the most innovative languages and technologies of the moment shared their experience with 200 attendees. Topics included Scala, Haskell, Clojure, Erlang, Elixir, Julia and much more. See you at Code Mesh 2014! codemesh.io/
About the talk:
Today's cloud and clustering infrastructure has to be distributed, scalable, and flexible. There's no better way to get this than to use ZeroMQ, the messaging library that powers CERN's 26 km particle-smashing accelerator. In this talk, Pieter Hintjens, author of the O'Reilly ZeroMQ book, and contributor to the project, will present ZeroMQ from first principles. Why do we need cheap messaging? What are the messaging patterns? How do we build a huge infrastructure out of small, pluggable pieces? He'll cover discovery, prototyping, protocols, security, and much more.
To explain the basic techniques of building very large distributed systems using fast asynchronous messaging in general, and ZeroMQ specifically.
Anyone designing or building distributed systems, in any language and on any platform.