End-to-end Production in Clojure by AppsFlyer
Details
If you've heard about Clojure but have no idea how it can help you write production-grade systems fast and easy, then you better hurry up and register. In this meetup the AppsFlyer team will go through a short intro to Clojure, describe the use cases where Clojure is the best tool for the job, explain how Clojure is used by AppsFlyer in production (end-to-end) and wrap up with the pro and cons (pitfalls).
Functional programming seems to be on everyone lips nowadays. Most Java programmers who try to embrace this new paradigm choose Scala, but still write OOP code. We'll show you how Clojure really embraces functional programming in every aspect, while staying accessible and flexible to tackle real world problems. We'll go through a short introduction to the language and then discuss the actual ideas and modeling solution that Clojure provides. In short - how Clojure helps us tackle complicated real world issues and reason about them in short, concise code. By the end of the session you'll be able to explain: what is Clojure? Why people choose functional programming to write production grade code? What are the pitfalls in taking this route?
Schedule
18:00 - 18:30 Rally-up
18:30 - 20:00 "End-to-end Production in Clojure by AppsFlyer" - Nir Rubinstein / AppsFlyer
20:00 - 20:45 Open discussion
20: 45 - 21:00 Wrapping up and heading to grab some drinks at the nearest bar
Open Discussion?
We invite you all to take a part in this open discussion about Functional Programming & Clojure in real world production systems. We want to hear about your experience and dilemmas you had about approaching such model or architecture. The conversation can spin up many other topics - everything goes. Join us and make yourself heard!
Parking
Plenty of free parking to go around in the area at this hour.
Detailed Parking Map:
http://scribblemaps.com/api/maps/images/450/450/JavaIL_AppsFlyer.png
Food
Pizza and drinks are courtesy of our host AppsFlyer.
