vimeo Youtube ESL

Code Mesh 2014:

Tutorials: 3 November

Conference: 4-5 November



For the third year in a row, Code Mesh will be the best place in Europe to meet over 50 inventors and commercial users of innovative tech and non-mainstream languages.

Pick your TUTORIALS (places are limited)! Check out our PROGRAMME

IMPORTANT: We are pleased to announce that this year Code Mesh is implementing a Scholarships Programme.


Chad Fowler

Keynote: Tiny
CTO at 6Wunderkinder, Founder of Ruby Central

Dan North

Keynote: Complexity is Outside the Code
Agile Troublemaker, Originator of BDD

Jessica Kerr

Keynote: Complexity is Outside the Code
Developer at Outpace Systems

Michael "Monty" Widenius

The New Features in MariaDB 10.0 and in the upcoming MariaDB 10.1
Original Author & Architect of the MySQL Server

Dean Wampler

SQL Strikes Back! Recent Trends in Data Persistence and Analysis
Data-Centric Functional Programmer, O'Reilly Author

John Hughes

TUTORIAL: QuickCheck
TUTORIAL: Introduction to Testing with QuickCheck
QuickCheck Evolution
Co-Designer Of Haskell And Quickcheck, Testing Tools Entrepreneur

Bodil Stokke

Pure Script (Maybe This Time We Get Java Script Right)
Functional Programming Hipster

Eric Redmond

NoSQL is Dead
Co-author of Seven Databases in Seven Weeks

Clément Delafargue

TDD, as in Type-Directed Development
λ CTO, PL tinkerer

Paul Butcher

Concurrency: It's Harder (and Easier) than you Think
Parallelism and Concurrency Geek

Steve Vinoski

Tackling Dirty Jobs with Erlang's Schedulers
Architect @ Basho and Yaws Committer

Yodit Stanton

The Internet of Things in Practice
Hacks Hardware, Software & Data @

Jim Webber

A Little Graph Theory for the Busy Developer
Chief Scientist at Neo4j

Ambrose Bonnaire-Sergeant

Typed Clojure
TUTORIAL: Everyday Typed Clojure
Creator of Typed Clojure

Justin Arbuckle

Talk Title Coming Soon... Vice President, EMEA & Chief Enterprise Architect at Chef

Ian Barber

Naming Things
Developer Programs Engineer @ Google

Dan Macklin

0 – 100 MPH - Launching a New Product at Scale
Research and Development Manager at Bet365

Daniel Egloff

Taming GPU threads with F#
Partner InCube Group, Managing Director QuantAlea AG

Richard Minerich

Leveraging Functional Programming for Data Science
Director of Research and Development at Bayard Rock

Kevin Hammond

Megacore, Megafast, Megacool
Functional Programming on Steroids

Piotr Kołaczkowski

Lightning Fast Cluster Computing with Spark and Cassandra
Building Fast Database Systems at DataStax

Alejandro Ramallo

Marketing, Big Logic and a Pinch of ACID
Co-founder @ Leapsight, a Marketing Hacker

Yan Cui

Modelling Complex Game Economy with Neo4j
Senior Server (C#, F#) Developer at GameSys

Peer Stritzinger

Programming a Massively Scalable Garage Door Opener in Erlang
Entrepreneur, Erlang Embedded and Automotive Expert

Tom Hall

Process Calculi for The Working Programmer
Thinks if programming isn't math(s), it should be

Stuart Sierra

TUTORIAL: Intro to Clojure
Intro to Datomic
Programmer, Actor, Musician, Writer. Clojure Developer at Cognitect

Tim Williams

Languages for High Performance Computing: Less Power ⇒ More Possibilities
Haskell Developer @ Quantitative Analytics Equity Derivatives Group

Eleanor McHugh

Go for the Would-Be Network Programmer
Analogue Heart with Digital Mind

Pavlo Baron

Data, …, Profit
Lead Architect with codecentric AG

Anil Madhavapeddy

Nymote: Git Your Own Cloud Here
Lecturer @ University of Cambridge

Leszek Godlewski

Gamedev-grade Debugging
Programmer @ Nordic Games

Neil Mitchell

Gluing Things Together with Haskell
Haskell Programmer at Standard Chartered Bank

Jeremy Gibbons

Categories for the Working Haskeller
Professor of Computing at the University of Oxford

Day 1, November 4, 2014

Tap on hour to see the talks

8:00 - 9:00


10:00 - 10:20

Tea and Coffee Break

12:05 - 13:35


15:20 - 15:40

Tea and Coffee Break

17:30 - 19:30

Code Brew Party

Day 2, November 5, 2014

Tap on hour to see the talks

8:00 - 9:00


10:00 - 10:20

Tea and Coffee Break

12:05 - 13:35


15:20 - 15:40

Tea and Coffee Break

16:35 - 17:25 - Not Only OO

QuickCheck Evolution
John Hughes

16:35 - 17:25 - Scalability & Multicore

Log Captains (distributed systems beginner)
Greg Young


16:35 - 17:25 - Finance & Banking

Kevin Wright

17:30 - 18:30

Leaving Drinks

Morning session
9am - 1pm

Stuart Sierra 

Intro to Clojure

[sold out]

John Hughes


[sold out]

Afternoon session
2pm - 6pm

Bonnaire - Sergeant

Typed Clojure

Please choose one AM tutorial and one PM and after purchasing your ticket, simply email your choices to Thank you!


ILEC Conference Centre / Ibis Earls Court

47 Lillie Road, London, SW6 1UD


Situated a few minutes walk from Earls Court and Olympia Exhibition Centre, ILEC Conference Centre is a perfect base for business travellers. Its close proximity to the shopper’s paradise of Kensington and Knightsbridge and the stylish cafes and boutique of Chelsea also makes it a great place for leisure visitors to stay.


ILEC is a quarter of a mile (400m) from the A4, providing easy access to the M4, M5 and M40.


Airport transfer times

Heathrow (LHR): 21 km

Approximately 30 minutes in light traffic. You can also reach the airport directly by London Underground, on the Piccadilly line.


Gatwick (LGW): 45 Km

Approximately an hour in light traffic. It is 40 minutes by train from West Brompton station Direct shuttle available with Easy bus.


London City (LCY): 21 km

Approximately 45 minutes in light traffic.

Public transport: London Underground

West Brompton and Earls Court stations are both within walking distance giving easy access to all central district of London and Heathrow Airport. 


Tutorials Venue

New Loom House, 101 Back Church Lane, E1 1LU. Closest Underground Station: Aldgate East.


Finance & Banking

Banking and finance sectors are generally considered conservative. But there are many innovations happening behind the stiff appearences. This track focuses on applied case studies on how banks and financial institutions are using non mainstream technologies to shave off microseconds in their computations, increase programmer productivity and improve quality while tackling present and future computational challenges.


Next Generation Databases

This track will explore the future of data and data architectures for performance, scalability and distribution. We will be looking at innovations and the future of databases, including cloud databases, NoSQL, NewSQL, graph databases, big data analytics, semantics and linked data.


Infrastructure & Distribution

Gone are the days of the mainframe; infrastructure software for the 21st Century needs to be distributed, scalable and flexible. How useful is an effective big data analytics algorithm if you can't move the data cheaply and efficiently, and what is the point of an instant messaging cluster if it will not scale linearly with demand? The speakers in this track have used non mainstream technologies for messaging backbones, computing clouds and massive clusters, streaming media and instant messaging. Come and find out how.


Scalability & Multicore

The future of computing is Multi-core, massively multi-core. This track investigates hardware infrastructures, from embedded to super computers, from running programs on the bare metal to virtualization. When should you use what? What are the advantages and disadvantages of the various approaches? This track investigates them all, and is a must when deciding what hardware platform and technology stack to use.


Not Only OO

Programming languages are in constant development, responding to the changing nature of computing problems and hardware infrastructure. Both old and new, languages have their strength and weaknesses, making them fit (or unfit) for particular jobs. Learn and exchange ideas with the inventors of today and tomorrow’s computing future, and ensure you equipped with the knowledge to make the right choice.


Next Generation Analytics

The "Next Generation Analytics" track explores the technical challenges of working with data sets that are too large for traditional tools. The reward for your efforts are new insights that are not evident in smaller data sets. Big Data Analytics combines new tools for cost-effective scalability such as the Hadoop alternatives, paired with conventional tools. Our speakers will discuss their experiences working with Big Data and offer guidance to help you be effective, as well.


Gaming & New Media

Gaming and media are two rapidly expanding and overlapping verticals that have not been shy in using old and new non mainstream technologies. Startups and established multinationals alike, they need to create cutting-edge products in order to be ahead of the competition. This track is a case study bonanza of technical solutions and success stories we can all learn from.

Code Brew

The Code Mesh conference would not be complete without a proper party, where speakers and delegates can mingle and brew up new ideas.

Join us on 4th November for Code Brew - an evening full of great company, snacks and specially selected craft beer.


Gold sponsors


Silver sponsors


Media sponsors