~/conference

EuroClojure 2017

date:2017-07-20..2017-07-21
location:Berlin, Germany
series:EuroClojure · 4 editions
editions:[EuroClojure 2012, EuroClojure 2015, EuroClojure 2016, EuroClojure 2017]

Clojure developers, ClojureScript developers, backend engineers, platform engineers, machine learning engineers, data scientists, mobile developers, engineering managers

tools.deps and clj launcher; Neanderthal linear algebra; Anglican probabilistic programming; clojure.spec with test.check; linkerd service mesh; Vase EDN service descriptions; React Native with CodePush; unrepl EDN protocol; Feynman Machine on OpenCL; generative testing for verification; Onyx for distributed training

titleauthorlength
Moving People with ClojureAbhinav Sarkar, Kartik Gupta27m
Go-Jek rewrites its core Allocation Service from Go into Clojure, matching drivers from a fleet of 100k drivers at over 100k bookings per hour while running on…
Talk on
The Feynman Machine: AI architecture in Clojure/NeanderthalFergal Byrne26m
Implements the Feynman Machine in Clojure with two runtimes: an OpenCL/GPU path (AugmentEO) and a CPU C++ library with JNI wrappers, plus idiomatic Clojure…
Talk on
Clojure Tools for Symbolic Artificial IntelligenceSaul Johnson20m
A Clojure port of a Common Lisp symbolic pattern matcher provides matcher variables (eg ?x), macros like defmatch and collection patterns (M4, M4) that extract…
Talk on
Dependency HeavenAlex Miller29m
Clojure moves dependency management out of build tools by introducing tools.deps alpha plus a tiny clj launcher and installer that bootstraps a user-level…
Talk on
Save the PrincessSimon Belak37m
Reimplements OpenAI’s evolution strategies to train a policy network without backprop, using Neanderthal for fast linear algebra, Cortex for the neural net and…
Talk on
Intro to Probabilistic Programming and Clojure’s AnglicanNils Blum-Oeste34m
Probabilistic programming is presented with concrete Clojure examples using Anglican running on the JVM, showing a beta prior coin model (40 tosses) and an AB…
Talk on
spec loves data structuresMichał Marczyk43m
Shows that Clojure spec plus test.check are used to build white‑box invariant tests and custom generators that find subtle persistent data structure bugs…
Talk on
Simple AND Secure?Joy Clark32m
Concrete checklist for securing a Clojure web app: use HTTPS (Let’s Encrypt), follow OWASP Top 10 (2017), and avoid GET for state changes; use…
Talk on
Tear down this wall – rethink distributed systemsChristian Betz22m
Argues that treating a distributed system as one unified codebase speeds development: uses Clojure/ClojureScript, re-frame tests running on the JVM…
Talk on
Using Clojurescript to launch iOS/Android apps to 1M usersEmin Hasanov37m
A small Azerbaijani team uses ClojureScript + React Native to ship iOS/Android apps tied to an existing Rails backend via a Transit API, building a…
Talk on
Unravel your REPLPaulus Esterhazy38m
Unravel implements an unrepl protocol that exchanges stream of EDN values instead of characters, letting tools separate prompts results printed output and…
Talk on
Microservices with Vase and LinkerdPeter Brachwitz33m
Vase builds HTTP services from an EDN service description with Pedestal routes, Clojure spec validation and versioned EDN, letting teams prototype by shipping…
Talk on
Generative Programming and VerificationNada Amin38m
A <500-line SQL engine is implemented in Scala that starts as a relational-algebra interpreter and, via lightweight modular staging and Scala’s type system…
Talk on
otplike – Erlang/OTP processes and behaviours for ClojureAlexey Aristov36m
A small Clojure library built on core.async and core.match implements key Erlang/OTP patterns: lightweight processes (spawn, spawn-link), process linking and…
Talk on
Building a Collaborative Web App with ClojureScriptGijs Stuurman34m
CREPL is a browser-hosted collaborative ClojureScript REPL that runs ClojureScript code live and synchronizes edits across clients. It uses test.check…
Talk on
The Return of Clojure Data ScienceElise Huard24m
Clojure data science revives a practical workflow: abandon Incanter baggage, use Gorilla REPL notebooks for interactive reports, keep data as vectors-of-maps…
Talk 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.