3 DAY CONFERENCE

FullStack 2016 - the conference on JavaScript, Node & Internet of Things

Topics covered at #fullstackcon

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

74 experts spoke.
Overview

Thanks for joining us at FullStack London on July 13-15th 2016 - SOLD OUT!

FullStack 2017's website is now LIVE - find out more here.

Thanks to everyone's thoughts, input and talk proposals, we've been able to curate a fantastic programme of talks, workshops and discussions.

Check out FullStack 2016's Highlights and Conversations with speakers here!


Highlights include;

* keynotes by Christian Heilmann, Yehuda Katz, Forbes Lindesay, Pete LePage, Todd Motto;

* Have I Got Nodes For You - a quiz show by the great Mark Rendle and Dylan Beattie;

* hands-on workshops on Tessel 2, Angular2, VR, Interactive Numeric Computing with NodeJs and Javascript and Espruino;

* talks on JavaScript, ES6, CSS3, IoT, Machine Learning, Functional Programming, Software Craftsmanship, Testing and various frameworks including D3js, React, Angular, Node, Babylon, Ember and more...

Win amazing Tessel and Espruino prizes at FullStack 2016!

There's also a chance to win amazing Tessel and Espruino prizes during the workshops led by Kelsey Breseman, Jon McKay and Gordon Williams. Find out more here.

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

Tickets

Registration is open and we have some great Early Bird offers available so if you are planning to join us for three days packed with Fullstack fun, get your skates on and book your ticket today!

Impressions of last year

Excited? Share it!

Programme

Day 1: Wednesday 13th July

Rooms for day 1 have now been fully allocated! See the detailed programme below.

Track Ctrl AltTab Cmd Shift BackSpace
08:00

Registration & Breakfast

09:15

Welcome to #fullstackcon 2016

09:30
KEYNOTE

Progressing JavaScript and Apps the Web way…

Christian Heilmann


fullstack microsoft keynote javascript apps web
10:30

Coffee & Tea Break

10:45

Building React Components Library

Robert Haritonov


fullstack fullstackcon react components api

Event-Sourcing your React-Redux applications

Maurice de Beijer


fullstack event-sourcing react-redux react redux

Bluetooth for Web Developers: programming flying robots with JavaScript

Peter O'Shaughnessy


fullstack fullstackcon bluetooth web-bluetooth cordova react-native javascript drone robot

Better JSON through streams

Juan Caicedo


fullstack fullstackcon json streams unix node.js

Data Science for Fun and Profit

Gary Short


fullstack fullstackcon data-science
11:30

Coffee & Tea Break

11:45

Effective JavaScript Debugging With Chrome DevTools

Matt Zeunert


fullstack debugging devtools javascript chrome google

From callback to promises and beyond

Vincenzo Chianese


fullstack promises callback asynchronous cogenerators method-chain

There Still be Dragons in the New JavaScript

Scott Allen


fullstack javascript ecmascript2015

Going Commando - A serverless multiplayer game

Opher Vishnia


fullstack fullstackcon javascript gamification game-development firebase phaser sockets events mobile-browser multi-client

JSON Schema: More than just data validation

Jason Green


fullstack fullstackcon javascript json json-schema isomorphic validation
12:30

Lunch

13:45
KEYNOTE

Keynote

Yehuda Katz


fullstack fullstackcon ember.js
14:45

Coffee & Tea Break

15:00

What could go wrong? Moving 80 Million Users to React, Redux, & NodeJS

Gregory Wild-Smith


fullstack fullstackcon react redux nodejs css isomorphic saas design-patterns application-architecture front-end back-end browserfiy babel es6 promises
3

​Redux: Try this for size

Rajiv Bose, Eric Juta, and Julia Mitchelmore


fullstack fullstackcon redux javascript ecommerce react isomorphic immutable redux-at-scale

In Your Face: VR is here and it wants to play

Shaun Dunne


fullstack vr webvr webgl

Meteor: The reactive and realtime stack

Mark Drew


fullstack fullstackcon meteor meteor.js reactive realtime stack ajax ria perl

Reconstructing the web with Polymer

Komal Jain


fullstack fullstackcon polymer web web-components reusability front-end polymerjs
15:45

Coffee & Tea Break

16:00

Powering the Euros @ BBC

Ben Lambert


fullstack fullstackcon bbc bbc-sport aws node redis push socket.io scaling

Introduction to Angular using ES2015

Jad Joubran


fullstack fullstackcon es6 ecmascript6 angular javascript angularjs es2015

Load Balancing is Impossible

Tyler McMullen


fullstack fullstackcon load-balancing balancers
2

The Bad Guys Have Your Pacemaker: How to Stop Attacks on Your IoT Devices

Ian Spiro and Sam Headrick


fullstack iot fullstackcon security smart-devices

Surviving Web Security

Gergely Nemeth


fullstack fullstackcon security web node.js
16:45

Coffee & Tea Break

17:00

An introduction to Service Workers

Phil Nash


fullstack fullstackcon service-workers xmlhttprequest progressive-web-apps

Moving Pictures - on web Video and Interactivity

Opher Vishnia


fullstack fullstackcon html5-video interactive-video video-gaming mobile-browsers gpu-decoding rendering requestanimationframe svg

Distributed consensus using Raft, Node, and fuzz testing

Mark Wubben


fullstack raft node fuzz-testing google buoyant

A Case for Integrity: JavaScript Apps Should Have it Too

Pedro Fortuna


fullstack fullstackcon javascript security integrity clientside antitampering

Developing for the Unknown

Ashley Nolan


fullstack fullstackcon ui design front-end
17:45

Beer & Pizza leading to...

18:30
KEYNOTE

2

Have I Got Nodes For You!

Mark Rendle and Dylan Beattie


fullstackcon fullstack javascript node fun tvshow angular
19:30

#fullstackcon Party!

21:00

End of #fullstackcon Day 1

Day 2: Thursday 14th July

All schedule is up now! Enjoy an amazing day 2 of #fullstackcon!

Track Ctrl AltTab Cmd Shift BackSpace
08:00

Registration & Breakfast

09:15

Welcome to #fullstackcon 2016

09:30
KEYNOTE

Keynote: Component architecture and Angular 2

Todd Motto


fullstack fullstackcon angular2
10:30

Coffee & Tea Break

10:45

Blazing fast CSS3 transitions

Jad Joubran


fullstack fullstackcon css3 jquery

How ES6 and TypeScript have greatly improved Dojo 2

Dylan Schiemann


fullstack es6 typescript dojo2

Keeping it fast: microservice instrumentation with Zipnish

Federico Schwindt


fullstack fullstackcon zipnish microservices

Becoming a Polyglot

Kirsten Hunter


fullstack languages perl ruby php python node

Babylon.js' new Physics Plugin Architecture

Raanan Weber


fullstack fullstackcon typescript javascript babylon.js game physics
11:30

Coffee & Tea Break

11:45

Lightweight libraries with Rollup, Riot and Redux

Cristiano Betta


fullstack rollup riot redux front-end ui webpack browserify react angular es6

AngularJs evolution - from heedless meddler to superheroic assistant

Miloš Bošković


fullstack fullstackcon angularjs clean-code js es2015 gulp
2

JSON Schema - the good, the bad and the ugly

Edgar Mueller and Maximilian Koegel


fullstack fullstackcon json json-schema metadata data-validation openapi

Biological Modeling, Powered by AngularJS

Gil Fink


fullstack javascript angularjs biology svg

Robots, Code and People

Kassandra Perch


fullstack fullstackcon robots code node
12:30

Lunch

13:45

What Makes a Good Developer

Claire Tran


fullstack fullstackcon testing not-just-code passion teamwork software-practices

Batch execution of existing endpoints and services with JSONScript

Evgeny Poberezkin


fullstack fulstackcon json jsonscript api

Got 10 minutes to learn ES2015?

Jad Joubran


fullstack fullstackcon ecmascript6 es6 javascript es2015
3

Talking to Sensors: Fundamentals of DIgital Communication

Rob Moran, Kelsey Breseman, and Jon McKay


fullstack fullstackcon iot
14:00

Using React to drive change at a car maker.

Richard McMenamin


fullstack fullstackcon react redux mobile offline responsive-design

You need a working backend in no time (and life is actually beautiful)

Luca Marchesini


fullstack fullstackcon javascript node docker ux firebase node.js

5 Minute Backend with Node and Syncano

Todd Wacker


fullstack fullstackcon back-end node syncano api javascript cloud
14:15

Dev interviews - You’re doing it wrong

Guy Nesher


fullstack fullstackcon dev interview javascript

Don't be scared of git

Mike Lewis


fullstack fullstackcon git version-control tools clean-code workflow

Demystifying HTTP security headers

Niklas Lindblad


fullstackcon fullstack https browser-security ssl
14:30

Coffee & Tea Break

14:45

Workshop: Angular 2

Gerard Sans


fullstack angular angular-2

Workshop: Interactive numeric computing with Node.js and JavaScript

Athan Reines


fullstack fullstackcon fortran c r python javascript node bigdata science numeric-computing scientific-computing data-science machine-learning statistics analysis analytics visualisation nodejs streams
2

Workshop: Tessel 2 (part 1)

Kelsey Breseman and Jon McKay


fullstack tessel workshop

Workshop: Espruino (part 1)

Gordon Williams


fullstack fullstackcon iot espruino javascript hardware workshop

Workshop: Bring your app into VR

Macy Kuang


fullstack fullstackcon iot wearable gaming vr ar
14:50
2

Workshop: Tessel 2 (part 2)

Jon McKay and Kelsey Breseman


Workshop: Espruino (part 2)

Gordon Williams


17:45

End of #fullstackcon Day 2

Day 3: Friday 15th July

Rooms have been allocated for all talks! :)

Track Ctrl AltTab Cmd Shift BackSpace
08:00

Registration & Breakfast

09:15

Welcome to #fullstackcon 2016

09:30
KEYNOTE

Keynote: Data Fetching in React

Forbes Lindesay


facebook react fullstack fullstackcon bigdata
10:30

Coffee & Tea Break

10:45

Serverless: the future of software architecture

Peter Sbarski


fullstack fullstackcon serverless aws-lambda api javascript front-end

NeuroJavaScript: Real-Time Brainwaves

Alex Castillo


fullstack fullstackcon javascript angular2 machine-learning data-visualisation

Let's make a premiere? Polymer Native - native apps in JS with less boilerplate and hassle

Denis Radin


fullstack fullstackcon web-components polymer native react-native ios android

Controlling the Internet of Things with the Web

Stephen Young


fullstack fullstackcon iot web http rest

From Amdahl to Zipf: the Physics of Software Projects

Dylan Beattie


fullstack fullstackcon amdahl zip physics universe
11:30

Coffee & Tea Break

11:45

Universal JavaScript

Jack Franklin


fullstack javascript reactjs emberjs nodejs node universal

The differing ways to monitor and instrument

Jonah Kowall


fullstack fullstackcon monitoring instrument api php .net java

Let's liberate Frontend: Backend-less Development revisited

Tomasz Ducin


fullstack fullstackcon back-end front-end restful api json json-schema angularjs sinonjs

Git as a database

Kirsten Hunter


fullstackcon git database wiki api

Following through with animation

Opher Vishnia


fullstackcon fullstack disney overlapping-motion follow-through secondary-action animation css hardware-acceleration gsap keyframes transitions
12:30

Lunch

13:45
KEYNOTE

Keynote: Progressive Web Apps

Pete LePage


fullstack chrome google progressive-web-apps
14:45

Coffee & Tea Break

15:00

Thinking offline

Phil Nash


fullstack fullstackcon javascript offline

Zen And The Art Of UX Design

David Vogel


fullstack fullstackcon ux innovation iot ai interfaces vr ar zen prototyping strategy

Automating documentation on JavaScript projects

Marcos Iglesias Valle


fullstack fullstackcon javascript documentation onboarding shared-ownership automation

How we made Angular 2 fast

Tobias Bosch


fullstack angular angular-2

Webmasters, Full Stack Developers, and Other Legendary Creatures

Dylan Beattie


fullstack webmaster fullstack-developer
15:45

Coffee & Tea Break

16:00

Functional Typescript

Francisco Ferreira


fullstack typescript javascript callback promise

Lessons learnt from Functional Programming with Haskell and Elm

Jon Kelly


fullstack haskell elm functional-programming rxjs redux linq c++ javascript c# es6 iot d3 games

7 habits of highly ineffective developers

Kitson Kelly


fullstack fullstackcon developer

FullStack DevOps

Alex Fernández


fullstack fullstackcon devops javascript java maven jenkins python ansible fabric ruby puppet chef go kubernetes docker front-end node.js stridercd shipit aws

Staying ahead of the pack

Opher Vishnia


fullstack fullstackcon amd commonjs require.js browserify webpack system.js gulp bower
16:45

Coffee & Tea Break

17:00
KEYNOTE

The Things That I Like Are Superior To The Things That You Like

Mark Rendle


fullstack fullstackcon javascript html
17:45
KEYNOTE

#fullstackcon Closing Ceremony, Awards and Wrap Up


fullstack fullstackcon iot angular javascript vr ux ui node
SkillsCasts
Photos
Other Years


Thank you to our sponsors and partners





Thank you to our Community Partners