~/conference

:clojureD 2022

date:2022-06-10..2022-06-11
location:Berlin, Germany
series:clojureD · 4 editions
editions:[:clojureD 2015, clojureD 2016, :clojureD 2017, :clojureD 2022]
tags:[clojure, testing]

clojure developers, developer experience engineers, tooling authors, backend engineers using Clojure, qa and testing engineers, library authors, observability engineers

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

titleauthorlength
Building Intelligible SystemsAlys Brooks24m
Clojure codebases become intelligible by shipping runnable examples and clearer errors: include runnable REPL sessions or literal data examples immediately…
Talk on
Let it beAriel Alexi18m
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…
Talk on
How to Increase Clojure AwarenessArtem Barmin25m
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…
Talk on
Beginner Driven DevelopmentDaniel Higginbotham, Arne Brasseur30m
Argues Clojure can be made measurably more beginner-friendly by focusing on concrete developer tasks: improve learnability with better READMEs and runnable…
Talk on
Code execution as data with omni-traceLukas Domagala27m
Omni-trace captures runtime call graphs in Clojure, instruments whole namespaces or single functions, and visualizes executions in Portal so calls, inputs and…
Talk on
Use of Macros Leads to RemorsePaula Gearon24m
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…
Talk on
Automated testing what is the pointPaulus Esterhazy26m
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…
Talk on
Automated Correctness Analysis for core.asyncSung-Shik Jongmans28m
Discourje lets Clojure programs declare channel protocols as textual sequence diagrams and wires a thin instrumentation layer around core.async so a runtime…
Talk on
Lightning TalksTim Zöller, Andrea Amantini, Malcolm Sparks, Alex Davis, Philippa Markovics, Michael Gläss, Renzo Borgatti31m
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…
Lightning on
~/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.