Sessions at Clojure/West 2012 about ClojureScript on Saturday 17th March

Your current filters are…

Clear
  • Composing Statistical Graphics On the Web

    by Kevin Lynagh

    Statistical graphics illuminate by mapping abstract data to visual primitives like dots, lines, and color. Excellent statistical graphics first and foremost *show the data*. Likewise, the tools for making such graphics should emphasize essential data-visual mappings and hide the implementation details of looping, painting, and layout.

    Clojure's emphasis on immutability allows one to compose functions while retaining the ability to reason about their behavior. These same strengths can be leveraged to build rich, data-driven graphics composed of smaller visual pieces. Kevin will discuss using ClojureScript with the Cassowary constraint solver to construct and layout statistical graphics on the web.

    At 2:00pm to 2:25pm, Saturday 17th March

    Coverage video

  • Beyond Ninjas: DOM manipulation with ClojureScript and Domina

    ClojureScript is awesome. Unfortunately, applying that awesome to make pretty things happen on your website takes a little more work than just throwing up a script tag pointing to jquery.js. In this talk, I’ll introduce Domina (a new DOM manipulation library), and show how in combination with a few other useful libraries, you can write dynamic web code that will elevate you to new levels of mastery over the content of your apps and pages. You’ll never want to go back.

    At 2:30pm to 2:55pm, Saturday 17th March

    Coverage video

  • Building Libraries for ClojureScript - Learning to Love Google Closure

    by Creighton Kirkendall

    The purpose of this talk is to get people excited about building new libraries for ClojureScript. It will cover some of the challenges that exist when designing libraries in ClojureScript and provide an overview of the Google Closure libraries. We will also take a tour of some current ClojureScript libraries and show how Clojure's abstractions can simplify and smooth the rough edges of client side development.

    At 3:00pm to 3:25pm, Saturday 17th March

    Coverage video

  • ClojureScript Anatomy

    by fogus

    This would be a deep dive into the inner workings of ClojureScript's analysis, compilation, and runtime phases. The talk will focus specifically on the way that traditional JavaScript abstractions thwart code-size and efficiency and how ClojureScript avoids such pitfalls. Finally, I will tell a couple "war stories" about some of the specific challenges met by the Clojure/core team duri

    At 4:00pm to 4:50pm, Saturday 17th March

    Coverage video