Workshops

Thursday 31 May 2018

Tickets
Blake Newman
Blake Newman

Application state with Vuex

Duration:
9:00
-
17:00
Javascript
As your VueJS application grows, you will notice that components will share common code and state. Eventually as your VueJS application grows, it can become more important to manage this state carefully, to improve maintainability, predictability and application flow. In VueJS you can manage your state with Vuex. Vuex is inspired by elm. It is not only a library but a state management pattern.…
Harry Roberts
Harry Roberts

Front-end Performance: Building Faster Websites

Duration:
9:00
-
17:00
Performance
Every case-study, every report, and every bit of feedback always tells us the same thing: speed matters. It’s good for users, it’s good for accessibility, and it’s good for business. But why are modern browsing experiences so slow? If technology is getting better, why are websites getting worse? In this workshop, we’ll take an in-depth look at: how the network really works, and how to design…
Chiel Kunkels
Chiel Kunkels

React Basics

Duration:
9:00
-
17:00
Javascript
React is all about components - basically custom HTML elements - with which you can quickly build amazing and powerful web apps. Just build a component once, configure it to your needs, dynamically pass data into it and re-use it as often as needed. In this workshop Chiel Kunkels will take you from building simple components, React's most basic building blocks, to stringing everything together…
Photo of Sara Vieira
Sara Vieira

Testing in React

Duration:
9:00
-
13:00
Javascript
In this workshop I will be going through unit testing in Javascript, how you can make it fun and meaningful for your app. We will start by learning all the things about unit tests and how to implement very simple tests for your functions. We will then move to React/React Native territory and learn about snapshot testing and components testing to keep regressions from happening. By the end, we will…
Hidde de Vries
Hidde de Vries

CSS Layout

Duration:
9:00
-
17:00
CSS
In 2018 we can say goodbye to tables for layout, floats for alignment, `display: inline-block` for columns and Bootstrap for grids. The latest CSS layout modes (flexbox, grid) have come to browsers, which means they will now work for most of your users. Now is a great time to learn the latest about CSS layout. Whether it is defining rows and columns or automatically placing content on a grid:…