FREE WORKSHOPS AT Vue.js London

The workshops from the list below are the complimentary part of full tickets. All Full Ticket holders will get an email with a code to register for these workshops. Workshops will be run remotely via Zoom.

The recordings of most workshops will be shared with full ticket holders after the conference.

More workshops will be announced soon.

Zachary Conger

JS Security Testing in GitHub Actions

Software development has changed - Frequent deployments, APIs, GraphQL, Cloud Architecture and CI/CD Automation are the norm. So why is security testing the same way it was a decade ago?

Leading teams are realizing that periodical penetration testing and security audits is not enough when code is being shipped daily. Instead, these teams are using developer-centric tools to run automated security testing in a CI/CD pipeline. Join Zachary Conger as he walks through how to automate application JS security testing using GitHub actions.

Workshop schedule & location

Date & time: October 12, 16:00-18:00. Remote.

Daniel Roe

Using Nitro – Building an App with the Latest Nuxt Rendering Engine

We'll build a Nuxt project together from scratch using Nitro, the new Nuxt rendering engine, and Nuxt Bridge. We'll explore some of the ways that you can use and deploy Nitro, whilst building a application together with some of the real-world constraints you'd face when deploying an app for your enterprise. Along the way, fire your questions at me and I'll do my best to answer them.

Workshop schedule & location

Date & time: October 25, 15:00-18:00 BST. Remote.

Abdelrahman Awad

Building Vue forms with VeeValidate

In this workshop, you will learn how to use vee-validate to handle form validation, manage form values and handle submissions effectively. We will start from the basics with a simple login form all the way to using the composition API and building repeatable and multistep forms.

Table of contents
  • - Introduction to vee-validate
  • - Building a basic form with vee-validate components
  • - Handling validation and form submissions
  • - Building validatable input components with the composition API
  • - Field Arrays and repeatable inputs
  • - Building a multistep form
Prerequisites

VSCode setup and an empty Vite + Vue project.

Workshop schedule & location

Date & time: October 27, 16:00-19:00 BST. Remote.

Mikhail Kuznetcov

Vue3: Modern Frontend App Development

The Vue3 has been released in mid-2020. Besides many improvements and optimizations, the main feature of Vue3 brings is the Composition API – a new way to write and reuse reactive code. Let's learn more about how to use Composition API efficiently.

Besides core Vue3 features we'll explain examples of how to use popular libraries with Vue3.

Table of contents
  • - Introduction to Vue3
  • - Composition API
  • - Core libraries
  • - Vue3 ecosystem
Prerequisites

  • IDE of choice (Inellij or VSC) installed
  • Nodejs + NPM

Workshop schedule & location

Date & time: TBD. Remote.

Mike Hartington

Building for Web and Native with Ionic & Vue

When building an app, there are many options choices developers need to make. Is it a web app? Does need to be a native app? What should I use for UI? In this workshop will look at how to make use of Ionic for building your app and how to deploy it to not only the web, but native as well.

Workshop schedule & location

Date & time: TBD. Remote.

Trainers

Zachary Conger
StackHawk, USA

Zachary is a Senior DevOps Engineer at StackHawk. As a startup junkie, he has played many roles including operations, engineering, product development, and leadership. In his current role, he is focused on the evolving CI/CD landscape and how this diverse set of technologies can be used to improve the productivity of software developers, and the quality of the code they produce. Outside of work he enjoys music, photography, cycling, and various pastimes.

Daniel Roe
Nuxt.js
Full Info
Daniel Roe
Nuxt Labs, UK

Daniel is on the Framework team at Nuxt - previously CTO of a tech startup. In his open-source work has a particular focus on serverless functions, TypeScript, and the Composition API. He's based in the North East of England where he lives with his family, three cats, and a dog.

Abdelrahman Awad
VeeValidate
Full Info
Abdelrahman Awad
Octopods, Egypt

I'm a senior frontend engineer @octopodsio based in Cairo, Egypt. I created vee-validate for Vue.js and when not working I play video games and I started to learn to play the bass.

Mikhail Kuznetcov
ING, Netherlands

Mikhail is a passionate developer who loves to share his knowledge with the world. As a team leader, public speaker, workshop organizer, teacher of JavaScript and Vue.js, he has trained developers worldwide.

Mike Hartington
Abstractions
Full Info
Mike Hartington
Ionic, USA

Mike is a developer, Google Developer Expert, and Ionic Developer Advocate who's been working in the mobile landscape for most of his professional career. When he's not working Ionic itself, Mike works with community members and helps them succeed at mobile. In his spare time, he’s an aspiring woodworker, occasional musician, and craft beer lover.