~/conference

Clojure/West 2015

date:2015-04-20..2015-04-22
location:Portland, United States
series:Clojure/west · 4 editions
editions:[Clojure/West 2014, Clojure/West 2015, Clojure/west 2016, Clojure/west 2017]
tags:[clojure]
titleauthorlength
Life of a Clojure ExpressionJohn Hume40m
Follows one map literal from source through the reader, analyzer, bytecode emitter and runtime, showing that a two-key map becomes a persistent array map (<=8…
Talk on
Clojure Parallelism Beyond FuturesLeon Barrett31m
Explains how Clojure futures and pmap actually work: futures use the shared agent thread pool (idle threads evaporate after 60s) and pmap launches roughly…
Talk on
The ReactJS LandscapeLuke VanderHart41m
Explains why ReactJS matters for ClojureScript by comparing three real CLJS wrappers — Om, Reagent and Quiescent — and shows a working Quantum Tic Tac Toe…
Talk on
Clojure, Sound, and Wearable TechBoris Kourtoukov17m
A wearable system uses LightBlue Bean sensors (about four per performer for a ten-person cast) to stream BLE data into a Node.js device server (noble) and into…
Talk on
Well I Wouldn't Want To Make a *Dys*functional GameMorgan Mullaney18m
Survey of Lisp games cites concrete engines and outcomes: Naughty Dog ships games using Ghoul/GOAL (custom Lisp dialects) until corporate buyout, Vendetta…
Talk on
Domain Specific Type SystemsNathan Sorenson40m
A light, practical claim: macros implement a localized static typechecker for a Datomic DSL called Spectacular that emits precise errors and then hands…
Talk on
Programming Clojure, Smalltalk-StyleRobert Krahn40m
A web-based Clojure development kit called cloxp exposes runtime namespaces, structural par-edit workspaces and a code browser so code entities (not files) are…
Talk on
Clojure and ClojureScript UpdateAlex Miller, David Nolen55m
ClojureScript grows to about 20,000 lines (10,000 for the stdlib, 10,000 for the compiler) and now ships AOT and analysis caching so a cold "hello world"…
Talk on
HoneySQLFumiko Hanreich30m
HoneySQL represents SQL as Clojure maps so the backend constructs over a hundred queries on the fly for HubbleScope, which serves up to 30 graphs per request…
Talk on
Boot Can Built ItAlan Dipert, Micha Niskin38m
Boot is a JVM library that composes small build pieces into pipelines: the demo compiles Java to a JAR, writes a POM, installs to local Maven, and runs the…
Talk on
Intro to TrapperkeeperNathaniel Smith, Ruth Linehan39m
Trapperkeeper is an open‑source Clojure service framework used as the basis for Puppet Labs backend (PuppetDB and Puppet Server) that composes services with…
Talk on
Building CircleCI's Front end With OmBrandon Bloom30m
CircleCI ships a production-caliber, open-source frontend built with ClojureScript + Om + React, about 13k ClojureScript in a ~30k LOC project with ~179 Om…
Talk on
Purely RandomGary Fredericks38m
Argues that an immutable splittable RNG is required for composable, lazy or parallel Clojure code and describes implementing one for test.check by porting Java…
Talk on
Composing Interactive Apps With ZelkovaJames MacAulay42m
Zelkova implements Elm-style FRP for Clojure/ClojureScript and demonstrates concrete integrations with Om, Reagent and a Quill renderer. Examples show a flyer…
Talk on
Staying SAFE: A Foundation for Clojure AppsRon Toland38m
Sonian runs a shared Clojure foundation called SAFE foundation that indexes into Elasticsearch and processes 10-20 million emails/day in production. It…
Talk on
Debugging Clojure Code Wtih CursiveColin Fleming41m
Cursive embeds a JDI-based JVM debugger into IntelliJ that delivers breakpoints, stepping, hover and full expression evaluation on the debug JVM, and it runs…
Talk on
Responsive Grid with Garden CLJSPriyatam Mudivarti38m
Demonstrates building a responsive, Bootstrap-like grid system in ClojureScript using Garden, generating CSS from data and mounting styles per component with…
Talk on
Joys and Pains to Write a Clojure Curriculum for BeginnersYoko Harada19m
Suppose you'd like to teach Clojure in your local community and are the first person to do--where would you start? You'd need a nice and clear curriculum with…
Talk on
Exploring Programming Clojure In Other Human LanguagesElango Cheran17m
Built a macro system that maps Clojure symbols and special forms into Tamil identifiers, using macros that translate forms and CLJX to target JVM and…
Talk on
Data Science in ClojureSoren Macbeth44m
Yieldbot builds its data platform in Clojure and processes about 1 billion page views a week using Kafka, Storm/Trident and Spark. The team replaces Hadoop…
Talk on
Games and 3D Graphics in ArcadiaTimothy Gardner, Ramsey Nasser38m
Arcadia integrates Clojure into the Unity engine, currently exporting cleanly to desktop while web and console targets are planned; it uses a forked ClojureCLR…
Talk on
Generating Art In Many WorldsDan Lidral Porter17m
Generative pipeline explores the four‑parameter diong ifs (a,b,c,d in [-π,π]) whose state space contains tiny collapsed boring attractors and very intricate…
Talk on
Creating Beautiful Spreadsheets With Data and TemplatesTom Faulhaber39m
A small Clojure library turns plain data into formatted .xlsx files by applying an actual Excel workbook as a template and filling ranges, formulas and charts…
Talk on
Pattern Matching in ClojureSean Johnson47m
History links Prolog unification and Erlang one-way matching to Clojure macros; practical claim is that core.match plus the defun wrapper defun give concise…
Talk on
Composable HealthcareTyler Tallman38m
A Clojure + Datomic + React system reads FHIR and UMLS concepts, runs a rule engine that materializes suggestions (diagnoses, weight‑based amoxicillin dosing…
Talk on
How Clojure Saved My ChickensChristopher Small24m
Uses Clojure on a BeagleBone Black to run a photoresistor-based light sensor, a 9V drill motor driven through an H‑bridge, and top/bottom limit switches; a…
Talk on
Everything Will FlowZach Tellman40m
Argues that unbounded queues cause sudden collapse and recommends back pressure instead of buffering, showing a simulation where slight fattening of task tails…
Talk on
No Strings Mobile App Dev for ClojureZachary Kim36m
Builds real iOS/Android apps by compiling ClojureScript to run inside Appcelerator Titanium’s embedded JavaScript interpreter, with a REPL and live reload via…
Talk on
Clojure At ScaleAnthony Marcar40m
Experience running Clojure at WalmartLabs for three years: about 20 services, ~50,000 lines of code across 70 Leiningen projects, eight developers. Describes…
Talk on
Visual Situation RecognitionMelanie Mitchell55m
Project claims a system that recognizes concrete situations (example: dog-walking) by combining convolutional deep nets for low-level features with a…
Talk on
Design and Prototype a Language In ClojureJeanine Adkisson35m
Argues that Clojure makes an easy sandbox for language work and that Clojure front ends use quoted forms or text parsed with Instaparse, translation uses…
Talk on
Adapting Clojure to an Intro CS ClassroomElena Machkasova41m
Proposal to run Clojure as an introductory language, with a concrete prototype that rewrites error output and injects checks, is under active development but…
Talk on
Developing ClojureScript With FigwheelBruce Hauman46m
Figwheel is a ClojureScript live‑coding tool that reloads compiled files into a running browser while preserving application state, so code changes show up…
Talk on
Simulant in AngerRyan Neufeld26m
Simulation testing with Simulant models multi-actor mobile-wallet flows, samples many user sequences, and replays logged actions for retroactive validations…
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.