Fwd: [sayeret-lambda] You are welcome to our office next week

5 views
Skip to first unread message

Daniel Slutsky

unread,
Oct 23, 2014, 5:23:04 AM10/23/14
to clojure...@googlegroups.com
Hi.

I am forwarding here the announcement of the sayeret-lambda meetup next week.


---------- Forwarded message ----------
From: <a...@appsflyer.com>
Date: Thu, Oct 23, 2014 at 11:50 AM
Subject: [sayeret-lambda] You are welcome to our office next week
To: sayeret...@googlegroups.com


All,

Like working with Hadoop? interested how it might be doing it with Clojure? Come over to hear our story from Reshef Mann, AppsFlyer Co-Founder and CTO.

http://www.meetup.com/saylambda/events/212175082/

AppsFlyer is a leading mobile app tracking and campaign measurement  platform that allows app developers, brands and agencies to measure and  optimize their entire mobile customer acquisition funnel from one  real-time dashboard.

Why Clojure?

AppsFlyer started its code base in Python. It ran that way from a year and a half until some minor reporting service started to not handle the load correctly (some problem with Python and memory management and release of strings) . We had 2 relevant options - write the reporting code in C and interop it with Python. The other option was to write the reporting service in another language and FW - we've been toying with the idea of introducing Functional Programming into the company for some time because it fit our way of thinking and our architecture. We decided to go with the functional approach and started evaluating several languages - OCaml, Haskell, F# on mono and Clojure.  Scala was out of the picture because it's a hybrid of OOP and FP but leans more towards OOP. OCaml got discarded because of the really small community and the GIL (the main problem also in Python). Monads in Haskell made us cringe in fear so we were left with Clojure. Clojure won because of 2 major issues - it runs on the JVM and it's a functional language with easy access to mutable state if you need it.


You are all welcome!

See you next week,
Adi

--
--
-----------------------------------------------------------------------------------------------------
You received this message because you are subscribed to the Google
Groups "sayeret-lambda" group.
To post to this group, send email to sayeret...@googlegroups.com
To unsubscribe from this group, send email to
sayeret-lambd...@googlegroups.com

---
You received this message because you are subscribed to the Google Groups "sayeret-lambda" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sayeret-lambd...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages