Join Us

Are you ready to simplify the web application process? Are you using or considering using React for a project? If you want to learn to design, create and maintain complex and modern rich web applications using React and Redux, this class is for you!

Are you struggling with web application complexity? Thinking about using Angular for your next big project? Keen to learn how to create modern, single-page web applications using Angular? Or how to migrate your existing Flex/Silverlight/WPF application to HTML5, and creating clean, single-page...

Join Brian Sletten for a deep-dive into how WebAssembly and learn how to build software that is optimised for cross-platform implementation – allowing you to write code only once. We will cover how WebAssembly can be utilised across the board, from computationally-intensive business applications...

Building a Progressive Web Application is not an easy task. Getting familiar with Service Workers lifecycle, promises, Web APIs, caching strategies and other puzzle pieces of PWA development is both challenging and time consuming. In this talk you will learn about Workbox - a suite of plugins and...

This talk outlines the basic mechanics of conversation and the WebSpeech API, introduces core principles to design by, and presents you with a practical UI to start creating voice enabled webapps that engage, delight, and truly help your users. We'll also be building a voice enabled bot using...

It is a good to sometimes step back and briefly consider what we already know. Using his varied experience from a wide range of projects, Shane Hudson takes a look at the cornerstones of web performance (and indeed the web itself), the fundamentals that underpin everything we do.

You've heard how amazing the JVM is. Want to know more? How far can you take Java? Whats the smallest device you can run it on and what’s the largest? What about cloud or clusters or containers or even new types of hardware?

In this talk we'll discuss the basic architecture of the JVM and the bytecode set of the interpreter. We'll show the major subsystems, the families of bytecodes and how they operate. All the concepts are explained with simple, colourful graphics and a unique narrative.

Learn how you can use some JavaScript/Node.js black magic to crack JWT tokens and impersonate other users or escalate privileges. Just add a pinch of ZeroMQ, a dose of parallel computing, a 4 leaf clover, mix everything applying some brute force and you'll get a powerful JWT cracking potion!

During this keynote, you will discover how to survive in a world that changes every couple of years with new buzzwords, new "frameworks of the year" and new APIs while still keeping same problems, such as performance, accesibility and mobile UX issues. You will learn about the current...

When React was first introduced, it was ridiculed for going against established web development best practices as we knew them. Five years later, React is the gold standard for how we create user interfaces.

This talk will focus on a project that achieves to do much more than typical PWA offline caching and make eCommerce fully offline-ready. Vue.js and Progressive Web Apps features to make some eCommerce rocket-science. We'll take a look at problems we faced and how we handled them in VS.

Progressive web apps (PWA) are becoming an industry standard for building web applications. With reliability, speed and immersive user experience in mind, PWAs help you reach a broader audience. In this session we will take an existing web app and convert it into a PWA.

I'll try to talk about most popular web application architecture choices (monolith, micro-service, serverless and their variations) from the perspective of a Ruby developer. When is good to use one over the other and philosophies behind them.

Becoming a well-rounded developer usually requires you to cover a lot of skills. For beginners it might be overwhelming to understand what you need to learn and how everything gets together at the end.