CODE MESH LDN

  • 2

    DAYS

  • 5

    THEMES

  • 40+

    SPEAKERS

  • 300+

    ATTENDEES

WELCOME TO CODE MESH LDN

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. 

HOW TO ATTEND

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!

Upcoming conferences

    videos-slides

    THEMES


    Concurrency, Multicore & Parallelism




    Language



    Distributed Systems

    The History and the Philosophy of Computer Science




    Infrastructure

    Our speakers

    Simon Peyton Jones

    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

    Robert Virding

    Robert Virding

    Co-creator of Erlang, Trainer

    Keynote:

    TBD: be inquisitive, share and inspire

    Paul Schoenfelder

    Paul Schoenfelder

    Prolific open source contributor, borderline workaholic. Speaker @ ElixirConf, Code BEAM SF, LoneStar Elixir

    Lumen - Bringing the BEAM to WebAssembly and beyond

    Sarah Allen

    Sarah Allen

    Co-creator of Adobe After Effects/Shockwave Flash Video

    A landscape of unintended consequences

    Gargi Sharma

    Gargi Sharma

    Hopeful systems programming romantic, systems engineer at Tarides

    Write your own container, for fun and no profit!

    Natalia Chechina

    Natalia Chechina

    One of the core authors of SD Erlang, lecturer in computing (Bournemouth University)

    Capability-driven requirements engineering

    Abeba Birhane

    Abeba Birhane

    PhD candidate in Cognitive Science at University College Dublin. Fan of anti-Cartesian rants, AI and coffee

    In defence of uncertainty

    Simon Peyton Jones

    Simon Peyton Jones

    Lead designer of the Glasgow Haskell Compiler, Principal researcher at Microsoft Research

    Revisiting pattern match overlap checks in Haskell

    Evelina Gabasova

    Evelina Gabasova

    Principal research data scientist at the Alan Turing Institute

    Breaking black-box AI

    Simon Thompson

    Simon Thompson

    Functional programmer in Haskell and Erlang, researcher and teacher of computer science @ University of Kent

    Marlowe: financial contracts on blockchain

    Alvaro Videla

    Alvaro Videla

    Developer Advocate, Senior Azure developer advocate at Microsoft, co-author of RabbitMQ in Action

    Literary theory looks at readable code

    Bjarne Däcker

    Bjarne Däcker

    Former manager of the Computer Science Laboratory at Ericsson

    Concurrency before Erlang

    Alexey Soshin

    Alexey Soshin

    Author of "Hands-on Design Patterns with Kotlin"

    Visualising concurrency with Kotlin

    Tom Hall

    Tom Hall

    Minister without Portfolio at The Department Of Binary Affairs

    Data pipelines à la mode

    Louis Pilfold

    Louis Pilfold

    Author of Gleam, Elixir contributor

    Gleam: Lean BEAM typing machine

    Jeremy Gibbons

    Jeremy Gibbons

    Professor of Computing at University of Oxford

    What you needa know about Yoneda

    Schedule

    Time

    MANCHESTER BABY

    COLOSSUS

    CLEMENTINA

    08.00 - 09.00

    REGISTRATION

    09.00 - 09.15

    WELCOME

    09.15 - 10.15

    Simon Peyton Jones

    Keynote:

    MANCHESTER BABY

    The revolution in computing education at school: opportunity and challenge

    10.15 - 10.35

    COFFEE BREAK

    10.35 - 11.20

    Alvaro Videla

    MANCHESTER BABY

    Literary theory looks at readable code

    Intermediate

    Omer Kilic

    COLOSSUS

    Bare metal from a hardware perspective: embedded frameworks and build systems

    Intermediate

    Yilin Wei

    CLEMENTINA

    Do fish have legs: language design for the commercial coder

    11.25 - 12.10

    Maxim Fedorov

    MANCHESTER BABY

    The art of challenging assumptions

    Intermediate

    Liesbeth De Mol

    COLOSSUS

    What is a computer program? Historical and philosophical reflections

    Intermediate

    Rob Ashton

    CLEMENTINA

    Purescript on the BEAM; typed OTP for greatness

    Intermediate

    12.10 - 13.40

    LUNCH

    13.40 - 14.25

    Natalia Chechina

    MANCHESTER BABY

    Capability-driven requirements engineering

    Advanced

    Louis Pilfold

    COLOSSUS

    Gleam: Lean BEAM typing machine

    Beginner

    Jeremy Gibbons

    CLEMENTINA

    What you needa know about Yoneda

    Advanced

    14.30 - 15.15

    Simon Peyton Jones

    MANCHESTER BABY

    Revisiting pattern match overlap checks in Haskell

    Intermediate

    Simon Thompson

    COLOSSUS

    Marlowe: financial contracts on blockchain

    Beginner

    Bjarne Däcker

    CLEMENTINA

    Concurrency before Erlang

    Intermediate

    15.15 - 15.35

    COFFEE BREAK