Vuejs Amsterdam 2023
2023-02-09..2023-02-10
Amsterdam, Netherlands
[Vue.js Amsterdam 2018, Vue.js Amsterdam 2019, Vue.js Amsterdam 2020, Vuejs Amsterdam 2021, Vuejs Amsterdam 2023, Vuejs Amsterdam 2024, Vuejs Amsterdam 2026]
who it's for
Vue developers, Nuxt developers, frontend engineers, library and package authors, platform and runtime engineers, developer experience engineers, QA and test engineers
topics
Vite dev server and HMR; vitest migration and testing; Nitro runtime and bundling; Nuxt 3 features and Devtools; npm package exports configuration; npm package publishing practices; Playwright test generation and traces; accessibility auditing with VoiceOver and DevTools; runtime rendering performance patterns; TypeScript with Vue 3
| title | author | length |
|---|---|---|
| State of the Vuenion 2023 | Evan You | 36m |
Vue 3 is now the default for a year and adoption roughly triples for new projects; IDE and TS support land as Volar 1.0 and view‑tsc adds watch mode and… | ||
| Vite Panel Discussion 2023 | Evan You | 01h 19m |
Panel recounts concrete wins and tradeoffs: 3 million weekly downloads and an on‑demand dev server with HMR that ships fast edits while production builds use… | ||
| Alive and Kicking. A Vue into Rock& Roll! | Tim Benniks | 24m |
Rock & roll is alive and kicking and in this talk I will showcase that Vue is so versatile it can be used to do audio visualisations while rock guitar soars… | ||
| Maintaining your company’s open-source ecosystem | Lucie Haberer | 25m |
Defines a package ecosystem as all packages an entity owns and shows concrete practices: use scoped npm registries, publish packages with proper main module… | ||
| Common misconceptions around Google Lighthouse | Filip Rakowski | 27m |
Claims that a high Lighthouse score equals good UX are false: a migration can raise individual metrics while lowering the score; Lighthouse runs as lab data on… | ||
| Developer Experience with Nuxt | Anthony Fu | 24m |
Nuxt 3 claims much faster feedback by switching to Vite HMR and shipping Nitro backend reloads so client, server and API edits apply without restarts… | ||
| Playing your tests wright | Debbie O'Brien | 24m |
Claims Playwright can generate tests from user actions and capture failures with videos screenshots and traces Playwright is installed and run in minutes it… | ||
| The Complete Guide to packaging Libraries | Bjorn Lu | 24m |
Starts with a simple ESM math library then shows exactly how package.json exports, types and files must look to publish an open-source npm package, how to add… | ||
| Developing Weweb: VueJs Performance optimization on a large webapp | Aurélie Violette | 24m |
Weweb is a no‑code Vue app with thousands of interactive components and the talk focuses on runtime smoothness not load time. It shows measurable fixes… | ||
| Prevent, Catch and Fix Accessibility Issues | Maria Lamardo | 25m |
Concrete findings and hands‑on checks: the WebAIM Web‑million stats claim 96.8% of home pages have issues and an average of 50.8 errors per page, with most… | ||
| Building Elk: Rapid Development with Nuxt 3 | Daniel Roe | 27m |
Elk is a Nuxt 3–built Mastodon client that actually ships: a multi‑account, installable PWA with push, localization, lists and UI niceties, plus a hacked… | ||
| State of Nuxt 2023 | Sébastien Chopin | 21m |
Nuxt 3 stable is out (Nuxt 3.2.0) and claims 2M monthly npm downloads with Nuxt 3 at ~30% of those, ships 38 KB of JavaScript versus ~80 KB for Nuxt 2, and… | ||
| UnJS | Nitropack | Pooya Parsa | 30m |
Nitro is a runtime and toolchain from the UnJS ecosystem that compiles servers to run on many providers with a single codebase and no node_modules dependency… | ||
| The art of visualization and composition in building component systems | Maya Shavin | 26m |
Claims a concrete pattern: break UI from data with useFetch/useImageResize composables, expose customization via scoped slots, wrap API mapping in a fetch… | ||
| How Vue Drives Global Trade | Mariam Reba Alexander, Alexander Ibsen-Abela | 22m |
Maersk reports concrete wins: over 100 internal and external Vue apps, a 66% load‑time cut on the booking journey (7.4s → 2.5s), 12.9M page views and ~17,000… | ||
| Pinceau: Approaching CSS-in-JS with Vue | Yaël Guilloux | 27m |
Pinceau is a Nuxt Labs project that proves styling can be mostly build time it generates CSS vars and a TS schema from a single config that supports layered… | ||
| Proven Pinia Patterns | Adam Jahr | 30m |
Claims posva-approved best practices for Pinia and compares options vs setup stores with concrete tradeoffs, shows a working restaurant demo using the Google… | ||
| Can you build a design system with Chakra UI Vue? | Sybren Willemot | 22m |
Claims that you can build a complete design system with Chakra UI Vue and the demo proves it: a small project uses the plugin, extends the theme, imports… | ||
| Ecommerce as easy as an UI component | Ramona Schwering | 23m |
Concrete demo of a composable-based storefront that actually fetches and updates cart data using the Shopware Store API, built on Vue 3 + Nuxt3 and a small set… | ||
| Writing (Really) Good Tests | Markus Oberlehner | 31m |
Practical rules and demos decide whether to watch: claim that write tests first and decouple from test framework change workflow, with Cypress, Playwright and… | ||
| Let's Build A Virtual DOM | Marc Backes | 25m |
Demo builds a tiny Vue 3 style VDOM from scratch and proves each piece works: a plain H function that returns vnode objects, DOM mounting plus… | ||
| Technical dive into Histoire + Vite | Guillaume Chau | 25m |
Histoire claims to let projects write stories as normal Vue components and uses Vite as the build and dev platform to make that practical. It demonstrates… | ||
| Routing and new features | Eduardo San Martin Morote | 27m |
A build‑time plugin called Unplugin Vue Router generates a DTS file and replaces imports so routes come from the filesystem and the router stays manually… | ||
| TypeScript with Vue.js 3 | Daniel Kelly | 20m |
Claims that Vue 3 is written in TypeScript and demonstrates concrete fixes: shows the dot.value bug on refs, compares ESLint vs TypeScript diagnostics, catches… | ||
| What you'll love about Vue in 2023 | Alex Kyriakidis | 47m |
Vue ecosystem update: Vue 3 becomes default, Nuxt 3 ships with SSR and TypeScript support, docs recommend Vite and Pinia, and ecosystem migration completes… | ||
| A Saga of Web Rendering Woes | Alba Silvente Fuentes | 21m |
Demo builds a site with Next 3 and Storyblok end to end in about one minute: create a space, run the starter command, edit content live, run yarn generate… | ||
| nothing matches | ||