Skip to content
HHackerTube.videoSurprise me

Clojure in a nutshell by James Trunk

Clojure in a nutshell by James Trunk on HackerTube: recommended by 3 Hacker News commenters across 3 separate months, 2021–2023.

Func Prog Sweden

tutorial · intro · evergreen

Open on YouTube

James Trunk introduces Clojure syntax and thinking, covering its core data structures, immutability, the thread-last macro and live data analysis in the REPL.

Why Hacker News recommends it

HN commenters recommend it as a clear, enjoyable introduction to Clojure and a good example of REPL-driven development.

people recommended it
3
separate months
3
strong recommendations
1
discussed on HN
2021–2023
“gave one of the most clear and enjoyable technical introductions to Clojure I've seen. Recommended!”
— Lyngbakr, Aug 2023, in “Griffin - A fully-regulated, API-driven bank, with Clojure”

What HN commenters said

3 Hacker News comments link this video. Each one links back to its thread.

LyngbakrAug 2023Strongly recommends

James Trunk, who is now Griffin's VP of Engineering, gave one of the most clear and enjoyable technical introductions to Clojure I've seen. Recommended! ▶ this video

in “Griffin - A fully-regulated, API-driven bank, with Clojure” · View on HN

kaliszadOct 2021Recommends

There are multiple options to approach the Clojure* ecosystem. But yes, it is more focused towards dedicated and experienced developers overall. I use IntelliJ Idea + Cursive for development and that seems quite comfortable. I have a very rough sketch of the environment setup for a real app here: [link] We use a similar setup to develop OrgPad itself. You can use Babashka [link] for a quick and dirty setup to get you up and running quickly. That is also useful for scripting some things. You might also try shadow-cljs + ClojureScript, if you are more at home in the Node.js/ Browser JavaScript ecosystem and want to do something with it. There is a new "(Not)Babashka" but built on ClojureScript: [link] that might be interesting as well. I have found this video by James Trunk: ▶ this video to have a very nice live coding example.

in “What I wish I knew when learning F#” · View on HN

mustermannBBMar 2021Recommends

I like this video. IMHO it is a good example of REPL driven development. Nothing to do with typing things into the REPL. ▶ this video

in “How much can a Clojure developer do alone?” · View on HN

Topics & tags

Functional programmingclojurerepl-driven developmentfunctional programmingimmutabilitylive coding