Track: Full Stack Javascript


Day of week:

From browser toy to the world's number one programming language, JavaScript's 20-year career may have taken a different path to Java, but is equally a foundation of critical systems for everyone from large enterprises to start-ups.

In the Full-Stack JavaScript track, technology leaders from organisations large, and some smaller, will tell their real-world stories of putting Javascript into production right across the stack. We’ll look at how the language itself has matured, how NodeJS lends itself to building scalable microservice oriented back-ends, how large production systems are moving from legacy platforms to NodeJS, what isomorphic Javascript really means and more.

Ultimately, this is a track that sets out to cut through misconceptions and hype to answer one practical question: how should we be using Javascript in 2016?

Track Host:
Matthew Revell
Lead Developer Advocacy @Couchbase
Leading the developer relations team for Couchbase in EMEA, Matthew Revell has been been active in open source since the early 2000s. Before Couchbase he ran EMEA developer relations at Basho and before that worked with developer communities at Canonical.
10:35am - 11:25am

by Igor Soarez
Senior Consultant @YLD

by Pedro Teixeira
Founder and CTO @YLD

As Node continues to go from strength to strength, being widely adopted not only within the startup community but more and more by the Enterprise community, a number of anti-patterns are beginning to emerge.

This talk focuses on the strengths of JavaScript in the Enterprise by trying to isolate the anti-patterns that are slowly beginning to emerge.

11:50am - 12:40pm

by J Chris Anderson
Co-founder @Couchbase & CouchDB Committer

Document Coin uses a simple hash history algorithm to track coin provenance. Coin content is secured with cryptography but the history is secured with a hash of the cleartext content. We'll follow the JavaScript cryptography code line by line, using HTML5 Web Crypto APIs and IETF standardized JSON signature formats.

Coins also carry a copy of the signers public key which makes sybil attacks frictionless unless we take care which pubic keys we believe, so in a full implementation,...

1:40pm - 2:30pm

by Matteo Collina
Software Architect, Lead Developer MQTT.js, & Node.js Contributor

JavaScript on browsers, on smartphones, on servers, on physical devices. In the Internet of Things, the benefits of a single language platform are quite compelling: coding with the same libraries and frameworks (even for embedded developmaent), but deploying on different platforms. How can we build an Enterprise Internet of Things application based on all of these? What patterns should we follow? In this talk I will present an approach combining robotics, REST APIs, MicroServices, a Frontend...

2:55pm - 3:45pm

by Richard Kasperowski
Author of The Core Protocols: A Guide to Greatness

Open Space
4:10pm - 5:00pm

by Pascal Laenen
Head of Architecture for Omni-Channel at Thomas Cook Group

Thomas Cook recently architected much of their back-end. They chose a NodeJS micro-service architecture and in this talk Pascal Laenen, the Head of Architecture for their Omni-Channel team, will act as a guide through the journey they took from initial idea to execution of building their micro-service architecture. He'll cover the good, the bad, the ugly and the beautiful.

5:25pm - 6:15pm

by Gerard Sans
Angular Google Developer Expert

RxJS introduces a new Data Architecture based on Reactive Programming. RxJS 5 is a rewrite of Reactive Extensions focused on performance and usability.We will explore Observables API using RxJS koans and Unit Tests.


Covering innovative topics

Monday, 7 March

Tuesday, 8 March

Wednesday, 9 March