Clojure/West 2015
2015-04-20..2015-04-22
Portland, United States
[Clojure/West 2014, Clojure/West 2015, Clojure/west 2016, Clojure/west 2017]
| title | author | length |
|---|---|---|
| Life of a Clojure Expression | John Hume | 40m |
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… | ||
| Clojure Parallelism Beyond Futures | Leon Barrett | 31m |
Explains how Clojure futures and pmap actually work: futures use the shared agent thread pool (idle threads evaporate after 60s) and pmap launches roughly… | ||
| The ReactJS Landscape | Luke VanderHart | 41m |
Explains why ReactJS matters for ClojureScript by comparing three real CLJS wrappers — Om, Reagent and Quiescent — and shows a working Quantum Tic Tac Toe… | ||
| Clojure, Sound, and Wearable Tech | Boris Kourtoukov | 17m |
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… | ||
| Well I Wouldn't Want To Make a *Dys*functional Game | Morgan Mullaney | 18m |
Survey of Lisp games cites concrete engines and outcomes: Naughty Dog ships games using Ghoul/GOAL (custom Lisp dialects) until corporate buyout, Vendetta… | ||
| Domain Specific Type Systems | Nathan Sorenson | 40m |
A light, practical claim: macros implement a localized static typechecker for a Datomic DSL called Spectacular that emits precise errors and then hands… | ||
| Programming Clojure, Smalltalk-Style | Robert Krahn | 40m |
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… | ||
| Clojure and ClojureScript Update | Alex Miller, David Nolen | 55m |
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"… | ||
| HoneySQL | Fumiko Hanreich | 30m |
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… | ||
| Boot Can Built It | Alan Dipert, Micha Niskin | 38m |
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… | ||
| Intro to Trapperkeeper | Nathaniel Smith, Ruth Linehan | 39m |
Trapperkeeper is an open‑source Clojure service framework used as the basis for Puppet Labs backend (PuppetDB and Puppet Server) that composes services with… | ||
| Building CircleCI's Front end With Om | Brandon Bloom | 30m |
CircleCI ships a production-caliber, open-source frontend built with ClojureScript + Om + React, about 13k ClojureScript in a ~30k LOC project with ~179 Om… | ||
| Purely Random | Gary Fredericks | 38m |
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… | ||
| Composing Interactive Apps With Zelkova | James MacAulay | 42m |
Zelkova implements Elm-style FRP for Clojure/ClojureScript and demonstrates concrete integrations with Om, Reagent and a Quill renderer. Examples show a flyer… | ||
| Staying SAFE: A Foundation for Clojure Apps | Ron Toland | 38m |
Sonian runs a shared Clojure foundation called SAFE foundation that indexes into Elasticsearch and processes 10-20 million emails/day in production. It… | ||
| Debugging Clojure Code Wtih Cursive | Colin Fleming | 41m |
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… | ||
| Responsive Grid with Garden CLJS | Priyatam Mudivarti | 38m |
Demonstrates building a responsive, Bootstrap-like grid system in ClojureScript using Garden, generating CSS from data and mounting styles per component with… | ||
| Joys and Pains to Write a Clojure Curriculum for Beginners | Yoko Harada | 19m |
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… | ||
| Exploring Programming Clojure In Other Human Languages | Elango Cheran | 17m |
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… | ||
| Data Science in Clojure | Soren Macbeth | 44m |
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… | ||
| Games and 3D Graphics in Arcadia | Timothy Gardner, Ramsey Nasser | 38m |
Arcadia integrates Clojure into the Unity engine, currently exporting cleanly to desktop while web and console targets are planned; it uses a forked ClojureCLR… | ||
| Generating Art In Many Worlds | Dan Lidral Porter | 17m |
Generative pipeline explores the four‑parameter diong ifs (a,b,c,d in [-π,π]) whose state space contains tiny collapsed boring attractors and very intricate… | ||
| Creating Beautiful Spreadsheets With Data and Templates | Tom Faulhaber | 39m |
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… | ||
| Pattern Matching in Clojure | Sean Johnson | 47m |
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… | ||
| Composable Healthcare | Tyler Tallman | 38m |
A Clojure + Datomic + React system reads FHIR and UMLS concepts, runs a rule engine that materializes suggestions (diagnoses, weight‑based amoxicillin dosing… | ||
| How Clojure Saved My Chickens | Christopher Small | 24m |
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… | ||
| Everything Will Flow | Zach Tellman | 40m |
Argues that unbounded queues cause sudden collapse and recommends back pressure instead of buffering, showing a simulation where slight fattening of task tails… | ||
| No Strings Mobile App Dev for Clojure | Zachary Kim | 36m |
Builds real iOS/Android apps by compiling ClojureScript to run inside Appcelerator Titanium’s embedded JavaScript interpreter, with a REPL and live reload via… | ||
| Clojure At Scale | Anthony Marcar | 40m |
Experience running Clojure at WalmartLabs for three years: about 20 services, ~50,000 lines of code across 70 Leiningen projects, eight developers. Describes… | ||
| Visual Situation Recognition | Melanie Mitchell | 55m |
Project claims a system that recognizes concrete situations (example: dog-walking) by combining convolutional deep nets for low-level features with a… | ||
| Design and Prototype a Language In Clojure | Jeanine Adkisson | 35m |
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… | ||
| Adapting Clojure to an Intro CS Classroom | Elena Machkasova | 41m |
Proposal to run Clojure as an introductory language, with a concrete prototype that rewrites error output and injects checks, is under active development but… | ||
| Developing ClojureScript With Figwheel | Bruce Hauman | 46m |
Figwheel is a ClojureScript live‑coding tool that reloads compiled files into a running browser while preserving application state, so code changes show up… | ||
| Simulant in Anger | Ryan Neufeld | 26m |
Simulation testing with Simulant models multi-actor mobile-wallet flows, samples many user sequences, and replays logged actions for retroactive validations… | ||
| nothing matches | ||