Web development in Clojure is just like everything else: you build up complex behavior from simple parts. This course builds a TODO list app from scratch, explaining the important concepts, and deploying it to a cloud service.
Screencasts, Whiteboards, and Slides produced to help you learn
Parts of courses on specific topics
Oracle has recently changed their licensing terms. Before, we recommended using Oracle’s JDK build. It was free for commercial purposes. But it’s no longer free. Now we recommend using AdoptOpenJDK.
There are four places Re-frame allows to store state in. We go over a framework of three criteria to decide where to put it.
Java has a good story for reflection: just ask the object for its class and ask the class for a list of methods. Voilà! You know what methods you can call. This lesson demonstrates reflection with some examples.
We get rid of the ingredients listed in the definition of order->ingredients and instead look them up in the database.
After doing everything in one Clojure file, we start to separate everything into namespaces. It’s a messy task and we actually break the system. I test and debug it until it works again.
The Clojure compiler has a few options that can speed up the execution of generated code at the expense of dynamism.
We interviewed Glen Mailer about his upcoming Code Mesh talk about fast feedback when building user interfaces.
We interviewed Greg Rosenblatt about his upcoming Clojure/conj 2016 talk.
We interviewed Hans Huebner about his upcoming :clojureD 2017 talk
Hans Hübner is speaking at Clojure eXchange 2016. I ask him some questions about his talk.
We interviewed Howard Lewis Ship about his upcoming Clojure/West 2017 talk.
We interviewed Jan Stępień about his upcoming :clojureD 2017 talk.
Issue 291 – September 10, 2018 · Archives · Subscribe Hi Clojurers, Please enjoy the issue. Rock on!Eric Normand <firstname.lastname@example.org> PS Want to get this in your email? Subscribe! Hire me to train your team I have a couple of spots open for client work. I’m currently offering two specialized services: Clojure Kickstart is training […]
Issue 290 – September 03, 2018 · Archives · Subscribe Hi Clojurers, Please enjoy the issue. Rock on!Eric Normand <email@example.com> PS Want to get this in your email? Subscribe! The Big Elixir Giveaway My friends are running an Elixir conference called The Big Elixir here in New Orleans in November. They offered me two free […]
Issue 289 – August 27, 2018 · Archives · Subscribe Hi Clojurers, I’ve got a new addition to the family, so this editorial is going to be short. Done! Please enjoy the issue. Rock on!Eric Normand <firstname.lastname@example.org> PS Want to get this in your email? Subscribe! Why is making something first-class the key to expressivity? […]
Issue 288 – August 20, 2018 · Archives · Subscribe Hi Clojurers, I’ve been doing a lot of research into Clojure Spec this week. One of the cool things about Spec is that it’s built at a rather low level. It is made to be used as a collection of tools for more powerful things. […]
Issue 287 – August 13, 2018 · Archives · Subscribe Hi Clojurationists, I’ve just been digging this lovely tweet from Alex Miller. Rock on! Eric Normand <email@example.com> PS Know a friend who might like this? Ask them to subscribe! The #1 Most Important idea in Computer Science Podcast On my podcast, I talked about what […]
Issue 286 – August 06, 2018 · Archives · Subscribe Hi Clojurers, It’s time to start thinking about Clojure SYNC. The conference was a success last year, and it’s about time to start getting the next one together. I wanted to share what I was planning. After this year’s success, I wanted to up the […]