Code Mesh 2013
who it's for
functional programmers, language implementers, distributed systems engineers, backend engineers, data engineers, game developers
topics
Erlang on RTEMS; Erjang BEAM-to-JVM JIT; Ecto language-integrated queries; dependent types with Idris; ZeroMQ protocol-first pipelines; Go iteration and goroutines; Clojure drone control; graph databases; event sourcing and querying events; Apache CouchDB internals; Julia multiple dispatch and distributed computing; data types for eventual consistency
| title | author | length |
|---|---|---|
| Grisp: Building Space Ships With Erlang | Peer Stritzinger | 50m |
Grisp ports Erlang/OTP to RTEMS and ships a working board: a 32‑bit embedded image that boots BEAM in 2–6s, runs distributed Erlang over Ethernet, and… | ||
| Syntax Matters | Mahesh Paolini-Subramanya | 50m |
Code Mesh London frames syntax as a practical, not ideological, issue: the claim is that syntax both reflects culture and steers behavior, supported by an… | ||
| The Joy of Flying Robots with Clojure | Carin Meier | 49m |
Clojure code controls a Parrot AR Drone over Wi‑Fi via UDP and Java interop, using a REPL for live commands; a clj‑drone library sends takeoff/land/flip… | ||
| The End of Complexity: How Simple Services are Reshaping Databases and the Enterprise | Ian Plosker | 46m |
Argues that database complexity is being outsourced to simple services and shows a concrete product that unites five query types — key‑value, full‑text search… | ||
| Distribution, Scale and Flexibility with ZeroMQ | Pieter Hintjens | 40m |
Claim: ZeroMQ messaging library gives cheap asynchronous messaging to build distributed, scalable, flexible systems; it actually runs at CERN’s 26 km particle… | ||
| Software As Biology | Garrett Smith | 52m |
Argues that software benefits more from biological metaphors than architectural ones and gives concrete claims and examples: photosynthesis terraforms Earth as… | ||
| Game of Threads - You Spawn or You Die | Torben Hoffmann | 42m |
An intentional DSL called Intentional Computing Engine runs atop the Erlang VM, moves numeric kernels into C/assembler and offloads via OpenCL to GPUs, and… | ||
| Erjang - With the JVM under the Hood | Kresten Krab Thorup | 52m |
Erjang implements a full Erlang VM on the JVM and actually runs recent Erlang and much of Elixir with networking, hot code replacement, ports and native… | ||
| Going Loopy: Iteration in Go | Eleanor McHugh | 46m |
Go is statically compiled and shows generalized iteration by building from C-style for loops to closures, channels and reflection with runnable examples. Uses… | ||
| Ecto: A language integrated query for Elixir | José Valim | 41m |
Ecto claims a language-integrated style for relational SQL in Elixir and shows concrete outcomes: composable query objects that are manipulated then executed… | ||
| Idris: Programming with Dependent Types | Edwin Brady | 56m |
Idris claims to bring full dependent types to practical programming with an optimising compiler and FFI, plus totality checker and tactic-based theorem… | ||
| Akka in Heterogenous Environments | Jan Machacek | 56m |
Live code shows a working pipeline: Scala + Akka actors accept H.264 chunks over HTTP, marshal frames to JSON, publish via RabbitMQ + Akka + C++ with CUDA, and… | ||
| What's Ahead for Big Data? | Dean Wampler | 47m |
Summarizes where Hadoop/MapReduce and NoSQL succeed and fail, gives concrete alternatives (Cascading/Scalding, Spark over MapReduce, Hive/Impala/Presto)… | ||
| The Continued Evolution of High Frequency Trading Systems | Richard Croucher | 52m |
Systems ingest bursts above five million messages per second, use kdb or Cassandra for tick stores, and rely on RDMA achieving 6 GB/s and 2 µs server‑to‑server… | ||
| Querying Events | Gregory Young | 53m |
A Complex Event Processing query language is implemented inside the Event Store and runs as JavaScript on V8 to let processors move to data instead of moving… | ||
| Julia: Fast Performance, Distributed Computing & Multiple Dispatch | Stefan Karpinski | 01h 06m |
Claim: Julia delivers high-level, dynamic syntax with low-level performance by combining multiple dispatch and a JIT that specializes code at runtime. Demos… | ||
| F# for Trading | Phil Trelford | 51m |
Commodity trading platform work uses F# for domain modelling, computation and concurrency, integrating with C# plumbing and BDD-style tests wired into an… | ||
| Apache CouchDB Internals, Now and Then | Klaus Trainer | 46m |
Apache CouchDB history and plumbing get concrete: the repo sees 50% increase in new contributors and rising commit activity; BigCouch lands in the Apache… | ||
| Graph Database | Amanda Laucher | 46m |
Shows Neo4j storing an education model (tests, questions, concepts, learning modules, test events) and running concise Cypher queries that count… | ||
| Data Types for Eventually Consistent Databases | Joel Jacobson | 35m |
CRDTs provide a deterministic merge so replicas converge to a single value even under concurrent updates, implemented as state-based CRDTs inside Riak/React… | ||
| Writing-wroom and Content Delivery API(..) | Sadek Drobi | 48m |
Claims a full platform built around ten fundamentals: Structured Content with comfy editors and fragment schemas, Release-oriented previews that act like… | ||
| F# in Social Gaming | Yan Cui | 41m |
Backend for social slots and mobile games runs on F# and an actor-based agent/mailbox processor model supporting ~1,000,000 DAU; the slots engine and… | ||
| Hidden Gems of Everyday Game Development with C# | Andrea Magnorsky | 39m |
C# code shows concrete wins and tradeoffs: IEnumerator coroutines implement cheap, suspendable animations and work as tiny state machines; a Carmack… | ||
| F# for Fun and Games | Anthony Brown | 36m |
Claims F# plus MonoGame actually produces cross‑platform games, using MonoGame to target iOS Android Windows and more and F# features to speed development… | ||
| The Programming Language as a Musical Instrument | Sam Aaron | 52m |
Claim: a programming language can be the instrument: Clojure + Overtone driving SuperCollider through Emacs, monomes and MIDI Kontrollers, Quil and Shadertone… | ||
| nothing matches | ||