addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

November 2013 - Clojure Users Group Lightning Talks

This month, we'll hear shorter talks from several speakers!

## Clojure/conj Recap

We'll go over some highlights from Clojure/conj, which was last weekend!

## Load testing Meteor with Clojure

Adrian Lanning will be describing a load testing tool developed for his startup, Share911 [1]. Their website uses Meteor [2], a stateful javascript framework based on nodejs, so traditional tools for load testing stateless web sites were not appropriate. Their solution builds on The Grinder [3], an open-source, JVM-based, load testing program to efficiently simulate users on-demand. The finished tool is composed of the following components:

* The Grinder to execute and manage tests
* Customizable test script written in Clojure
* Java library for Meteor DDP communication using websockets
* Test configuration file defining app-specific method calls and subscription information

[1] Share911 -
[2] Meteor -
[3] The Grinder -

## Resourceful

Avi Flax will share his open source library Resourceful, which augments Compojure’s routes DSL with a high-level macro, enabling the code of a Web API to be expressed in the native paradigm of the Web: resources.

Join or login to comment.

Our Sponsors

People in this
Meetup are also in:

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