cljs-experience

https://docs.google.com/document/d/1vom_MUTmQjsmjeQgw60ChGO9NDD9AvoIwJPPzrf8FKM/edit#heading=h.657ovwb1zxit
shaunlebron 2017-08-21T02:00:37.000107Z

@deg great stuff, thanks for writing that! left some comments

shaunlebron 2017-08-21T02:01:09.000047Z

this would be a good unsession to have at Clojure Conj

mikeb 2017-08-21T07:24:24.000041Z

@deg Thanks for doing this!

deg 2017-08-21T07:34:01.000273Z

Mostly just scratching my own itch; I'm glad it resonated. But, now comes the hard part... we need to start solving the problem; whether it be with interim documentation, new tooling, or both.

jennifer 2017-08-21T20:06:11.000240Z

been doing clojure/cljs less than 6 months and had a really tough onboarding with the environment. i'm coming from JS/front end work and would be really happy to provide feedback and perspective on my experience.

mfikes 2017-08-21T20:27:49.000505Z

I’m curious if books help. I definitely got a lot out of ClojureScript: Up and Running, and since then other books have been published.

jennifer 2017-08-21T20:41:21.000357Z

i read through Brave and True. admittedly i was on a one week deadline (and managed to go from zero to a full stack todo app in that time) so i didn't get to dig deeply. but doing a crash course/build like that meant that easy of use/accessibility of the information was magnified.

mfikes 2017-08-21T20:41:52.000270Z

Ahh, I’ve never read that one. Does it cover ClojureScript?

jennifer 2017-08-21T20:42:59.000385Z

gosh. now i'm trying to remember! going back now, i'm starting Carin Meier's Living Clojure.

deg 2017-08-21T20:43:03.000486Z

@jennifer it would be great if you could write up some notes.

👍 1
jennifer 2017-08-21T20:43:23.000415Z

i've been meaning to do a blog post because it was a pretty incredible experience.

jennifer 2017-08-21T20:43:42.000358Z

like, i fell in love with clojure the hard way. 🙂

mfikes 2017-08-21T20:44:01.000045Z

ClojureScript: Up and Running specifically covers the toolchain aspect of things

mfikes 2017-08-21T20:46:50.000243Z

I suppose that book is due for a rewrite (Figwheel evidently didn’t yet exist when it was published)

josh_horwitz 2017-08-21T21:00:58.000108Z

What books are available now?

2017-08-21T21:02:40.000428Z

I started with ClojureScript first without prior Clojure or Java exposure, just jumping straight from JS. I think the java-side of things was slowing me down and leiningen/maven stuff. I hope that new clj command-line tool coming as native installer with Clojure 1.9 will make the situation better for non-java newcomers. They won’t be exposed to java just to learn how to start with ClojureScript. Would be great if this could be similar experience like starting with node/ruby/python these days…

jennifer 2017-08-21T21:11:27.000162Z

^this. i was doing both clojure and cljs at the same time and honestly have no idea how i would have been able to setup for just cljs.

shaunlebron 2017-08-21T23:06:19.000014Z

i also came from js without clojure knowledge, and I kept a collection of the links I learned from: https://github.com/shaunlebron/ClojureScript-Syntax-in-15-minutes#useful-resources

shaunlebron 2017-08-21T23:07:41.000138Z

there’s a book listed here ClojureScript Unraveled : https://clojurescript.org/community/resources