Workshops: 2 November
Conference 3-4 November

Code Mesh, the Alternative Programming Conference, focuses on promoting useful non-mainstream technologies to the software industry. The underlying theme is "the right tool for the job", as opposed to automatically choosing the tool at hand. By bringing together users and inventors of different languages and technologies (new and old), speakers will get the opportunity to inspire, to share experience, and to increase insight. Through presentations and case studies, we aim to raise awareness and extend the knowledge of all participants, mainstream and non-mainstream users alike.

Sam Aaron

Keynote: Distributed Jamming with Sonic Pi and Erlang
Creator of @Sonic_Pi, Live Coding Musician

Alan Kay

Joe Armstrong interviews Alan Kay
OO Programming, Personal Computing & Graphical UI Pioneer

Conor McBride

Keynote: SpaceMonads
Computer & Information Sciences Lecturer @ University of Strathclyde

Daniel Friedman

Implementing a microKanren
Professor of Computer Science at Indiana University

Jason Hemann

Implementing a microKanren
Functional and constraint-logic programming expert, Indiana University

Sophie Wilson

The Future of Microprocessors
Acorn Micro-Computer Designer

Phil Freeman

Front End Development with PureScript and Thermite
Haskell Developer and PureScript Author

Rachel Reese

A History of F#: From Euclid to Type Providers
Senior Software Engineer at, one of the founding @lambdaladies

Steve Klabnik

Rust Core Team Member

Edwin Brady

Type-driven Development of Communicating Systems in Idris
Lecturer in Computer Science at the University of St Andrews

Neha Narula

The End of Data Silos: Interoperability via Cryptocurrency
Research Director of the Digital Currency Initiative @ MIT Media Lab

Francesco Cesarini

Workshop: Architecting Reactive Systems for Scalability and Availability
O'Reilly Author & Founder of Erlang Solutions

Andrea Magnorsky

Workshop: Making Games with Elm and Cats
Computationally Generated Chaos Monkey

Michael Twomey

Workshop: Making Games with Elm and Cats
Engineer, Cat Herder, Occasional Helper for CodingGrace

Brendan McAdams

Workshop: Akka
Reactive Architecture Lead at Lightbend

Spencer Kimball

Co-founder & CEO of Cockroach Labs

Mark Allen

Before Unix: An Early History of Timesharing Systems
Amateur Computer Historian

Sargun Dhillon

Checmate: Lying, Cheating, and Winning with Containers in Networking
Distributed Systems Specialist @ Mesosphere

Tomas Petricek

Learning to Live with Errors
Not Just a Computer Scientist

Glen Mailer

Confident User Interface Programming
Web & UI Software Engineer in Sheffield

Mark Callaghan

Choosing between Efficiency and Performance with RocksDB
Database Efficiency, Facebook

Kovas Boguta

Machine Learning Models: A New Kind of Software Artifact
Building AI tools @ Twitter

Ben Stopford

Streaming, Database & Distributed Systems: Bridging the Divide
Data/Streaming Tech Specialist

Matthew Sackman

GoshawkDB: Programming with Persistent Distributed Objects
Trying to learn from our past

Heidi Howard

Distributed Consensus: Making Impossible Possible
PhD Student in Distributed Consensus

Martin Kleppmann

Conflict Resolution for Eventual Consistency
Insufferable Distributed Systems Nut

Caitie McCaffrey

A Brief History of Distributed Programming: RPC
Backend Brat & Distributed Systems Diva @ Twitter

Andreas Garnæs

Gossiping Unikernels
Team Lead at Zendesk

Kelley Robinson

Why The Free Monad isn't Free
Data & Infrastructure Engineer

Tyler McMullen

Load Balancing is Impossible
CTO at Fastly

Yan Cui

The Future of PAAS is Serverless and Why You Should Care
Server Architect Developer at Yubl

Peer Stritzinger

Wireless Small Embedded Erlang Applications with Grisp Hardware Boards
Entrepreneur, Erlang Embedded and Automotive Expert

Kevin Hammond

ParaFormance: Finding Patterns of Parallelism
Functional Programming, Properties, Parallelism

Svetlana Filimonova

Property-based testing in a Scala project with ScalaCheck
Developer @ ThoughtWorks

Romeu Moura

Composing Compositions
Reasoned Schemer

Mark Priestley

New Problems, New Paradigms
Writer, historian, amateur Rubyist

Claudio Ortolina

Workshop: Build your Small Scale OTP
Head of Elixir @ Erlang Solutions

Michael Wei

Corfu: A Cloud-Scale Consistency Platform
Postdoctoral Researcher, VMware

Laure Philips

How Web Programming is More Than a Server and Some Clients
PhD Student in Tierless Programs

Duncan Coutts

Workshop: Implementing an EDSL in Haskell
Partner at Well-Typed, Haskell Consultant

Jessica Kerr

Web Programming without Errors, and Coding without Typing
Infrastructure Developer at Stripe

Brian Troutwine

A History of Space Stations: The Pleasures and Challenges of Living Where Life Shouldn't Be
Software engineering, with ambitions toward reliability

Cancellation policy:

Refunds can only be made to the account that was used in the original transaction. You can cancel your order until 2 October 2016 for a full refund minus the processing fees. Cancellations after 2 October 2016 are refunded as indicated below:
3 Oct - 13 Oct: Refund of 50% of the ticket(s) cost
14 Oct - 27 Oct: Refund of 25% of the ticket(s) cost
28 Oct - 4 Nov: Non-refundable

Please note that all cancellations, for whatever reason, fall under this policy.

Day 1,
November 3, 2016

Tap on hour to see the talks

08:00 - 09:00


09:00 - 09:10

Welcome to Code Mesh!

10:10 - 10:30

Tea and Coffee Break

12:05 - 13:35


15:10 - 15:30

Tea and Coffee Break

18:10 - 20:10

Conference Party

Day 2,
November 4, 2016

Tap on hour to see the talks

09:00 - 09:10

Welcome to Code Mesh!

09:10 - 09:55 - Room B

Matthias Radestock and Luke Marsden

09:55 - 10:15

Tea and Coffee Break

11:50 - 13:20


13:20 - 14:00

Lightning Talks

14:45 - 15:05

Tea and Coffee Break

17:30 - 17:40

Closing Notes

17:40 - 18:15

Leaving Drinks

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 3 November for the Conference Party - an evening full of great company, snacks and specially selected craft beer.   

Conference (3-4 Nov): 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. The closest tube station, located within a 3-min walk, is West Brompton, served by the District line and London Overground.


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. 


Workshops (2 Nov): The Cumberland Hotel

Great Cumberland Pl, London W1H 7DL

Just off busy Oxford Street, this luxury hotel is 2 minutes’ walk away from Hyde Park.

To reach The Cumberland Hotel by road…

From the Marble Arch monument, take the first left down Great Cumberland Place: you’ll find the entrance to The Cumberland Hotel on the left-hand side, just before you reach Marble Arch Tube station. APCOA parking is available nearby on Bryanston Street at an additional charge. To programme your sat-nav, use the postcode W1H 7DL.

For guests arriving in London by rail…

London Paddington station is 1.0 mile away.

London Underground: Take the Central line to Marble Arch Station. Turn right out of the station, then almost immediately right again into Great Cumberland Place; The Cumberland Hotel will be on your right.

To reach The Cumberland Hotel from the airport…

If you’re flying into London City Airport, The Cumberland Hotel is 11 miles away: take the Docklands Light Railway (DLR) to Bank Station, then the Central line to Marble Arch. From London Heathrow, we recommend the Heathrow Express: this runs direct from the airport to London Paddington in just 15 minutes (20 from Terminal 5) and there’s a train every quarter of an hour. The Gatwick Express runs a similar service into London Victoria. From either terminus, you can take the Underground to Marble Arch: The Cumberland Hotel is then about a minute’s walk away.


Code Mesh Scholarship Programme

In our opinion, the Alternative Programming community is one of the most friendly and helpful tech communities out there. But, much as the rest of the tech world, it is nowhere near as diverse as its members would wish it to be. We are trying to add our bit towards building a technology scene where everybody, regardless of their gender, race, sexual orientation, religion, nationality, age, socioeconomic background etc. feels welcome and comfortable. 

Our Scholarship Programme is primarily aimed at (but not restricted to) women, people from ethnic minorities and people with disabilities who would otherwise not be able to attend the conference due to financial reasons. While women, ethnic minorities and people with disabilities will be given priority, depending on our funding we will also consider students or others who cannot attend the event due to financial difficulties. A preference will be given to applicants based in the UK

Eligibility: A preference will be given to applicants based in the UK.

Selection: A committee will review applications on individual basis. All committee members will sign a confidentiality agreement to protect the anonymity of applicants. We will do our best to meet as many applications as possible.

Award: Applicants will receive a conference registration ticket for 3-4 November (transport and accomodation not included). 

Notification: All applicants will be notified via email with conference registration details.

Application: If you wish to apply for a scholarship, please fill in the form. All application information will be kept confidential. The deadline for applications is 14 October 2016, midday BST. Recipients will be notified on a rolling basis, no later than 19 October 2016.

All conference and event attendees are expected to adhere to our Code of Conduct.

If you have any questions, please contact

Your Help is Needed!

If you are interested in supporting the Scholarship Programme as an individual, you can donate on the Registration page.

As organizers, we pledge to match any donations towards the Scholarship. In order to help those interested in funding this cause, we prepared three Diversity Sponsorship packages. However, please feel free to contact us with any offer you have in mind, or just donate directly through our Registration page.

Tera Sponsor: minimum 4000 GBP

Giga Sponsor: minimum 2000 GBP

Mega Sponsor: minimum 1000 GBP

Gold Sponsors

BytemarkErlang Solutions 3

Silver Sponsors

8th LightAtomistCockroach LabsFastlyJet.comPeer Stritzinger GmbHStripeThe Product WorksVMwareZendesk

Media Sponsors

Functional GeekeryLondon Java Community

Give yourself a chance to shine during the evening and share with the audience your latest project, an interesting topic (preferably tech-related), get feedback on a problem you're working on, or, why not, just do a stand-up routine! :)

Submit your Lightning Talk HERE.

Stay in touch! We will keep you posted about Code Mesh and other Erlang and Elixir-related events.