Change 26193

Time Attribute with previous and current values
Change #26193
2014-02-18
10:05:02

create Calagator::Event 1250465702 Kevin Lynagh: Walkthrough of a Clojure+Clojurescri­pt+Datomic Image Diffing Application Roll back

description nil Kevin sez: The domain problem is conceptually simple: you provide sets of images and are notified with visual diffs of changes. The motivating use case was regression testing a web data visualization product---taking screenshots is far easier and more comprehensive than unit testing JavaScript + DOM + CSS styling. The application is about 1300 lines of code, which includes all of the (Clojure-generated) markup and styling.It's built with Clojure, ClojureScript, and Datomic. I'll touch on: + designing an application around Stuart Sierra's "Reloaded" workflow: http://thinkrelevance.com/blog/2013/06/04/clojure-workflow-reloaded + basics (and not-so-basics) of the Ring HTTP model + using Chas Emerick's Friend library to handle web user and API authentication + deploying/monitoring a Clojure application in (low-stakes) production + structuring an application around protocols so that service backends (e.g., S3) can be easily swapped between development, staging, and production If there's anything that seems particularly interesting to you (in the above list or otherwise), please reply to this thread so I can prepare a bit of material. I'm planning on giving a 20 minute high-level overview of the application, and then opening it up to questions and focussing on whatever topics folks are interested in.
end_time nil 2014-02-20 19:00:00 -0800
id nil 1250465702
start_time nil 2014-02-20 17:30:00 -0800
title nil Kevin Lynagh: Walkthrough of a Clojure+Clojurescri­pt+Datomic Image Diffing Application
url nil http://www.meetup.com/clojerks/events/161111042/
venue_details nil Puppet Labs is hosting! Come by and enjoy their hospitality.
venue_id nil 202393539