Learn - catch inspiring, thought-provoking talks from JavaScript giants, including Jeremy Keith and Remy Sharp

Discover - find out about the latest techniques, hacks and frameworks that can help you up your JS game and build better sites

Network - hobnob with our JS experts, mingle with fellow devs, brush shoulders with brands and associate with agencies

Socialise - unwind at the GenerateJS networking drinks and break the ice by participating in our Creative Bloq break activities

09:30 - 10:00
10:05 - 10:50

Remy Sharp

10:55 - 11:40

The Mythology of Design Systems

Mina Markham

11:45 - 12:00
Creative Bloq Break 
12:00 - 12:45

Charlie Gerard

12:45 - 13:45
13:45 - 14:30

Nadieh Bremer

14:35 - 15:20

Are you being servered? — Exploring a “serverless” web

Phil Hawksworth

15:20 - 15:40
Creative Bloq Break
15:40 - 16:25

Jeremy Keith

16:30 - 17:15
The diversity of JavaScript (Panel session)

All speakers

17:15 - 19:00

Networking Drinks


Remy Sharp

Mina Markham

Strike a pose - Gesture recognition in JavaScript with Machine Learning & Arduino

Most of our interactions with technology aren’t really intuitive. We’ve had to adapt to it by learning to type, swipe, execute specific voice commands, etc… but what if we could train technology to adapt to us? Programming for hardware in JavaScript has already been made accessible with frameworks like. Johnny-five, but, combining it with machine learning, we have the opportunity to create new and smarter interactions. In this presentation, I will talk about how to build a simple gesture recognition system using JavaScript, Arduino and Machine learning. 

Creating an effective and beautiful data visualization from scratch

Data gathering is now a part of everyday life. And since humans are visual beings, we need to SEE the data to understand patterns, trends and outliers. So, it's no wonder that data visualizations are starting to pop-up everywhere and are the focus of this session. During her talk Nadieh will show you how to create a unique, effective and beautiful chart using d3.js, the main ‘tool’ for building (interactive) data visualizations online. Starting from an empty white browser window she'll code and take you through all the nuts and bolts that go into creating a d3-based visual. And, how with a little bit of out-of-the-box thinking you can use SVG in the weirdest ways to get what you envisioned.

Are you being servered? — Exploring a “serverless” web

JAMstack is an emerging term which describes an approach to architecting and delivering sites as pre-rendered assets, and where necessary, enhancing them with JavaScript and services via APIs. There has never been a better time for a fresh look at how we approach building and delivering web sites and applications. From the careful selection of JavaScript libraries and frameworks, to the use of emerging tools, services, and platforms. In this talk we’ll explore how an application can be built to include pre-rendered user interface elements and dynamic APIs backed with data services. All without needing to manage or maintain a server.

Going Offline

Web design is complicated. Web development is complicated. Everything seems to be constantly changing – there’s so much to keep track of. But there’s one thing we can confidently say for sure: websites need an internet connection in order to work. Right? Well, even that is no longer true. Thanks to the powerful technology of service workers, you can now design and develop websites that work offline. This is a game-changer! And now you’ve got something new you need to learn. But don’t worry – Jeremy is here to talk you through a whole range of offline strategies. By the end of this presentation, you’ll have all the knowledge and code you’ll need to free your website from the tyranny of the network connection.

The diversity of JavaScript (Panel Session)

Mention the word JavaScript, and we can guarantee that it means something different to designers, developers and creatives. The breadth of JavaScript’s powers are impressive as clearly demonstrated  by the line-up at this GenerateJS. 

We have speakers from across the JS spectrum giving you the lowdown on design systems, data visualisation, gesture recognition, a serverless web, service workers and even good old vanilla JavaScript being wrangled into a 1980s slow and loud loading screens with help of Web Audio, canvas API, cameras and more.

There is so much to learn when it comes to the world of JavaScript, it doesn’t matter how smart you are you can’t know it all. So who better to learn from than those in the industry. That’s why we have put together a 5-person panel who are going to be ready and primed to answer any questions that you need answered.



Professional Headshots

Get your head shot taken professionally by a trained photographer. We've all ended up putting a photo on our 'meet the team' which is a slightly out-of-focus, hastily-taken shot outside an exposed brick wall with some edgy graffiti. Attend a session with our trained photographer and in future you'll be able to call on your professional headshot from Generate instead. (May still contain traces of exposed brick.)

Recruitment Stand

Come and visit our recruitment partner Futureheads’ stand in the breaks for career advice and to talk about web dev and web design job opportunities. Futureheads are one of London’s leading recruitment agencies.

Reading Corner