I just finished my first personal sprint, spending the last 2 weeks working on learning Clojure. I’ve loved the idea of Clojure since it came out in 2008 but never spent the time to work on it. While I didn’t finish all the things I wanted to, I did spend more time programming in Clojure over the last 2 weeks than I did in the previous year. Since my goal with personal sprints was to get more done, this is a great validation of the concept.
For the next sprint, I’m going to continue working on the Pedestal Tutorial and then educate myself more about single-page web applications in general. More in 2 weeks!
My original goals for the week were to:
- Clojurescript Koans – http://clojurescriptkoans.com/
- Clojurescript 101: http://swannodette.github.io/2013/11/07/clojurescript-101/
- Pedestal Tutorial: https://github.com/pedestal/app-tutorial/wiki
- Create a simple database-backed website, so I need to learn a persistence library, ring, templating, etc
I finished the first two and about a quarter of the Pedestal Tutorial.
I found some great resources for a beginning Clojure developer:
- Clojure Cheatsheet: http://clojure.org/cheatsheet
- Online Clojurescript REPL: http://himera.herokuapp.com/index.html
I took notes on the parts of the Pedestal Tutorial that I worked through but I’ll put all those notes together when I finish it.
Great big thanks to David Nolen (@swannodette) for his very helpful tutorial writing!