Clojure/north 2019
| title | author | length |
|---|---|---|
| The Crux of Bitemporality | Jon Pither | 53m |
Crux is an open‑source bitemporal document database that preserves transaction time and adds flexible valid time so you can write corrections into the past. It… | ||
| Distributed Computing in Clojure and Spark | Jonathan Brown | 26m |
Shows how to write Clojure code that runs on Apache Spark using the Sparkling interop, package it as an uberjar, and submit it to a Spark cluster running on… | ||
| Growing a chatops platform and having fun with Clojure | Trevor Hartman | 34m |
Yetibot is a Clojure chatops platform: ~11,000 lines of Clojure, ~160 commits/month from a four‑person core team, running on DigitalOcean and powering… | ||
| fn and Games with Arcadia | Ramsey Nasser | 54m |
Arcadia integrates Clojure into Unity so developers write game logic in Clojure while Unity handles rendering and particles, with a Pastoral (Re-frame port)… | ||
| "You may also like" | Leon Talbot | 32m |
Builds a working recommender that indexes TMDB metadata and joins GroupLens user ratings to produce re-ranked suggestions. Uses Solr MoreLikeThis for a fast… | ||
| Lessons Learned Creating a Successful Machine Learning Startup with Clojure | Alex Hudek | 40m |
Founded in 2011 using Clojure for web and data preprocessing, the company scales from a 3‑person prototype to 40+ engineers and later over 150 staff while… | ||
| Aviary: Clinical Collaboration Platform | Dmitri Sotnikov, Carmen La | 46m |
Aviary is a working clinical collaboration platform built with Clojure/ClojureScript that keeps shared state on the server, communicates over websockets, and… | ||
| Building My Own Clojure Tools | Nikita Prokopov | 56m |
Custom programming tools include a patched Fira Code font that adds ligatures and kerning fixes for symbols and punctuation, a minimal Alabaster color scheme… | ||
| cljdoc | Martin Klepsch | 43m |
cljdoc provides hosted, versioned API and article docs for Clojure and ClojureScript libraries, automatically building docs when a release appears on Clojars… | ||
| Cross Platform DateTime Awesomeness | Henry Widd | 41m |
Reports a concrete cross‑platform date/time stack: raw JavaScript Date causes subtle bugs representing calendar dates so js-joda implements java.time on JS and… | ||
| Crawling Inside the Tauntaun | James Cash | 39m |
Generates ClojureScript at runtime and hits “everything undefined” because a lazy map delays symbol-resolution; fixes by cloning ClojureScript, adding prints… | ||
| Data driven scripting with ClojureScript, EDN, and Lumo | Scot Brown | 14m |
UHN replaces brittle bash deploy scripts with ClojureScript + EDN to generate Kubernetes JSON/YAML, using namespace-keyword injection and a simple post-walk… | ||
| Expeditious Code via Inference | Mike Fikes | 46m |
ClojureScript now uses improved type inference to emit leaner JavaScript: unchecked ifs and direct logical operators replace cljs.core.truth checks when… | ||
| Resilience by Design | Tiago Luchini | 57m |
Argues for building failure-aware systems by design and demos a tiny DNA-vault pipeline that composes a 1000ms default timeout, a retry 3x with 500ms backoff… | ||
| Software, but not as we know it | Dann Toliver | 10m |
Argues that consumer software lacks durable, composable building blocks for people’s personal processes: upgrades and web-app rollouts reshape workflows… | ||
| Lessons in Building a System that Processes More than 70 Billion Events Daily | Morri Feldman | 57m |
Company processes 70B events/day through an event-driven Kafka pipeline that validates HTTP SDK messages on web tier, transforms them in small Clojure… | ||
| How is Keechma Different | Tibor Kranjcec | 43m |
Keechma is a Reagent-based frontend framework that powers about 40 production apps and treats the URL as the primary source of truth. It uses a route-centric… | ||
| Residential Programming without Mutable State | Thomas Getgood | 45m |
Claims a working Clojure prototype that stores top-level forms as immutable snippets (S‑expressions plus a dependency list) addressed by hash‑valued… | ||
| Where to Start? | Simon Belak | 51m |
Hands-on guide for getting productive in a large Clojure codebase: Metabase is ~98k LOC and the workflow centers on REPL-first debugging (beware stale defs… | ||
| Improving Yesterday | Eric Fode | 38m |
A startup called Grownome builds 3D‑printed IoT sensor nodes on a Raspberry Pi Zero W that stream temperature/humidity and images into a pipeline using Balena… | ||
| Raising Services and People with Clojure | Balint Erdos, Katsuyasu Murata | 44m |
Built a separate Clojure service that links Teachme Biz to Salesforce and ships on schedule after three months, attracting new customers when released April 1… | ||
| Solving Problems the Clojure Way | Rafal Dittwald | 01h 02m |
Argues idiomatic Clojure is a practical mix of functional programming and data-driven programming and demonstrates by implementing Goofspiel in JavaScript then… | ||
| Reitit, the Ancient Art of Routing | Tommi Reiman | 50m |
A new router called reitit delivers data-driven route tables, compile-time route compilation and middleware-as-data with spec-based validation and coercion… | ||
| Dealing With Data Panel | Jon Pither, Morri Feldman, Simon Belak | 01h 01m |
Companies report concrete approaches: ASPSFlyer-ingest pipeline handles 70 billion events/day into Kafka then Parquet on S3 (35–40 TB/day compressed) and runs… | ||
| Composing Applications | Rafal Dittwald | 14m |
Braid implements plugin-like extension and inversion-of-control for a chat app by turning features into independent cljc micro-apps that register into a… | ||
| nothing matches | ||