Everything distributed


Details
Summer time means a higher need for refreshing events, that's why the clojure meetup doubles up in July! πΉπ»πΉ
This time, Dyne.org (https://www.dyne.org/) and Synple (https://synple.eu/) sponsor an intriguing agenda, with Christian Weilbach a.k.a @whilo (https://whilo.github.io/) coming to town to show us Replikativ (http://replikativ.io/), a clojure library implementing a rich set of eventually consistent, replicated data types (CRDTs).
Next to that, Joost Diepenmaat (https://github.com/joodie) will be talking about the lessons learned in deploying a distributed, event sourced architecture around spec and Apache Kafka.
Here's the agenda:
- 18:30 π Doors open / pizza
- 19:00 β» Christian Weilbach: Distributed systems made simple
- 19:45 π Joost Diepenmaat: Clojure for cargo
Abstracts:
Distributed Systems made simple
We will have a look how eventual consistent datastructures can be combined with Clojure's consistency to design decoupled distributed systems which significantly reduce the state space and yield robust, always available (offline) state management. The talk will include in-depth look at some of the architectural decisions and how to build cross-platform stacks with Clojure and ClojureScript.
Clojure for cargo
Experiences at Synple.eu using Clojure and Apache Kafka to run a cooperative cargo network. Architectural decisions and lessons learned looking back at the last 6 month of development work. Keywords: Clojure, Apache Kafka, clojure.spec, AWS, Databases.
Our speakers:
Christian Weilbach
Christian Weilbach is a professional programmer and master student in distributed systems and machine learning. He is deeply fascinated with artificial intelligence and neuroscience. Since his studies of critical theory and philosophy he also pursues the challenge to materialize and communicate philosophical and political thoughts in form of information systems. Most importantly he has collaborated on Votorola (Java), an open drafting system and modelled economic planning on top of it. But to really follow up on that technically, he had to radically break with object oriented programming and turn to a pragmatic, but not too pragmatic, language built for distributed state management: Clojure :).
Joost Diepenmaat
Joost Diepenmaat builds software for people, with people.
Our sponsors:
A big THANK YOU to our two sponsors for tonight, the Dyne foundation and Synple. You rock!
https://secure.meetupstatic.com/photos/event/4/d/0/8/600_462919720.jpeg
https://secure.meetupstatic.com/photos/event/4/d/0/6/600_462919718.jpeg

Everything distributed