Tracy Harms introduces the J Language and the patterns of thinking that make it possible.
Petar Maymounkov introduces Go Circuit, a system that reduces the human development and sustenance costs of complex massively-scaled systems nearly to the level of their single-process counterparts.
Matthew Graham introduces Qbrt, a bytecode assembly language with built-in primitives for concurrency and inline asynchronous I/O, enabling language designers to focus on the human interface by abstracting the implementation of complex runtime features behind a clean, simple bytecode interface.
Scott Vokes presents the algorithms at the heart of most compression tools, as well as how to design protocols and data formats to go with their flow.
Dann Toliver introduces Daimio, a new language for sharing functionality in safe and friendly ways, exploring its internals and how to work with and extend it.
Heath Borders explains how to make iOS and Android apps accessible, and how to create an accessibility service for Android apps that do not have accessibility built in.
Bryan Hunter introduces CQRS and one of its implementations done in Erlang, outlining the areas where Erlang shines.
Limin Fu introduces Dao, a lightweight and optionally typed programming language having a LLVM-based JIT compiler optimized for numeric computation, and a Clang-based tool generating Dao bindings for C/C++ libraries.
Friedman and Byrd explain how to encode deterministic and non-deterministic finite automata, push-down automata, and Turing Machines in miniKanren, a DSL for relational (pure logic) programming.
Mridula Jayaraman shares from her experience developing a next generation sequencing solution used to customize cancer treatment based on patient's genetic makeup.
Bob Nystrom attempts to demonstrate that Dart is not boring, covering laziness, higher-order functions, asynchronicity, abstractions and others.