2020 AGENDA
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
TIME
|
SESSION
|
SPEAKER
|
---|---|---|
09:30 - 10:00
|
Registration |
|
10:05 - 10:50 |
||
10:55 - 11:40 |
||
11:45 - 12:00 |
Creative Bloq Break |
|
12:00 - 12:45 |
||
12:45 - 13:45 |
Lunch |
|
13:45 - 14:30 |
||
14:35 - 15:20 |
||
15:20 - 15:40 |
Creative Bloq Break |
|
15:40 - 16:25 |
||
16:30 - 17:15 |
The diversity of JavaScript (Panel session) |
All speakers |
17:15 - 19:00 |
Networking Drinks |
Using a modern web to recreate 1980s horribly slow and loud loading screens
These days people chase the dream of high-performance, fast-loading slick websites. But in the 1980s computers were ugly, slow and loud. The first generation of home computers launched a movement of developers and hackers across the world. But to start your app, you had to load a tape (a really old USB-type-thing), press play and patiently wait for the screech of the program to load (akin to listening to a fax machine). Why invest time in building a fast website, when we can have fun building slow old retro machines using JavaScript. The end result is a mix of Web Audio, canvas API, cameras, audio jacks, binary, typed arrays, blobs, history of computing and a lot of questionable JavaScript.
Using a modern web to recreate 1980s horribly slow and loud loading screens
These days people chase the dream of high-performance, fast-loading slick websites. But in the 1980s computers were ugly, slow and loud. The first generation of home computers launched a movement of developers and hackers across the world. But to start your app, you had to load a tape (a really old USB-type-thing), press play and patiently wait for the screech of the program to load (akin to listening to a fax machine). Why invest time in building a fast website, when we can have fun building slow old retro machines using JavaScript. The end result is a mix of Web Audio, canvas API, cameras, audio jacks, binary, typed arrays, blobs, history of computing and a lot of questionable JavaScript.
The Mythology of Design Systems
Design systems have dominated web design conversations for a few years. Just as there’s no one way to make a website, there is no one way to make a design system. Unfortunately this has led to a lot of misconceptions around the creation and impact of this increasingly important tool. Do any of these sound familiar?
“It’s too restrictive.” “It limits creativity.” “It won’t work for editorial projects.” “It’ll solve all our problems.”
Drawing on her experiences building design systems at two highly visible and vastly different organisations, Mina will debunk some common myths surrounding design systems.
The Mythology of Design Systems
Design systems have dominated web design conversations for a few years. Just as there’s no one way to make a website, there is no one way to make a design system.
Unfortunately this has led to a lot of misconceptions around the creation and impact of this increasingly important tool. Do any of these sound familiar?
“It’s too restrictive.”
“It limits creativity.”
“It won’t work for editorial projects.”
“It’ll solve all our problems.”
Drawing on her experiences building design systems at two highly visible and vastly different organisations, Mina will debunk some common myths surrounding design systems.
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.
Nadieh Bremer
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.
Jeremy Keith
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.
EVERY TICKET INCLUDES
CREATIVE BLOQ BREAKS