Skip to content

Clojure in Production

Photo of Mark Champine
Hosted By
Mark C.
Clojure in Production

Details

Agenda

• 7:00 - Sam Neubardt on "strategies for getting Clojure deployed to production in a way that makes your organization proud"

7:45 - Mark Champine on "Clojure for Cryptanalysis"

Sam's Abstract

Are you passionate about Clojure but not sure how to convince your coworkers to give it a shot? Come hear strategies for getting Clojure deployed to production in a way that makes your organization proud. Whether your coworkers are die-hard Lispers or functional programming neophytes, you'll leave able to convince them that Clojure deserves a place in your system.

Drawing from experiences at my previous two jobs, I'll describe techniques I used to deploy mission-critical Clojure services in environments with near language homogeneity. Using these techniques, I've successfully lead other teams to enthusiastically adopt Clojure for their own projects. We're currently using Clojure to process billions of events daily on the critical path of a core product.

Mark's Abstract

Clojure's powerful combination of rich sequence types and functional application make it a great tool for manipulating and analyzing cryptographic data streams. In this basic example, we'll see how improper re-use of a "one-time pad" encryption key allows an attacker to break the otherwise unbreakable security of the one-time pad.

Speaker Bios

Sam Neubardt (@samn) is an engineer at Twitter working on Crashlytics. Crashlytics is a mobile app crash reporting tool for iOS and Android that helps developers pinpoint the exact line of code causing their apps to crash. Sam has enjoyed using Clojure for 3.5 years in projects ranging from simulated wind chimes to real-time data processing.

Mark Champine (@mchampine) is a Principal Security Architect for Akamai, focusing on web application security. Prior to Akamai, Mark worked in security as a software developer and architect for over 15 years - at Hewlett-Packard, IBM, and Kronos. Mark discovered Clojure pre-1.0 way back in 2008 and has followed it closely ever since. He uses Clojure for a variety personal projects and for work tools and utilities of many kinds.

Contact us (https://www.meetup.com/Boston-Clojure-Group/suggestion/) if you know anyone interested in speaking at this or future meetups.

Boston Clojure Group Meetups are held at Akamai (http://www.akamai.com) in the conference rooms on the second floor (200C/D).

Please join us for a night of Clojure related discussion and group activities.

Meet & Greet starts at 6:30. Group activities will begin at 7:00.

Future meeting ideas will be discussed over the meetup board and in our Google discussion group: https://groups.google.com/forum/#!forum/boston-clojure .

Photo of Boston Clojure Group group
Boston Clojure Group
See more events
Akamai Technologies Inc
8 Cambridge Center · Cambridge, MA