~/conference

Heart of Clojure 2024

date:2024-09-18..2024-09-19
location:Leuven, Belgium
series:Heart of Clojure · one edition
tags:[clojure]
titleauthorlength
What it means to be openLu Wilson40m
A long practice of public, iterative work frames openness as habit not slogan: daily public posts for 1,598+ days, an engine called SandPond/CellPond (a single…
Talk on
The Wonders of AbstractionEric Normand50m
Argues that abstraction is a precise mapping from concrete to abstract and traces concrete evidence: 2.6 million‑year stone tools with iterative feedback that…
Talk on
An Exceptionally Janky TaleJeaye Wilkerson31m
Jank is a Clojure dialect compiled to LLVM with C++ interop that implements throw/try/catch/finally by adding new AST expression types, doing semantic analysis…
Talk on
Squint: a taste of Clojure for JavaScript devsFelix Alm25m
A lightweight workflow shows ClojureScript compiled into a React app using Squint so no JVM or 8MB standalone is required, with an npx react-cljs setup that…
Talk on
Beyond the Hype: Obstacles on the Path to Clojure AdoptionMitesh Shah25m
Clojure adoption stalls from concrete barriers: perceived steep learning curve, sparse familiar tooling, and a smaller job market (contrast cited: ~20 Clojure…
Talk on
Living With Legacy CodeJames Reeves35m
Hiccup implements pre-compilation 10–20x faster by turning literal Hiccup vectors into strings, but that forces a raw-string vs escaped distinction (1.0…
Talk on
Richer SQL — Steering SQL's Future Towards Clojure's PhilosophyJeremy Taylor36m
XTDB v2 is an open source Clojure database that implements SQL-compatible bitemporality (system time + valid time), exposes Postgres wire-compatible tooling…
Talk on
What's new in Clerk?Martin Kavalar03m
Three concrete Clerk additions: clerk present shows a single value instead of the whole document and disables Clerk caching; require-cljs true lets a viewer…
Talk on
Sailing with Scicloj: A Bayesian AdventureSami Kallinen30m
Predicts boat speed from wind angle and wind speed by combining synthetic theory and summer measurements, using Clojure data tools to build empirical polar…
Talk on
The Shoulders of Giants or Uncovering the Foundational Ideas of LispDaniel Szmulewicz31m
Traces the math crisis from Hilbert and Russell through Gödel to Church and Turing, pinpoints primitive recursive functions and the minimization operator as…
Talk on
Klor: Choreographic Programming in ClojureLovro Lugović, Sung-Shik Jongmans36m
Klor is a Clojure-embedded DSL that compiles choreographies at macroexpansion using clojure.tools.analyzer and macros to project a single global program into…
Talk on
Calva NotebooksLukas Domagala06m
Calva adds an interactive notebook to VS Code so a Clojure file becomes executable cells by right‑clicking Open in notebook; rich comments become cells so no…
Talk on
Reproducible Build Environments with NixGary Verhaegen05m
Combines Nix (package manager) and direnv to eliminate dependency setup so a checkout boots into the exact environment the project needs; claim is that after…
Talk on
Towards Declarative Frontend DevelopmentVincent Cantin06m
A prototype system treats UI code as an explicit specification that tools can query so intent is recovered instead of just executed. It analyzes components…
Talk on
TimeLines: Crafting a Live Coding Musical Instrument with & out of ClojureDimitris Kyriakoudis37m
TimeLines is a PhD live‑coding instrument that moves from a Haskell prototype that broke on disk‑buffer WAV tricks to a Clojure implementation where every…
Talk on
Introduction to Kafka InternalsKimberley Huizing05m
Kafka acts as a distributed, partitioned, replicated commit log: brokers hold partitions, producers write messages, consumers in a group claim partitions…
Talk on
From hype to responsibility: what works & matters for whom in data and AI?Anna Colom35m
Argues that runaway narratives of tech magic hide concrete harms and power imbalances, citing Fujitsu’s Horizon accounting software that drives 900 wrongful…
Talk on
You should write a blog postMiikka Koskinen04m
Claim: writing short, scrappy posts forces you to think clearly and improves your career — one hire came from a blog link on Hacker News. Practical steps: set…
Talk on
How a Pile of Hacks Becomes an InstrumentMiranda Kastemaa (pulu)05m
A liveable algorithmic instrument is built from a 2013 MacBook Air running Title Cycles and SuperCollider 3 plus a 2005 iBook running Mac OS 9 with…
Talk on
Building Conversational Speech Annotation Tool in ClojurePaweł Stroiński33m
A bespoke ClojureScript editor becomes a working conversational audio annotator that uses Reagent and re-frame, Wavesurfer.js for the waveform UI, piano audio…
Talk on
Welcome to Heart of Clojure 2024Arne Brasseur, Carmen Huidobro, Jordan Miller13m
A claim backed by a 2019 paper argues conferences create indeterminate and consequential moments when a special setting, collective effervescence, and diverse…
Organiser on
Ornament - CSS and Styled Components in clj & cljsMitesh Shah04m
Ornament is a Clojure/ClojureScript CSS approach that returns simple class names from component definitions, powers the Compass app, and uses Garden under the…
Talk on
When Your Disney Playlist Saves Your Tech CareerWendy Randolph05m
Claim: using a curated Disney playlist provides emotional scaffolding that lets someone persist through steep learning curves. The narrative reports leaving 21…
Talk on
Lossy CSS Compression for Fun and Loss (or profit)Daniel Janus04m
Takes CSS, builds a binary selector×declaration matrix (1 when a selector uses a declaration), then performs Boolean matrix decomposition to approximate that…
Talk on
defn podcast LIVE with Lu Wilson and Chris McCormickVijay Kiran, Ray McDermott01h 04m
Live episode 100 marks an eight‑year, every‑other‑Sunday run that directly leads to jobs and community ties; it announces a cohost handoff and shows concrete…
Interview 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.