~/conference

Tech Mesh 2012

date:2012-12-04..2012-12-06
location:London, United Kingdom
series:Tech Mesh · one edition

functional programmers, distributed systems engineers, backend engineers, platform engineers, devops engineers, data engineers, embedded engineers, web developers

Erlang/OTP behaviours and supervision; Akka cluster and actor scaling; Scala for real-world scaling; ClojureScript to JavaScript compilation; deterministic parallelism in Haskell; actor model for Raspberry Pi embedded; polyglot cloud and DevOps tooling; eventual consistency in systems; big data without Hadoop approaches; conversational big data techniques; building embedded and desktop GUIs with F# and WPF; embedding distributed real-time data in web apps

titleauthorlength
Post FunctionalDavid Nolen43m
An implementation of miniKanren in Clojure called core.logic provides unification for Clojure maps, polymorphic unification via protocols, pluggable constraint…
Talk on
OTPFrancesco Cesarini47m
Clear claim: OTP is the middleware that gives Erlang/OTP reusable behaviors like gen_server and supervisors, release and upgrade tools, and distribution…
Talk on
Building an Application Platform: Lessons fromGarrett Smith50m
Argument: don’t buy a giant message bus / NoSQL / rules‑engine up front; build the platform from laptop experiments and scripts, push Tomcat behind nginx, copy…
Talk on
Up up and Out: Scaling Software with AkkaJonas Bonér51m
Claims that Akka unifies scaling UP and OUT by making distribution a deployment artifact and exposing Distributed by Design features like location…
Talk on
Application Stacks for the Modern WorldRob Harrop51m
Claims four concrete trends: cloud, polyglot code, alternative datastores, and DevOps, with hands-on examples and outcomes. Lists providers and tools: Amazon…
Talk on
Pragmatism, Puritanism and Functional ProgrammingBen Moseley51m
Argues that using Haskell and GHC in an industrial codebase of hundreds of thousands of lines yields measurably simpler, more readable programs: purity plus a…
Talk on
ClojureScript: The Essence of AlchemyDavid Nolen34m
ClojureScript compiles Clojure to JavaScript and uses Google Closure Compiler for aggressive dead‑code elimination and inlining, enabling a large standard…
Talk on
Faith, Evolution, and Programming Languages: from Haskell to JavaPhilip Wadler48m
Claims that Java generics descend from Haskell type classes and that practical adoption demands concrete engineering: a polymorphic Pizza → Java translation, a…
Talk on
Deterministic Parallel Programming with HaskellDuncan Coutts56m
Claims that pure deterministic parallelism gives the same result regardless of cores and scheduler and avoids data races while still getting real speedups…
Talk on
The Actor Model applied to the Raspberry Pi and the Embedded DomainOmer Kilic53m
Claims that the Actor Model (Erlang/OTP) can orchestrate embedded hardware on a Raspberry Pi by: using Erlang/OTP for supervision trees and hot code loading…
Talk on
Real-world scaling with Scala & AkkaKevin Wright47m
Zeebox scales by real choices not platitudes: it absorbs thousands of concurrent sign-ins using an Akka cluster fronting REST JSON, persists user state in…
Talk on
Living in a Polyglot WorldChristopher Brown54m
A concrete claim: the server API is rewritten from Ruby Unicorn to Erlang Webmachine and cuts memory and latency dramatically. Measured numbers: Ruby workers…
Talk on
Making EDSLs flyLennart Augustsson53m
Implements a typed EDSL in Haskell with both shallow vs deep embedding, builds a deep AST interpreter and an LLVM JIT code generation backend, and measures…
Talk on
Eden: An F#/WPF Framework for building GUI ToolsTobias Gedell46m
Eden is an F#/WPF framework that replaces huge Excel UIs with a real Eden codebase: an explicit graph-based calculation engine that supports lazy partial…
Talk on
High Performance Financial Service IntegrationJohn T Davies54m
Banks must migrate SWIFT MT to MX and adopt ISO-20022 and FpML while handling microsecond trading on FPGA cards, not Java. Real workloads hit ~100000 FIX…
Talk on
Eventual Consistency ftw.David Craelius32m
Klarna migrates a monolith into a no-master two-site architecture that accepts purchases even when back-end processing is offline, trading strict…
Talk on
Sharing Data, hiding Complexity (with Clojure and RDF)James Henderson39m
Claims that Clojure plus RDF let a small team turn an ODS metamodel XML into a unified graph and expose business-level access without changing the database…
Talk on
Integration of Distributed Real-time Data Computing in a Web AppSadek Drobi46m
Claim: Playframework plus Scala use Futures and Iteratees to turn distributed, real‑time computations into a nonblocking stream to the browser. Implementation…
Talk on
100% Big Data. 0% Hadoop. 0% Java.Pavlo Baron52m
Pipeline description that decides: streaming Twitter feed ingests into queues, forks into immediate alerts and a store, stores records in react and runs…
Talk on
Conversational Big DataDarach Ennis33m
A messaging system moves client-side queues to the server, measures per-device bandwidth and throttles or caches state, and avoids retransmit spam by sending…
Talk on
Beyond MapReduceDean Wampler49m
MapReduce on Hadoop delivers cost‑effective scalability but proves batch‑oriented not real‑time: joins and iterative graph algorithms are awkward, and…
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.