~/conference

EuroClojure 2015

date:2015-06-25..2015-06-26
location:Barcelona, Spain
series:EuroClojure · 4 editions
editions:[EuroClojure 2012, EuroClojure 2015, EuroClojure 2016, EuroClojure 2017]

Clojure developers, backend engineers, platform engineers, ClojureScript developers, QA and test engineers, mobile developers, data engineers

Om Next component queries; Clojure persistent data structures; rrb vectors and concatenation; lock-free Ctries implementation; Mesos scheduling with Mesomatic; Datomic pull and entity API; test.check property testing; stateful testing with states; probabilistic programming with Anglican; REPL-driven Android development; repository mining and temporal coupling; microservice deployment with Docker and Terraform

titleauthorlength
Om NextDavid Nolen46m
Om Next proves components declare static component queries (composable pull-style fragments) so the client gets back exactly the shape requested via…
Talk on
Clojure, a Sweetspot for AnalyticsAlex Petrov37m
Describes a Clojure backend that handles millions of messages per second and shortens time-to-production, using Anglican probabilistic programming to model…
Talk on
What Lies Beneath - A Deep Dive Into Clojure's Data StructuresMohit Thatte35m
Explains how Clojure implements persistent maps and vectors using a bitmapped array-mapped trie with 32-way branching (5-bit symbols), bitwise shifting/masking…
Talk on
Building a Real World, End User, Open Source Application in ClojureMoritz Heidkamp, Moritz Ulrich35m
An open source document archive called Pepa document management system stores PDFs and blobs in Postgres, uses Postgres full‑text and advisory locks as a…
Talk on
Mesomatic: The Cluster is a LibraryPierre Yves Ritschard38m
Mesomatic pairs Clojure with Apache Mesos to stop hand‑shuffling of machines by providing idiomatic types, scheduler and executor facets, a core.async facet…
Talk on
¿Where's My Data?David Chelimsky33m
Datomic separates transaction, storage, indexing and query so queries run in-process against a local cache in application process, often leading to zero…
Talk on
Generative Testing: Properties, State and BeyondJan Stępień32m
Demonstrates using Clojure test.check (gen/sample, such-that) to run 1,000 random trials and catch a divide-by-zero and a floating-point equality failure…
Talk on
Beyond Code: Repository Mining with ClojureAdam Tornhill38m
Shows a Clojure tool, codat, that mines VCS history with a pipes-and-filters pipeline to find actionable hotspots (one case: 4% of the code causes 72% of…
Talk on
Clojure on AndroidAlexander Yakushev40m
Clojure-on-Android stack shows concrete tools and measurable wins: a Landroid build plugin plus Neco library provide REPL-driven development, Hiccup-style UI…
Talk on
μKanren: Running the Little Things BackwardsBodil Stokke40m
Implements μKanren in Clojure from first principles: builds logic variables, walk/unify, mzero/unit streams, call/fresh, bind/mplus and lazy closures to avoid…
Talk on
Ctries in Clojure; or, Concurrent TransientsMichał Marczyk48m
An implementation of Ctries in Clojure (ctrees.clj v0.0.3) offers a lock-free concurrent hash map with constant-time snapshots and a transient-first API that…
Talk on
Grudging Monkeys and MicroservicesCarlo Sciolla36m
A tiny Clojure/ClojureScript demo implements four monkey behaviors (sucker, cheater, grudger, simulator) to exercise microservice concerns: Docker containers…
Talk on
Reinventing Haxl: Efficient, Concurrent and Concise Data AccessAlexey Kachayev40m
Reimplements Haxl-style request fusion in Clojure as Muse, a small library that builds an abstract request tree and uses core.async to run it with implicit…
Talk on
Real Estate ClojureJon Pither30m
Case study of a UK property portal built in under ten months using Clojure with an Elasticsearch frontend, Postgres golden store, S3/SQS ingestion and…
Talk on
ClojureBridge - Building a more diverse Clojure communityAli King30m
One-day workshops run an evening install fest then a full day of hands-on Clojure where the first European event teaches 20 women using volunteer instructors…
Talk on
Realtime Collaboration with ClojureLeonardo Borges30m
At Atlassian a realtime synchronization service uses Clojure/ClojureScript and core.async with Vert.x for websockets but custom components solve guarantees…
Talk on
Performance and LiesTom Crayford32m
Yella handles about 1,000,000 events/sec per node and real wins come from measurement, JVM flags, and small code shapes. Benchmarks must boot a fresh JVM or…
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.