~/talk

"Consequential Clojure Architectures"

Talkat Clojure/conj 2023 · 2023-04-27..04-28· [software-architecture]
links:none on file
slides:none on file

Catalog of common Clojure anti-patterns and concrete fixes: massive 5,000-line namespace causing duplication and cyclomatic complexity, HTTP handlers that inline business logic instead of delegating, and overuse of clojure.spec at every call site (use it at system boundaries only). Replaces ORM-like records with plain maps + next.jdbc or multimethod dispatch, models UI with atoms + watches for MVC, and recommends hexagonal architecture / Polylith and the Strangler pattern to split services.

AI-written summary · about

  1. 0:00Start
  2. 1:16Consequential Clojure Architectures Definition
  3. 7:20Software Architecture Anti-Patterns
  4. 23:43Software Architecture Patterns
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.