:clojureD 2022
2022-06-10..2022-06-11
Berlin, Germany
clojureD ·
[:clojureD 2015, clojureD 2016, :clojureD 2017, :clojureD 2022]
who it's for
clojure developers, developer experience engineers, tooling authors, backend engineers using Clojure, qa and testing engineers, library authors, observability engineers
topics
runnable REPL examples and doctests; spec and test.check generators; Java interop error wrapping; ClojureScript build best practices; omni-trace runtime call tracing; core.async protocol verification; macros with cljc compiled twice; microtests for fast feedback loops; clj-test-containers Postgres wrapper; Portal and Clerk for inspection; runtime visualization and replay; testing economics and red-green-refactor
| title | author | length |
|---|---|---|
| Building Intelligible Systems | Alys Brooks | 24m |
Clojure codebases become intelligible by shipping runnable examples and clearer errors: include runnable REPL sessions or literal data examples immediately… | ||
| Let it be | Ariel Alexi | 18m |
Shows concrete patterns for decoding Clojure compiler and spec errors and how to fix them: uses a running “lazy microwave cake” example and REPL iterates… | ||
| How to Increase Clojure Awareness | Artem Barmin | 25m |
Freshcode finds an awareness gap and shows around 80% of new Clojure users start from hobby projects, with 2 of 10 test participants failing a ClojureScript… | ||
| Beginner Driven Development | Daniel Higginbotham, Arne Brasseur | 30m |
Argues Clojure can be made measurably more beginner-friendly by focusing on concrete developer tasks: improve learnability with better READMEs and runnable… | ||
| Code execution as data with omni-trace | Lukas Domagala | 27m |
Omni-trace captures runtime call graphs in Clojure, instruments whole namespaces or single functions, and visualizes executions in Portal so calls, inputs and… | ||
| Use of Macros Leads to Remorse | Paula Gearon | 24m |
A library called Remorse library turns Clojure source into valid Morse‑encoded Clojure and back, implemented with macros plus a shared morse.cljc file that… | ||
| Automated testing what is the point | Paulus Esterhazy | 26m |
Automated testing is framed as an economic tool that flattens the cost-of-change curve by giving fast, high-quality feedback rather than primarily eliminating… | ||
| Automated Correctness Analysis for core.async | Sung-Shik Jongmans | 28m |
Discourje lets Clojure programs declare channel protocols as textual sequence diagrams and wires a thin instrumentation layer around core.async so a runtime… | ||
| Lightning Talks | Tim Zöller, Andrea Amantini, Malcolm Sparks, Alex Davis, Philippa Markovics, Michael Gläss, Renzo Borgatti | 31m |
A quick roundup: a clj-test-containers wrapper starts real Postgres Docker containers from Clojure maps, wires credentials into Mount, works in REBL and tears… | ||
| nothing matches | ||