Stuart Sierra - Components Just Enough Structure
What it is
Stuart Sierra presents the Component library for Clojure, a way to manage stateful services like database connections and thread pools without global mutable state. He draws on both functional and object-oriented principles.
Why Hacker News recommends it
Pointed to as a thought-provoking talk on structuring large systems, including outside Clojure.
- 2 people recommended it
- 2 different months
- 0 strong recommendations
- first 2014, last 2015
What HN commenters said
“It's a great talk.”
Recommended reading and watching on OOP and architecture patterns.
nilliams, 2014-11 · Recommendation · in “Spider Programming Language”
“it is a tiny clojure framework but the ideas should be thought provoking”
Thought-provoking ideas about structuring components in a small framework.
nowprovision, 2015-09 · Recommendation · in “Your DI framework is killing your code”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: clojure, component, state management, dependency injection, functional programming
Also recommended by the same people
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026
talkThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences · 16 HN recommenders · 2019–2024
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026
talkWilliam Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove · 11 HN recommenders · 2017–2026
talkThe Value of Values with Rich HickeyInfoQ · 10 HN recommenders · 2014–2023
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025
talkMaybe Not - Rich HickeyClojureTV · 14 HN recommenders · 2018–2025