Workshops (May the 1st)

All workshops will be held during the first day of FutureJS. We offer a 50% discount for conference attendees!

05
Ross McKegney
CEO @ Verold. Rockin' the web into the next dimension.
Buy a ticket

50% discount for conference attendees.

Regular price:150 EUR.

WebGL/Three.JS

Held at 09:00

Duration: 4 hours

For those who’ve been living under a rock for the last two years, WebGL is the awesome Javascript API that gives web developers access to the graphics card. And Three.js is an open source Javascript rendering library that makes working with WebGL accessible to mere mortals.

We’ve taken the already exceptional Three.js and added a Game Engine on top of it. Then we built a visual editor, inspired by Unity, and a publishing pipeline that makes it easy to share the content you create as a website or mobile app.

As part of our launch, we figured we’d share a bit of what we’ve learned about WebGL, and show you how easy it is to build incredible visualizations using Verold and Three.js. Hence, the one day WebGL/Three.js Hack Day :)

For the Open Hacking session, we’ll have sample projects for you to start from. We...

Learn more

Jesse
Jesse Freeman
Javascript gaming, book author
Buy a ticket

50% discount for conference attendees.

Regular price:150 EUR.

Introduction to Making HTML5 Games with Phaser

Held at 09:00

Duration: 4 hours

Ever wanted to make a simple HTML5 game? Interested in learning one of the hottest open source HTML5 game frameworks out there? This workshop will take the simple mechanics of building a Flappy Bird type game so that you walk away with the following skills: how to display sprites, making things move, working with Phaser’s physics engine, managing game states and publishing your game. We’ll also go over the basics of how to setup a simple automated workflow based on NodeJS and Grunt. When you walk away you’ll have all the skills you need in order to build and publish a game with Phaser.

Learn more

09
Oli Evans
Smash the complex.
Buy a ticket

50% discount for conference attendees.

Regular price:50 EUR.

Nodeschool

Held at 09:00

Duration: 2 hours

Choose your own adventure at node school: interactive command line based lessons teach you core NodeJS concepts such as functional programming, asynchronous i/o, http and streams or learn about common NodeJS frameworks and tools like ExpressJS and LevelDB. We encourage pair programming with a friend or stranger to level up your knowledge and experience.

Learn more

10
Phil Leggetter
BladeRunnerJS author, "Realtime Web Apps" co-author.
11
Andy Berry
JavaScript and Web technology Software Engineer with a sprinkling of DevOps.
Sold out!

How to Build Front-End Web Apps that Scale

Held at 09:00

Duration: 4 hours

Developing large apps is difficult. Ensuring that code is consistent, well structured, tested and has an architecture that encourages enhancement and maintainability is essential. When it comes to building large server-focused apps the solutions to this problem have been tried and tested. But, how do you achieve this when building HTML5 single page apps?

In this workshop you’ll learn the main concepts to apply when building front-end apps with highly complex functionality and tens of thousands of lines of code and beyond. We’ll also learn how those concepts help when an application is being contributed to by multiple developers or teams.

We’ll do this by all working together and contributing to the same application. Each team will build a single feature in isolation and during the exercises we’ll compose th...

Learn more

12
Joaquin Oltra
Buy a ticket

50% discount for conference attendees.

Regular price:150 EUR.

Diving into ClojureScript

Held at 15:00

Duration: 4 hours

The objective of the workshop is to get a big dive into ClojureScript, for JavaScript programmers.

ClojureScript is a compile to JS language that provides multiple advantages to JavaScript, and is very different to other compile-to-JS languages. It brings the future of JavaScript as a language to you now, and that is what you will get from the workshop.

The idea is to get out of the workshop excited about a better way of coding JS and with enough confidence, knowledge and materials to code and continue with ClojureScript programming.

During the workshop, we will have a hands on introduction to the language, a general overview of the ecosystem and tooling, we will learn the advantages and differences with JavaScript, we will set up a project and code a small web game, learn more intermediate concepts of the language,...

Learn more

07
Felix Palmer
Buy a ticket

50% discount for conference attendees.

Regular price:150 EUR.

Tron.js - creating a 3D experience using JavaScript and WebGL

Held at 15:00

Duration: 4 hours

You’ve probably already seen one of the amazing examples of WebGL on the web, now come and learn how to create one yourself. If you’re in need of inspiration as to what’s possible, http://threejs.org/ is a good place to start. Right now is a very exciting time for high-end graphics on the web platform. We finally have WebGL support in all major browsers, giving developers the confidence to build on top of this great API. The expressiveness of JavaScript, combined with the raw power of WebGL makes for a very convincing proposition for building a variety of graphically demanding applications, and it’s likely that in the coming years we’ll see an explosion of applications that leverage this power.

In the Tron.js workshop we’ll look at how to create a 3D game using JavaScript and WebGL. Specif...

Learn more

06
Konrad Dzwinel
JavaScript developer, Chrome fan, StackOverflow addict
Sold out!

Browser Performance Workshop (with a hint of competition)

Held at 15:00

Duration: 4 hours

JavaScript engines are getting faster and our laptops and mobile phones are getting more powerful. Yet in spite this, we are constantly running into sluggish web apps, choppy scrolling, and jerky animations. If you want to avoid these pitfalls in your projects and deliver a smooth experience to your users, you’ve got to think performance. Thankfully, that’s exactly what this workshop is all about! Learn how browsers work, how to measure performance, what common bottlenecks you should avoid, and then immediately put your new knowledge to work.

Learn more