align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

ClojureScript and Apprenticeships


The increase in web development vocational programs means a steady supply of junior developers, but are we prepared to help them become productive members of our teams?

These programs were created in response to the need for more developers, but I fear without apprenticeships to bridge the gap, we're simply moving the bottleneck upstream.

In the absence of an established, structured program, I've had to figure out what it means to be a software apprentice and ensure I'm building skills and learning best practices daily. Conversely, the senior developers have had to think about how to integrate apprentices and provide purposeful learning opportunities.

In this talk, I'll share my experience coming from a vocational web development school and the apprenticeship program we're developing at Democracy Works, Inc. 

Beyond hello world: building a simple ClojureScript single page web application

So you've read the blogs and thought how fun it would be to write web front ends with your favorite lisp. Perhaps you've even fired up the repl and done a little playing.  But how do you get from there to a real-life app?

This talk will give a brief introduction to ClojureScript, cover using Austin to drive a browser REPL from within Emacs, configuring the Google Closure compiler to make any JavaScript library usable from ClojureScript, and finally put it all together in a map-based REST-backed single page web application.

Join or login to comment.

  • Pat F.

    great talks and interesting discussions

    February 20, 2014

  • Tom F.

    Jenifer's apprenticeship and Ian's Clojure talks were awesome.

    February 20, 2014

  • Michael O.

    Great presentations by Ian and Jennifer tonight! Thanks! I mentioned the talk I gave at Clojure/Conj 2013: it's on YouTube here:

    February 19, 2014

  • Jen E.

    I can't thank you all enough for all your great questions and suggestions! If you think of anything else, please shoot me an email. See you next month. [masked]

    February 19, 2014

  • Ian T.

    I'm *hoping* to make the ClojureScript code follow-along friendly. You'll need emacs with clojure-mode and cider for the Austin stuff to be directly applicable. I'll post a github repo with full source asap...

    February 16, 2014

    • Ian T.

      The repo is­. If you clone that, run `lein repl`, and from there `(-main)` then `(cljs-browser-repl)` and see a ClojureScript prompt, you're likely in good shape.

      February 17, 2014

18 went

Our Sponsors

  • Society

    Society provides us space for our regular meetups.

  • Sonian

    An EC2 instance and food for many events

  • Rally Software

    Space for the Denver ClojureBridge

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