Beginning ClojureScript: How not to learn a new language

Beginning ClojureScript: How not to learn a new language

Talk I gave at Sydney's Clojure meetup about my experience of learning ClojureScript.


Greg Goltsov

October 03, 2017


  1. 1.

    Beginning ClojureScript How not to learn a new language @gregoltsov
  2. 2.
  3. 6.
  4. 10.

    — Re-frame — A lot of JS intro with Leaflet.js

    Translating to JS is annoying to begin with, but Figwheel kicks in. DB as a global state + no args events for super-quick prototyping.
  5. 11.

    — Re-com + re-frisk — Crazy fast for building interfaces.

    No more CSS hate. Hard to style nicely. Global state + re-frist = happiness.
  6. 20.
  7. 21.
  8. 22.

    Do not seek to follow in the footsteps of the

    wise; seek what they sought — Matsuo Basho
  9. 27.

    1 hour daily “one small improvement” rewarding 3 hours every

    Saturday huge leap daunting, feeling behind Consistency >> Inspiration
  10. 28.

    Decent resources Lambda Island, helps with JS intro CLJSJS for

    importing JS libraries re-frame-template for general awesomeness Clojure for Brave and True — great learning book Parens of the Dead — funky way of learning CLJS — Because “imagine everyone's naked” is terrible advice.