More Clojure at work + ClojureScript all the way down

  • March 7, 2013 · 5:00 PM

Room 80, adjacent to the canteen! The door is locked with a keycard thingie, so knock hard if it's closed.

Your organizers once again takes the stage for this meetup. We'll try to get some outsiders and something other than just Clojure for the next meetup! But for now, you get to enjoy some more Clojure godness.

We're actually using Clojure at work, this time for an actual client! (August Lilleaas)

(And this time, August will have some sort of plan, instead of being completely and utterly unprepared.)

August is working on his second Clojure project, and this time the client isn't his own company, but a "real" client.

The system in question is, which currently is a PHP webapp (, the "sales" site) and a monolithic Rails app (, the actual product). August wrote the Rails app, but It's being remade into a set of Clojure apps with message queues, VPNs, MySQL, insane modularity, lots of parentheses, and all the good stuff.

The talk will be about the goodness of modular architectures, how ZeroMQ enables it, how ZeroMQ is similar to Clojure, and a couple of highlights of the Clojure specific goodness in the codebase.

ClojureScript all the way down (Bodil Stokke)

Bodil will recycle her presentation from Clojure/conj 2012! Here's a copy/paste of the description of her talk from the Clojure/conj website.

Node.js is really hip these days. Of course, a barrier to adoption for any sensible programmer is the fact that while the opportunities it provides for network programming are shiny and brilliant, it expects you to write your code in Javascript, a language born with so many design flaws it makes you pine for the halcyon days of COBOL.

We've had a solution to the Javascript problem for a while now, though. It's called ClojureScript, and, oddly, even though it's supported Node as a compilation target almost from the start, the thriving ecosystem of ClojureScript-on-Node tools and libraries you'd expect to spring out of that has been curiously absent. Today, we're going to attempt an experiment: let's join pre-existing Node infrastructure to client-side ClojureScript tools and see if we can build a fully functional 100% CLJS web application in the space of a Conj talk.


Join or login to comment.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy