hackertube.io

Stuart Sierra - Components Just Enough Structure

ClojureTV · talk · Watch on YouTube

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

  1. “It's a great talk.”

    Recommended reading and watching on OOP and architecture patterns.

    nilliams, 2014-11 · Recommendation · in “Spider Programming Language”

  2. “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