THE ALTERNATIVE TECH CONFERENCE
We bring together a unique mix of creators, developers, innovators, academics, and visionaries to help solve real-world problems using innovative, non-mainstream tech.
Code Mesh will demonstrate how thinking beyond the conventional can empower you to master the challenges of implementing distributed systems in the multicore era.
This is a two-day event for people looking to scale up, find the holy grail, or search for a more satisfying career in programming
CODE MESH LDN
- 2
DAYS
- 5
THEMES
- 40+
SPEAKERS
- 300+
ATTENDEES
TUTORIALS - 06 NOV/2019
CONFERENCE - 07-08 NOV/2019
Code Mesh LDN is a two-day conference, bringing together users and speakers of different functional programming languages and alternative tech.
We bring together a wide range of alternative technologies and programming languages and the wonderful crazy people who use them to solve real-world problems in software industry. We promote “the right tools for the job", as opposed to automatically choosing the tools at hand. And by ‘tools’ we mean technologies, languages, libraries, databases, operating systems, hardware platforms, or more generally techniques, styles or paradigms.
In the spirit of learning from one another, it encourages the sharing of innovative ideas, through inspiring projects, top talks, in-depth tutorials, and networking opportunities.
REGISTER - Register as an attendee to the conference. Registration is now closed.
GROUP TICKETS - Get special group discounts for group bookings. Registration is now closed.
ACADEMIC TICKETS - We love students and academics. Get a special academic discount. Registration is now closed.
DIVERSITY SCHEME - We're committed to diversity at Code Mesh LDN. Applications for a free diversity ticket are now closed.
VOLUNTEER - Join the Code Mesh LDN family and get free access to the conference! Applications are now closed.
SPEAK - Call for talks is now closed.
Sign up to the Code Mesh LDN mailing list for the latest updates!
Alan Perlis American computer scientist
A language that doesn't affect the way you think about programming, is not worth knowing.
THEMES
Concurrency, Multicore & Parallelism
Language
Distributed Systems
The History and the Philosophy of Computer Science
Infrastructure
It has been years I’ve been to a conference that has given me SO MANY ideas to explore. Thanks for all the fish #codemesh!
Code Mesh LDN blends the best of Academic intellect with real-world computing problems...
Our speakers
Simon Peyton Jones
Lead designer of the Glasgow Haskell Compiler, Principal researcher at Microsoft Research
Keynote:
The revolution in computing education at school: opportunity and challenge
Veronica Dahl
Logic programming co-founder
Keynote:
AI for social responsibility: embedding principled guidelines into AI systems
Mary Sheeran
Professor at Chalmers University of Technology
John Hughes
Co-Designer Of Haskell And QuickCheck
How to specify it! A guide to writing properties of pure functions
Paul Schoenfelder
Prolific open source contributor, borderline workaholic. Speaker @ ElixirConf, Code BEAM SF, LoneStar Elixir
Sarah Allen
Co-creator of Adobe After Effects/Shockwave Flash Video
Zainab Ali
Functional polyglot
Abstract data types in the region of abysmal pain, and how to navigate them
Tyler McMullen
Building a better internet; CTO at Fastly
Gargi Sharma
Hopeful systems programming romantic, systems engineer at Tarides
Maxim Fedorov
Performance & scalability engineer
Natalia Chechina
One of the core authors of SD Erlang, lecturer in computing (Bournemouth University)
Martin Kleppmann
Distributed systems researcher and O'Reilly author
Liesbeth De Mol
CRCN (permanent researcher) at CNRS
What is a computer program? Historical and philosophical reflections
Omer Kilic
IoT Plumber at Ordinatra Minima
Bare metal from a hardware perspective: embedded frameworks and build systems
Abeba Birhane
PhD candidate in Cognitive Science at University College Dublin. Fan of anti-Cartesian rants, AI and coffee
Simon Peyton Jones
Lead designer of the Glasgow Haskell Compiler, Principal researcher at Microsoft Research
Evelina Gabasova
Principal research data scientist at the Alan Turing Institute
David MacIver
Creator of Hypothesis
Can you make that smaller? An introduction to test-case reduction
Fahran Wallace
A wildly enthusiastic engineer at OpenCredo
Simon Thompson
Functional programmer in Haskell and Erlang, researcher and teacher of computer science @ University of Kent
Alvaro Videla
Developer Advocate, Senior Azure developer advocate at Microsoft, co-author of RabbitMQ in Action
Bjarne Däcker
Former manager of the Computer Science Laboratory at Ericsson
Dominic Orchard
Lecturer @ University of Kent
Quantitative program reasoning in Granule via graded modal types
Alexey Soshin
Author of "Hands-on Design Patterns with Kotlin"
Valentin Rothberg
A Bavarian living in France working on all-things containers.
Decomposing container tools - about Swiss Army Knives and containers
Romeu Moura
Absurdism lobbyist
Tom Hall
Minister without Portfolio at The Department Of Binary Affairs
Jeremy Gibbons
Professor of Computing at University of Oxford
Yilin Wei
Non-commercial coder
Schedule
Day 1 - 07 Nov 2019
Time |
MANCHESTER BABY |
COLOSSUS |
CLEMENTINA |
---|---|---|---|
08.00 - 09.00 |
REGISTRATION |
||
09.00 - 09.15 |
WELCOME |
||
09.15 - 10.15 |
Keynote: MANCHESTER BABY The revolution in computing education at school: opportunity and challenge
|
||
10.15 - 10.35 |
COFFEE BREAK |
||
10.35 - 11.20 |
MANCHESTER BABY Literary theory looks at readable code Intermediate |
COLOSSUS Bare metal from a hardware perspective: embedded frameworks and build systems Intermediate |
CLEMENTINA Do fish have legs: language design for the commercial coder
|
11.25 - 12.10 |
MANCHESTER BABY The art of challenging assumptions Intermediate |
COLOSSUS What is a computer program? Historical and philosophical reflections Intermediate |
CLEMENTINA Purescript on the BEAM; typed OTP for greatness Intermediate |
12.10 - 13.40 |
LUNCH |
||
13.40 - 14.25 |
MANCHESTER BABY Capability-driven requirements engineering Advanced |
COLOSSUS Gleam: Lean BEAM typing machine Beginner |
CLEMENTINA What you needa know about Yoneda Advanced |
14.30 - 15.15 |
MANCHESTER BABY Revisiting pattern match overlap checks in Haskell Intermediate |
COLOSSUS Marlowe: financial contracts on blockchain Beginner |
CLEMENTINA Concurrency before Erlang Intermediate |
15.15 - 15.35 |
COFFEE BREAK |