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 |
||
15.35 - 16.20 |
MANCHESTER BABY Abstract data types in the region of abysmal pain, and how to navigate them Intermediate |
COLOSSUS Visualising concurrency with Kotlin Advanced |
CLEMENTINA want don't You consistency no stinking Intermediate |
16.25 - 17.10 |
MANCHESTER BABY Let's get more women into computer science Intermediate |
COLOSSUS Quantitative program reasoning in Granule via graded modal types Intermediate |
CLEMENTINA Write your own container, for fun and no profit! Beginner |
17.15 - 20.00 |
AFTERPARTY ENTERTAINMENT: Dylan and the Linebreakers |
Day 2 - 08 Nov 2019
Time |
MANCHESTER BABY |
COLOSSUS |
CLEMENTINA |
---|---|---|---|
09.00 - 09.15 |
WELCOME |
||
09.15 - 10.15 |
Keynote: MANCHESTER BABY AI for social responsibility: embedding principled guidelines into AI systems
|
||
10.15 - 10.35 |
COFFEE BREAK |
||
10.35 - 11.20 |
MANCHESTER BABY How to specify it! A guide to writing properties of pure functions
|
COLOSSUS Bourdieu's social theory applied to tech Beginner |
CLEMENTINA SimGen - a new simulation language Intermediate |
11.25 - 12.10 |
MANCHESTER BABY A landscape of unintended consequences Intermediate |
COLOSSUS Breaking black-box AI Beginner |
CLEMENTINA Convincing your manager to let you try Rust Beginner |
12.10 - 13.40 |
LUNCH |
||
13.40 - 14.25 |
MANCHESTER BABY In defence of uncertainty Advanced |
COLOSSUS Data pipelines à la mode Intermediate |
CLEMENTINA Decomposing container tools - about Swiss Army Knives and containers Intermediate |
14.30 - 15.15 |
MANCHESTER BABY Lumen - Bringing the BEAM to WebAssembly and beyond Beginner |
COLOSSUS Correctness proofs of distributed systems with Isabelle Intermediate |
CLEMENTINA Misadventures with Terraform Intermediate |
15.15 - 15.35 |
COFFEE BREAK |
||
15.35 - 16.20 |
MANCHESTER BABY Lucet: safe WebAssembly outside the browser Intermediate |
COLOSSUS Can you make that smaller? An introduction to test-case reduction Intermediate |
CLEMENTINA Your brain on software development Beginner |
16.30 - 17.30 |
Sam Aaron , Jeremy Ruston and Robert Virding Keynote: MANCHESTER BABY TBD: be inquisitive, share and inspire
|
||
17.30 - 17.45 |
CLOSING NOTES |
||
17.45 - 18.30 |
LEAVING DRINKS |
AFTERPARTY ENTERTAINMENT
DIVERSITY SCHEME
We are always looking to improve diversity at our conferences. To help achieve this, we are providing free diversity places to under-represented groups in tech. The deadline for applications was 08 October/2019.
PROGRAMME COMMITTEE
VENUE
ILEC CONFERENCE CENTRE
47 LILLIE RD, FULHAM
LONDON SW6 1UD
UNITED KINGDOM
CALL FOR TALKS
Call for talks for Code Mesh LDN closed on 10 July. Thanks to everyone who submitted a talk!
You will hear back from us by 26 July 2019.
SUPPORT FOR ACCEPTED SPEAKERS
If you or your company are unable to cover travel and accommodation costs to the conference, we are here to help!
The programme committee has a budget for their respective tracks, and there are extra funds set aside through sponsorship for underrepresented minorities to speak and attend.
These funds are limited, so if you are accepted as a speaker, we encourage you to talk to your company about covering your costs in return for being named a supporting sponsor.
All speakers receive:
>> conference attendance free of charge
>> invitation to all the accompanying events (speakers’ dinner, conference party)
If you have not spoken at conferences before or need help in preparing, our programme committee members are happy to mentor and assist you with their feedback in the planning and delivery stages of your talk, just reach out to info@codesync.global.
OUR SPONSORS
Code Sync and Erlang Solutions uses cookies to personalise your experience. By using this site you consent to the use of cookies Cookie Policy