GOTO Night Chicago with Dean Wampler, November 21, 2013
Thursday, November 21, 2013 from 5:15 PM to 8:15 PM (CST)
Join us for the next GOTO Night with Dean Wampler on November 21, 2013 at Thoughtworks. Dean will be presenting a talk titled, "Copious Data, the “Killer App” for Functional Programming". We will have pizza and drinks at 5:15 PM and the talk will begin at 6:00 PM. Look forward to seeing you there.
This GOTO Night is the second of a series of community events to take place from now until GOTO Chicago 2014. The 2nd annual GOTO Chicago Conference and Trainings will take place May 20 -23. 2014. Check out the conference here: http://gotocon.com/chicago-2014/.
Copious Data, the “Killer App” for Functional Programming
The world of Copious Data (permit me to avoid the overexposed term Big Data) is currently dominated by Apache Hadoop, a clean-room version of the MapReduce computing model and a distributed, (mostly) reliable file system invented at Google.
But the MapReduce computing model is hard to use. It’s very course-grained and relatively inflexible. Translating many otherwise intuitive algorithms to MapReduce requires specialized expertise. The industry is already starting to look elsewhere…
However, the very name MapReduce tells us its roots, the core concepts of mapping and reducing familiar from Functional Programming. We’ll discuss how to return MapReduce and Copious Data, in general, to its ideal place, rooted in FP. We’ll discuss the core operations (“combinators”) of FP that meet our requirements, finding the right granularity for modularity, myths of mutability and performance, and trends that are already moving us in the right direction. We’ll see why the dominance of Java in Hadoop is harming progress.
You might think that concurrency is the “killer app” for FP and maybe you’re right. I’ll argue that Copious Data is just as important for driving FP into the mainstream. Actually, FP has a long tradition in data systems, but we’ve been calling it SQL…
About Dean Wampler:
Dean Wampler is a consultant for Typesafe. He specializes in scalable, distributed, data-centric application development, “Big Data” or otherwise, applying Functional Programming principles with the Typesafe stack, Hadoop, and other tools. Dean is a contributor to several open-source projects and the founder of the Chicago-Area Scala Enthusiasts. He is the co-author of “Programming Scala”, the author of “Functional Programming for Java Developers”, and the co-author of “Programming Hive”, all from O’Reilly. He pontificates on twitter, @deanwampler.
When & Where
GOTO Nights are designed for developers who want to stay up to date with the latest tools, technologies, processes and practices in the software industry. GOTO Nights provide you with an opportunity to hear world-class speakers, share your experience and expertise with others, connect with the global software community and learn something or meet someone new! GOTO Conferences will be running the second annual GOTO Chicago Conference and Trainings May 20-23, 2014, for more information about the conference: http://gotocon.com/chicago-2014/