Schedule

 
Day One
Auditorium
Saturday, Aug. 31
   
9:00-10:00
Welcome
 
10:00-10:50
Keynote
Stuart Halloway
 
11:00-11:40
Modeling core financial domains with RESTful + CQRS at Nubank
Henrique Carvalho + Gustavo Barrancos
Core.logic – From solving puzzles to finding proofs
Erick Neves
11:45-12:25
Clojure and Spark in practice
Gabriel Borges
Dealing with legacy code in Clojure
Isabella Pimentel + Daouda Traore
12:25-14:00
Lunch
 
14:00-14:40
Why Build Solutions with Fulcro
Tom Toor
From Lazy Lisper to Confident Clojurist
Alexander Oloo
14:45-15:25
Empathy for the devel
Ben Vandgrift
Datomic vs Crux: and why it matters
Tiago Luchini
15:30-16:10
From Java to parallel Clojure
Leonardo Borges
Adopting Clojure and its impact in our stack
Julia Naomi
16:10-16:45
Break
 
16:45-17:25
 
5 years of Clojure: building better infrastructure with parentheses
Pierre-Yves Ritschard
Maintaining integrity in distributed systems with a side effect machine
Marcelo Piva + Carolina Pascale
17:30-18:15
Keynote
Stuart Sierra
 
18:15-21:00
Happy Hour
 
Sunday, Sep. 01
   
09:00-10:00
Welcome
 
10:00-10:50
Keynote
Edward Wible
 
11:00-11:40
This is what we have to work with
Daniel Higginbotham
CIDER Distilled: A Common Foundation for Clojure Tooling
Bozhidar Batsov
11:45-12:25
Consistent updates in Datomic databases
Gustavo Bicalho
StateFlow – A Library for Compositional Integration Testing
Eric Velten
12:25-14:00
Lunch
 
14:00-14:40
Generative Testing Component Systems with clojure.spec
David Chelimsky
Clojure-Koans Intro
Colin Jones
14:45-15:25
Engineering Empathy
Lily Goh
Blending the REPL, editor, and sourcecode
Maurício Eduardo Chicupo Szabo
15:30-16:10
The challenges to hire Clojure engineers in large scale
Rodrigo Gaião + Silvia Kihara
Automating GraphQL tests with hodur-graphql-gen
Jefferson Delfes
16:10-16:45
Break
 
16:45-17:25
A bug’s life: what if `select` is broken after all?
Colin Jones
Fixing Airplanes with Clojure
Dom Kiva-Meyer
17:30-18:10
Keynote
Anjana Vakil
 
18:15-18:30
Closing Remarks