Clojure/conj 2018
2018-11-29..2018-12-01
Durham, United States
[Clojure/conj 2011, Clojure/conj 2012, Clojure/conj 2013, Clojure/conj 2014, Clojure/conj 2015, Clojure/conj 2016, Clojure/conj 2017, Clojure/conj 2018, Clojure/conj 2023, Clojure/conj 2024]
who it's for
Clojure developers, backend engineers, data engineers, machine learning engineers, ClojureScript developers, platform and cloud engineers, tooling and developer-experience engineers
topics
Datomic Cloud with GraphQL; Kafka Streams (Jackdaw) integrations; REBL datafy and nav tooling; clojure.spec schema and generation; ClojureScript DICOM image viewer; re-frame with Atomic Design components; core.matrix and Neanderthal numerics; hybrid symbolic/data chatbot architectures; AWS service client generation for Clojure; probabilistic programming and GAN experiments
| title | author | length |
|---|---|---|
| Let's Talk about AI, ML and Bias | Rebecca Parsons | 42m |
Explains that voice recognition fails on Scottish accents and women's voices; a medical app cannot track women's cycles affecting 50% of the population; facial… | ||
| Maybe Not | Rich Hickey | 01h 03m |
Argues that optionality must not live in aggregate definitions and shows a concrete change to spec: treat attributes as independent RDF style keys, define… | ||
| REBL | Stuart Halloway | 33m |
REBL is a graphical, interactive browser for Clojure data extracted from Datomic tools that uses Clojure 1.10’s datafy and nav protocols plus metadata to make… | ||
| AWS, meet Clojure | David Chelimsky | 45m |
A direct, idiomatic Clojure client is generated from AWS service JSON descriptions so you call AWS with a simple client map and (invoke client :operation data)… | ||
| Kafka and the REPL: Stream Processing, the Functional Way | Charles Reese | 35m |
Funding Circle describes a Clojure wrapper for Kafka Streams called Jackdaw that they release and use in production to process loans and payments (platform has… | ||
| Clojure on the cyberpunk frontier of democracy | Christopher Small | 42m |
Polis is an open-source platform that uses a machine-learning engine in Clojure to turn votes on freeform statements into a vote matrix, apply PCA + clustering… | ||
| Serverless-ish: Zero to App with Datomic Cloud and GraphQL | Chris Johnson Bidler | 35m |
Builds a working distributed chat app — GraphQL API, user auth, and BI events — from scratch using Datomic Cloud, AWS AppSync, Amplify and React Native in… | ||
| A Clojure fusion of symbolic and data driven AI | Huahai Yang | 41m |
Claims a REP DSL embedded in Clojure plus a hybrid architecture — symbolic “bones” and data‑driven “flesh” — gives the fastest path to usable chatbots… | ||
| Java Made (Somewhat) Simple | Ghadi Shayban | 41m |
Covers practical Java 8 and 11 specifics: lambdas/streams, module system fallout, and classloader load/link/initialize phases; shows that Java 10 respects… | ||
| Developing a Medical Image Viewer in ClojureScript | Oliver Eidel | 35m |
Builds a browser DICOM/mammography viewer in ClojureScript that renders 12 megapixel 16-bit images and targets 30 fps; initial prototype read entire images… | ||
| Re-usable GUI Components with Re-frame and Atomic Design | Mark Nutter | 38m |
Uses re-frame + reagent + Atomic Design to produce a live component catalog called WoollyBear that demos reusable UI bits, wired to a single app-db and event… | ||
| Machines that Judge Us | Boris Kourtoukov | 18m |
An art installation gives invisible decision systems audible voices and shows bias in action: three devices run face detection, estimate age and gender, then… | ||
| VR & AR On The Web Using Clojurescript | Andres Cuervo | 20m |
Creates a working bridge so A-Frame runs inside Clojurescript via a CLJSJS package, using an externs generator to avoid hand-writing bindings. Shows the actual… | ||
| Declarative Domain Modeling for Datomic Ion/Cloud | Tiago Luchini | 35m |
Shows a Clojure workflow that turns a single declarative meta-model into a running Datomic Cloud/Ion service with GraphQL, schema generation, and pagination… | ||
| AI Systems: Foundations for Artificial Minds | Ben Kamphaus | 43m |
Argues that creating an artificial mind requires a systems approach that stitches symbolic rules to learned representations, using Clojure plus Datomic data… | ||
| Making Memories: Clojure For Hardware Engineers (And Others) | Aaron Cummings | 39m |
A memory-generation pipeline replaces a legacy C system by using Clojure on the JVM to produce parameterized placed-and-routed embedded SRAMs (toy example: 12… | ||
| Babel: middleware for beginner-friendly error messages. | Elena Machkasova | 31m |
nREPL middleware "babel" intercepts every reply and replaces Java-heavy error text with beginner phrasing by matching classes and capture groups, e.g. turning… | ||
| Clojure vs Sepsis: path to real time enterprise data science | Igor Ges, Gerardo Castro | 26m |
Real system: SPOT runs real‑time sepsis detection at HCA hospitals using Clojure and Datomic, ingesting HL7 into Kafka and building patient snapshots on Kafka… | ||
| Scaling Full-Stack Applications | Wilker Lucio da Silva | 43m |
A production Nubank back‑office called Shuffle person deck runs ~75k lines of ClojureScript, 15,000 commits, 120 contributors and deploys 3–4× daily; the team… | ||
| Tables Considered Helpful | Daniel Gregoire | 42m |
Argues that tables are a concrete tool for thinking and shows working Clojure examples: using clojure.pprint/print-table, a con-table macro that forces aligned… | ||
| Code goes in, Art comes out | Tyler Hobbs | 32m |
Explains how code produces surprising, coherent art by combining Quil (Clojure) + Processing with selective randomness and emergent rules, shows a recursive… | ||
| Reactive Datalog for Datomic | Nikolas Göbel | 32m |
A system called 3DF compiles Datalog queries to differential dataflow so queries become continuous subscriptions over the Datomic transaction log rather than… | ||
| Data-Shuffler: Bringing Order to The Galaxy (of Data Process) | Luke Hospadaruk | 32m |
A Clojure-based ETL called Data-Shuffler drives Apache Spark with declarative SQL transforms stored in a giant 10,000-line Clojure data structure, validated by… | ||
| What Are All These Class Files Even About? And Other Stories | Gary Fredericks | 38m |
Clojure compiles almost everything to JVM bytecode even at the REPL, turning each top-level form into a zero-arg function class and each function literal into… | ||
| Party REPL — A multi-player REPL built for pair-programming | Tomomi Livingstone, Hans Livingstone | 36m |
A collaborative REPL built as an Atom plugin in ClojureScript that shares live JVM/Node runtimes, synced history and clickable continuations over nREPL/socket… | ||
| Can you GAN? | Carin Meier | 32m |
Shows working GAN code using Apache MXNet bindings for Clojure, with a generator and discriminator trained on roughly 1,000 scraped flan images (starting at… | ||
| Learning and Teaching Clojure on the job at Amperity | Dave Fetterman | 44m |
Company runs 99% Clojure code and uses a 13-week bootcamp rotation that takes hires from zero to contributing by making them fix a UI bug in week one and… | ||
| Robust APIs with clojure.spec & GraphQL | Lily M. Goh, Dom Kiva-Meyer | 39m |
Generates clojure.spec definitions automatically from a GraphQL schema, then extends them to express constraints GraphQL cannot (e.g. positive/limited… | ||
| Probabilistic programming and meta-programming in Clojure | Vikash K. Mansinghka | 38m |
MIT Probabilistic Computing Project presents Clojure-based tools that turn models into editable code: Metaprob is a lightweight probabilistic meta-language… | ||
| Every Clojure Talk Ever | Alex Engelberg, Derek Slager | 28m |
A satire of adopting Clojure at a startup: architecture piles on Kafka and RabbitMQ while the chosen datastore is Google Sheets database, memcached replicas… | ||
| nothing matches | ||