Skip to content
Anton Zering edited this page Dec 7, 2021 · 20 revisions

Links to examples, presentations, screencasts, and posts about Component on blogs and mailing lists.

Roughly in reverse-chronological order:

More Boot - Sean Corfield

Stateful Components in Clojure: Part 1, Part 2, and Part 3 - Ladders Engineering Blog

How I Use Component - Derek Troy-West

The Beauty of Clojure (Reddit /r/clojure) - long discussion about different state-management frameworks for Clojure

A Tutorial To Stuart Sierra's Component - example using core.async channels and worker processes

Clojure Dev Environment (Clojure mailing list October 2015) - various examples and screencasts of interactive Clojure development, including Component

retries & restarts in production (Clojure mailing list, September 2015) - "how do you use Component when the application logic involves retrying failed components?"

when object-orientation works (a rule of thumb) (Bert Muthalaly's blog, July 2015) - "You can see an example of object-oriented approach sneaking into a functional language …"

component: dynamic configuration (Clojure mailing list, July 2015)

Pepa DMS - (example application) a document management system written in Clojure/ClojureScript using Component

Component, meet Schema (JUXT blog, June 2015)

Actually using component (Clojure mailing list, June 2015)

Structuring Clojure Web Applications (James Reeves' blog, May 2015)

Minimum Viable Database Component (Clojure mailing list, April 2015)

reasons to choose defrecord vs reify (Clojure mailing list, April 2015)

How to use Stuart Sierra's component library in Clojure (Stackoverflow, March 2015)

Composing Stuart Sierra's components (Clojure mailing list, March 2015)

Testing and Modularity (Timothy Baldridge's Clojure Tutorial videos)

Components with Clojure (A Skills Matter talk by Malcom Sparks, November 2014)

component-pedestal.clj - short example showing one way to use Component with Pedestal (GitHub Gist, October 2014)

More Open-Source Clojure Systems, Please (uSwitch blog, June 2014)

DIY NoSQL part deux: interchangeable parts (Adam Bard's blog, June 2014)

Customizing stuartsierra/component (@tangrammer blog, Dec. 2014))

Compojure-api with Component (Juho Teperi, October 2014)

com.stuartsierra/component & ring/compojure example (Clojure mailing list, October 2014)

Original Component announcement (Clojure mailing list, November 2013)

My Clojure Workflow, Reloaded (Relevance blog, June 2013) the post that started it all

Clone this wiki locally