~/conference

Vue.js London Live 2021

Vue developers, Nuxt developers, frontend developers, frontend engineers, frontend architects, devops engineers

Nuxt 3 adoption and tooling; migrating large codebases to Vue 3; Pinia state management patterns; structuring large Vuex stores; Vite for Vue development; Rust with WebAssembly in Vue; Vuetify 3 component library; Chakra UI Vue design workflow; animation techniques in Vue.js; form validation with Vest; CI/CD for Vue applications; technical SEO and JavaScript

titleauthorlength
How Developers Can Use Automated App Security Testing To Protect Vue AppsNick Teets07m
Shows a concrete Vue XSS exploit on a message board where using v-html leads to XSS and a hidden image tag exfiltrates session data, then demonstrates fixes…
Talk on
A New Kind of AbstractionMike Hartington07m
Argues that abstractions are a spectrum determined by where code runs and what escapes exist, not just how high-level the API is. Gives concrete contrasts…
Talk on
Identify Issues and Prevent Slowdowns in your Vue.JS AppsSimon Zhong07m
Shows how to install the Sentry Vue.js SDK to hook into Vue global errors and send events and alerts to Slack, with uploaded source maps producing deminified…
Talk on
Utilising Rust from Vue with WebAssemblyJoe Lenton07m
Shows concrete steps to compile Rust to WebAssembly and import it into a Vue app: uses Vue CLI with webpack 5 to enable async WebAssembly, builds Rust with…
Talk on
One Year Into Vue 3Evan You20m
Vue 3 ships major rewrites for reactivity and VDOM, adds script setup and v‑memo, and reaches 1.2 million downloads per month after 3.0 plus 3.1 and 3.2 and 52…
Talk on
Welcome to Nuxt 3Alexandre Chopin15m
Nuxt 3 is a full rewrite in TypeScript that lands Vue 3, Vite and Webpack 5 support and a new runtime called Nitro that targets Node Deno workers and edge…
Organiser on
Everything Beyond State Management in Stores with PiniaEduardo San Martin Morote25m
Pinia is a ~1.5 kilobyte store that claims full Vue 2 + 3 support and concrete extras: createPinia registry, a plugin API that returns merged properties…
Talk on
Local State and Server Cache: Finding a BalanceNatalia Tepluhina24m
Shows a concrete alternative to implementing server cache with Vue by using vue-query against a local axios REST API (a Dune characters demo), replacing…
Talk on
Vuex? No, it’s X(state)Vue for UIMaya Shavin33m
Argues boolean flags scale poorly and replaces them with concrete state machines using xstate for view and the @xstate/vue hooks, shows a working toggle and…
Talk on
Structuring A Massive Vuex StoreDomagoj Vidovic21m
Claims a concrete, scalable Vuex architecture used at Orbital Witness that avoids hard‑coded strings and accidental cross‑module access, implemented with…
Talk on
New Ways to VueAnthony Fu15m
Composition API plus script setup syntax and style v-bind remove boilerplate and improve TypeScript and reuse; Vite replaces bundlers with an on‑demand dev…
Talk on
Options API vs Composition API: Choosing the Right Approach for Your TeamBen Hong22m
Compares three concrete approaches: pure Options API (predictable structure, easy for non-JS contributors), pure Composition API with script setup (plain-JS…
Talk on
Modern State Management with Vue 3Vanessa Otto21m
Claims that the Composition API plus the reactivity primitives can replace Vuex for many apps and demonstrates exactly how: builds a small demo using ref and…
Talk on
Vuetify 3: TitanJohn Leider20m
Vuetify 3 claims a full port to the Vue 3 composition API with roughly 42 basic components forming the foundation, a rewritten validation system supporting…
Talk on
How Vite Changes the Game for Vue and Web DevelopersAlex Kyriakidis21m
Vue.js Live 2021 #VueJSLive #VueJSLondon #GitNation Website – https://vuejslive.com/ Follow the link to watch the full version of all the conference talks…
Talk on
Animation and Vue.jsCallum Macrae31m
Covers concrete techniques: Vue's transition component and transition-group, when to use v-show vs v-if, and the performance rule that only transforms and…
Talk on
Vue Form Validations with VestEvyatar Alush21m
Demo shows Vest used inside a Vue options‑API form to create suites and write validations that read like unit tests, with features demonstrated: only field…
Talk on
Patterns for Large Scale Vue.js ApplicationsDaniel Kelly24m
Argues predictability as the goal and standards as the means, citing four sources: the Vue style guide, Vue CLI scaffolding, official libraries (Vue Router…
Talk on
How to Measure Performance Effectively?Filip Rakowski27m
Explains how Lighthouse CI (available as a GitHub Action) and PageSpeed Insights give lab audits while the Chrome User Experience Report supplies 28‑day field…
Talk on
Taking Vue.js to the BackendMarc Backes22m
Claims that the Vue 3 reactivity engine runs in Node and demos it by importing reactive/effect/computed into an Express server; implementation uses ES6 Proxy…
Talk on
Advanced Site Rendering Patterns on the JamstackEkene Eze22m
Shows measured tradeoffs: a 4,000‑page Jamstack site can hypothetically take an hour to build at one second per page, so the claim is that ISR (generate a…
Talk on
Fast & Furious - Going headless with Nuxt.js!Samuel Snopko31m
Shows exactly how to wire Nuxt.js to Storyblok: install axios and storyblok-nuxt module, stash an access token, set preview URL, and call the API from…
Talk on
Optimising Developer Experience with Nuxt 3Daniel Roe26m
Claims concrete improvements: Nuxt 3 ships a new h3 ultra‑minimal HTTP layer and nitro-powered isomorphic $fetch that lets server handlers call local APIs…
Talk on
CI/CD Success for Vue DevelopersZan Markan23m
Concrete CI/CD checklist: uses Circle CI with demonstrated SSH debug to drop into failing build containers and diagnose issues, shows caching like cache…
Talk on
How to Seamlessly Migrate a Large Codebase to Vue 3Baptiste Jamin20m
Crisp migrates a 250K-line app to Vue 3.2 in about two weeks, keeping production running on master while developing a Vue 3 branch and porting fixes back; the…
Talk on
Code at the Speed of Design in Chakra UI VueJonathan Bakebwa22m
Claims that v1 theming API lets you override base styles, add custom variants and sizes, and wrap non‑Chakra components with a factory function api…
Talk on
Let SEO be with You in Your Nuxt AppAlba Silvente Fuentes27m
Shows concrete Nuxt steps: install @nuxtjs/sitemap and set hostname trailingSlash gzip, add a small module that listens to the generate:done hook to inject…
Talk on
Understand the hard parts of NuxtKonstantin Bifert08m
Checks common Nuxt pitfalls with concrete fixes: Vuex strict mode can block silent mutations so set it false or use proper mutation handlers; shallow clones…
Talk on
Progressive Form Validation in Vue.jsAbdelrahman Awad09m
Claims that vee-validate is the dominant Vue form library with 1.4M downloads/month and a composition-first API; demonstrates using yup and plain JS rules plus…
Talk on
Technical SEO & JavaScriptMartin Splitt07m
Claims that client‑side rendering works because Google renders with an evergreen Chromium renderer (ES6 is fine) and that render queue delays are short since…
Talk on
Migrating to Vue 3Adam Jahr05m
Demo app upgrades a Vue 2 project to Vue 3 using the migration build and a Vue CLI workflow: install Vue 3 plus the migration build and SFC compiler, run the…
Talk on
Panel Discussion – State ManagementKia King Ishii, Eduardo San Martin Morote, Vanessa Otto33m
Claims and practical tradeoffs are clear: Pinia works with Vue 2 and 3 and is simpler than Vuex, the Composition API and the standalone reactivity package let…
Panel on
Vue Storefront + Vendure = Fullstack Open Source EcommerceJakub Andrzejewski19m
An end-to-end open source stack is shown: Vue Storefront front end (Nuxt.js, TypeScript) connected to Vendure back end (Nest.js, TypeScript) over GraphQL API…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.