3 DAY CONFERENCE

FullStack London 2018 - The Conference on JavaScript, Node & Internet of Things

Topics covered at #FullStackCon

Wednesday, 11th - Friday, 13th July in London

81 experts spoke.
Overview

Don't miss FullStack London 2019!

Tickets on Sale Now

FullStack is now the go-to JavaScript, Node, Angular and IoT conference in London. Other topics explored will include ES6, CSS3, Machine Learning, Functional Programming, Software Craftsmanship, Testing and various frameworks including D3js, React, Angular, Node, Babylon, Ember and more!

Join us at FullStack London on July 11-13th 2018!

NEWS: We're so glad to announce that we have confirmed several Keynotes such as Brendan Eich, Sean Larkin, Sarah Drasner, Maximiliano Firtman, Mathias Bynens, Douglas Crockford and Val Head! Look out for more updates on our Programme page!

Check out FullStack 2017's Highlights and SkillsCasts here!

Follow #fullstackcon on twitter and let us know what you think!


#FullStackCon London Party - World Cup Wednesday! Catch the match and have fun at Codenode on 11th July 2018

Did you enjoy the first day of FullStack London? It's party time now! Visit the Skills Matter booth during FullStack London for a Party Ticket (tickets are limited to 400 only - so grab one while they last!) to enjoy some drinks at Codenode's {{SpaceBar}}, dance to some cool music, share your experience and impressions of FullStack London with other FullStack London attendees. We'll also be screening the ENGLAND vs CROATIA Semi-Final World Cup match so come along and cheer your fave team on!

We will have our very own FullStack London double decker routemaster buses bringing you from the BDC (Business Design Centre, 52 Upper Street) to CodeNode. Buses will be ready outside the BDC once the conference ends on Wednesday 11th July (straight after the last session at 6.45pm) to bring you to CodeNode!

If you prefer the good old London Underground, CodeNode is a five-minute walk from Moorgate Tube Station, which is just two stops from Angel (the closest station to the BDC, where FullStack London takes place), and it's served by the Northern Line.

Come along from the conference or meet us at CodeNode for an evening of good tunes and drinks – a chance to share your experience and ideas with each other in a relaxed and fun atmosphere! And it doesn't end here: this year's party is going to be more awesome than ever, we'll have live music and visuals, a Popcorn Machine and a Photo Booth to save your memories of the night. We look forward to having you with us! And if you need some help finding your way home/to your hotel once the party's over, please visit the Transport for London's website which contains full information on how to move around in London.

Come and join us at FullStack2gether 2018!

We hope FullStack 2018 will inspire you with lots of new ideas. If you fancy diving in for more with hands on workshops and free hacking, join fellow FullStack attendees and some of the most talented coders and experts, for the FullStack2gether event and create something amazing together! Participation is free for registered attendees, and you can register here.

Code of Conduct

Please find our Code of Conduct here.

FullStack 2018 Diversity Scholarship Plan

The FullStack Diversity Scholarship Plan is now closed. Thank you for applying, the response has been great and we are currently selecting applicants.

Impressions of last year

Excited? Share it!

Programme

Day 1: Wednesday 11th July

Don't miss these amazing talks :) The rooms have now been allocated thanks to your votes!

Track Room 1 Room 2 Room 3 Room 4 Room 5
08:00

Registration & Breakfast Refreshments

09:15

Welcome to FullStack London 2018! Day 1

09:30
KEYNOTE

Opening Keynote: JavaScript: The Next Generation

Brendan Eich

All levels


keynote javascript js fullstack
10:30

Coffee Break

10:45

Cracking JWT Tokens: A Tale of Magic, Node.JS And Parallel Computing

Luciano Mammino

Intermediate


parallel-computing node.js jwt web-development security

Dear JavaScript...

Alessandro Cinelli

Beginner


idiomatic code fullstackcon javascript

Database as API with PostgreSQL and Massive.js

Dian Fay

Intermediate


fullstack postgresql backend database bigdata

Prison Break - When The Web Escapes The Browser

Dominik Kundel

Beginner


microcontrollers javascript fullstackcon api
11:30

Coffee Break

11:45

Compilers: The Next Frontier In Web Performance

Chad Hietala

Intermediate


ember glimmer wasm web-assembly compilers

Choosing A Framework

Dylan Schiemann

Intermediate


fullstackcon javascript framework

Apps, Algorithms and Abstractions: Decoding our Digital World

Dylan Beattie

Intermediate


networking compression algorithms apps mobile fullstackcon

Using React To Launch Laser-Sword Wielding Robots At Your Friends

Brian Jordan

Intermediate


animations webpack css game-development games es6 backend frontend cloud-functions css-animations react

Tales From The QA Crypt

Jennifer Voss

Intermediate


docker cypress testing automation tools javascript tdd qa
12:30

Lunch

13:30
KEYNOTE

Keynote: The Survival Kit of the Web and PWAs

Maximiliano Firtman

All levels


web-development javascript pwa css web-performance fullstack
14:30

Coffee Break

14:45

Build A Blockchain In JavaScript

Don Burks

Intermediate


fullstackcon blockchain nodejs javascript

Web Animations & State: The Secrets For A Successful Relationship

Opher Vishnia

Intermediate


web-animation-api css-animation javascript redux gsap state-machines state web-animation

A Thunk, A Saga and An Epic Walk Into A Bar...

Artur Iulian Daschevici

Intermediate


node react-native fullstackcon epics saga thunks react

From Relay To Apollo, A Story Of GraphQL Clients

Mihai Cîrlănaru

Intermediate


javascript reactjs apollo-client relay graphql

MobX State Tree With React.js

Luca Mezzalira

Intermediate


reactjs react javascript reactive-programming reactive mobx-state-tree mobx
15:30

Coffee Break

15:45

Learn Javascript Like A Googler

Sarah Clark

Intermediate


nodejs js javascript fullstackcon fullstack
2

A New Way To Profile Node.js

David Mark Clements and Matteo Collina

Intermediate


fullstackcon performance nodejs js javascript

Reactive Programming Evolution: From Genesis, Beyond React

Jason Green

Beginner


javascrip react reactive-programming fullstackcon fullstack

Your Cyclomatic Complexity Is So 1.9,76

Sebastian Golasch

Intermediate


codejs js javascript codebase fullstackcon fullstack

Web Payment APIs

AMahdy Abdelaziz

Beginner


payment-api form-less-app mobile-web ​pwa
16:30

Coffee Break

16:45

Fast But not Furious: Debugging User Interaction Performance Issues

Anna Migas

Intermediate


performance html css javascript nodejs fullstack

Serverless In Production, An Experience Report

Yan Cui

Intermediate


nodejs js javascript fullstackcon fullstack

Surprisingly Pain-Free End-To-End Testing With Jest and Puppeteer

Matt Zeunert

Beginner


fullstackcon puppeteer testing javascript

JavaScript For Artists

George Mandis

Intermediate


audio-visual iot art creativity javascript

Channel Your Inner Rockstar With The Web Audio API

Sam Bellen

Beginner


web-audio js javascript fullstackcon fullstack web-audio-api
17:30

Coffee Break

17:45
KEYNOTE

Keynote: V8 Engine Internals For JavaScript Developers

Mathias Bynens

All levels


code v8 js javascript fullstack
18:45

End of #FullStackCon Day 1 - Party buses will be ready at BDC forecourt at the end of the last session to ferry all those with party tix to CodeNode!

19:15

#FullStackCon Party at CodeNode (10 South Place, London EC2M 7EB) with Drinks, Nibbles & Music!

Day 2: Thursday 12th July

Don't miss these amazing talks :) The rooms have now been allocated thanks to your votes!

Track Room 1 Room 2 Room 3 Room 4 Room 5
08:00

Registration & Breakfast Refreshments

09:15

Welcome to FullStack London 2018! - Day 2

09:30
KEYNOTE

Keynote: Serverless Functions and Vue.js

Sarah Drasner

All levels


vuejs serveless javascript fullstack fullstackcon keynote
10:30

Coffee Break

10:45

Micro Frontends - A Microservice Approach To The Modern Web

Ivan Jovanovic

Intermediate


frontend web javascript fullstack fullstackcon micro-frontends

WebAssembly And The Future of JavaScript

Colin Eberhardt

Beginner


fullstack javascript web-assembly asm.js fullstackcon

Progressive Web Apps: Beyond The Buzzword

James Maciver

Beginner


javascript frontend web native progressive-web-app fullstackcon fullstack

µ-Service Resiliency With Circuit Breakers

Lance Ball

Intermediate


design-patterns resilience circuit-breaker microservices javascript fullstack

We Need to Talk About Preact

Sara Vieira

Intermediate


fullstackcon performant-framework js javascript preact
11:30

Coffee Break

11:45

Web Tech Performance

Yonatan Kra

Intermediate


fullstack javascript web-app-monitoring javascript-performance

Preprocessors, Components, and CSS in JS Or: How I Learned to Stop Worrying and Love the Website

Jackie Balzer

Beginner


javascript vue.js fullstackcon fullstack

Adventures In Accessibility

Dafydd Henke-Reed

Intermediate


angular javascript ucd inclusive accessibility a11y

“The Upside Down” Of The Web: Video

Máté Nádasdi

Intermediate


streaming video fullstackcon js frontend javascript fullstack

Sempiler - X-Platform Software Development Without VMs Or Frameworks

Darius Hodaei

Intermediate


native-code optimisation compilers cross-platform fullstack
12:30

Lunch

14:00

Behaviour-Driven Architecture

Jan Molak

Intermediate


cloud es6 architecture bdd ddd fullstackcon fullstack typescript javascript

WebAssembly Is Here. What Does It Mean For Other Web Frameworks?

Boyan Mihaylov

Intermediate


performance compilation web javascript webassembly

From Web to Mobile With NativeScript And Angular

Stanimira Vlaeva

Intermediate


native webpack code-sharing mobile angular nativescript

From Pantomime Donkey To Unicorn Designer

Nathalie Christmann-Cooper

Beginner


design rails js javascript fullstackcon fullstack

Making Change As An Ally

Joe Birch

Beginner


fullstackcon allyship ally diversity inclusivity
14:45

Coffee Break

15:00

Lightning Talk: The Art of Continuous Delivery using Jenkins Pipeline DSL and Docker for Node.js Application

Guillaume Pichot

Intermediate


infrastructure nodejs continuous-delivery cd jenkins-pipeline-dsl docker

Lightning Talk: Performant Reinforcement Learning In JavaScript

Nathan Epstein

Intermediate


artificial-intelligence machine-learning web-assembly emscripten performance

Lightning Talk: How 5 Months Mob Programming Made Me A Better JavaScript Developer

Sam Fare

Beginner


es6 mob-programming fullstackcon fullstack javascript

Lightning Talk: Let's Look at Web Components And The Exciting New Angular Feature, Angular Elements!

Ashnita Bali

Beginner


angular modularity shadow-dom javascript fullstackcon

Lightning Talk: How Angular Is Going To Change The Way You Book Your Flights

Jean-Yves Chanal

All levels


fullstack shopping&booking airline amadeus travel angular
15:15

Lightning Talk: Improving User Experience With Web Workers

James Milner

All levels


javascript performance user-experience ux web-workers

Lightning Talk: Visual Regression Testing

Gideon Pyzer

Beginner


docker css javascript testing visual-regression

Lightning Talk: Introduction To ReasonML

Jack Lewin

Beginner


react javascript ocaml reasonml reason

Lightning Talk: A Teaspoon Of Sand In The Sahara, Or The Challenges Of Massive Scale Image Rendering In Cloud

Dave Hawes

Intermediate


rendering devops big-data cloud-technology fullstackcon

Lightning Talk: Refugees Becoming Software Developers Of Tech4Good Open-source Projects

Germán Bencci

All levels


javascript fullstackcon fullstack open-source
15:30

Coffee Break

15:45

Workshop: Machine Learning For Hackers

Athan Reines

Intermediate


statistics data-analysis data-science scientific-computing nodejs javascript machine-learning
2

Workshop: The Node.js Performance Workshop

David Mark Clements and Matteo Collina

Intermediate


fullstackcon performance nodejs javascript

Workshop: How to Deploy Your React Application While Saving Time and Energy

Rizchel Dayao

Beginner


deployment kubernetes front-end graphql redux react

Workshop: Building dApps With JavaScript And Ethereum

Peter Dickten

Intermediate


dapps workshop ethereum javascript blockchain

Workshop: Build Your Own Trivia Game In NativeScript and a REST API

Guy Nesher

Intermediate


fullstackcon javascript nodejs nativescript web-api
17:45

End of #FullStackCon Day 2 - See you tomorrow!

Day 3: Friday 13th July

Don't miss these amazing talks :) The rooms have now been allocated thanks to your votes!

Track Room 1 Room 2 Room 3 Room 4 Room 5
08:00

Registration & Breakfast Refreshments

09:15

Welcome to FullStack London 2018! Day 3

09:30
KEYNOTE

Keynote: Choose Your Animation Adventure

Val Head

All levels


javascript css design web-animation animation fullstackcon
10:30

Coffee Break

10:45

Fast, Cross-Platform Apps With Electron

Felix Rieseberg

Intermediate


desktop electron web-technologies nodejs js javascript fullstackcon fullstack

Performance Budgets: The What, Why And How

Marcos Iglesias Valle

Intermediate


automation engineering ux design perfmatters web-performance

Going Native

Anna Doubková

Intermediate


native-apps code-reuse react-native react
2

Two React Fans Sent To Angular Battlegrounds and What They Learnt

Loïc Carbonne and Jérémy Dardour

Intermediate


frontend angular react javascript

Javascript And JSON Inside Your Database

Simon Riggs

Beginner


javascript sql databases json
11:15

Coffee Break

11:30

How To Use Small Projects To Learn (Anything)

Christine Cha

Intermediate


skills fullstackcon learning small-projects

Building Materialised Views Of Content Metadata Using Javascript Microservices

Augustine Kwanashie

Intermediate


functional-programming event-driven-architectures typescript microservices fullstackcon fullstack

Using An IoT Javascript Framework To Connect To the Mozilla Web Of Things Gateway

Nicholas Herriot

Intermediate


thing javascript fullstackcon iot

High Performance Graphics With WebGL

Adrian Meredith

Beginner


opengl glsl webgl-api api graphics webgl

How I Ended Up Automating My Curtains And Shouting At My Laptop

Luke Bonaccorsi

Beginner


node hardware weird automation iot
12:00

Coffee Break

12:15

How To Build 250 Single Page Applications With AWS Lambda

Max Gallo

Intermediate


javascript reactive moredevlessops serverless lambda aws

Game "Heroes of Might and Magic" In Browser: Long, Difficult And Incredibly Interesting

Aleksandr Korotaev

Intermediate


data-structures algorithms performance canvas gamedev

Creating IoT Applications With Web Bluetooth

Martin Woolley

Beginner


web-bluetooth iot js javascript fullstackcon fullstack

How Getting Hit In The Head Made Me A Better Developer

Don Burks

Intermediate


fullstackcon anxiety grit mentalhealth

Limitation Breeds Creativity

Cassie Evans

Beginner


procrastination svg web-animation css
12:45

Lunch

13:45
KEYNOTE

Keynote: How JavaScript Works: A Preview

Douglas Crockford

All levels


fullstack nodejs js fullstackcon javascript
14:45

Coffee Break

15:00

Workshop: Reactive Programming For Frontend Developers

Luca Mezzalira

Advanced


reactjs react vuejs vuex mobx web-apps frontend-reactive-architectures reactive-programming reactive

Workshop: Leveling Up Your Web Career

Sarah Clark

Intermediate


web js javascript fullstackcon fullstack

Workshop: Monoliths Always Pay Their Debts

Tomas Della Vedova

Intermediate


fullstack architecture microservices performances nodejs

Workshop: Solving Web Performance: Understanding Code Splitting

Sean Larkin

Beginner


fullstackcon open-source perfomance web-pack fullstack
3

Workshop: Building Apps with Dojo 2, A Progressive Framework for Modern Web Apps

Matt Gadd, Anthony Gubler, and Dylan Schiemann

Intermediate


nodejs javascript fullstackcon typescript framework dojo2
17:00

Coffee Break

17:15
KEYNOTE

Keynote: Building a Platform: Webpack and the Future

Sean Larkin

All levels


fullstack fullstackcon keynote webpack
18:15
KEYNOTE

#FullStackCon 2018 Wrap-up Presentation

Ariel Horn


javascript fullstackcon
18:30

End of #FullStackCon 2018! See you at #FullStackCon2gether and in 2019!

SkillsCasts
Photos
Other Years


Thank you to our sponsors and partners


Platinum

Gold

Silver

Bronze

Partners