Justin Schroeder
Justin is the creator of [FormKit](https://formkit.com/), [ArrowJS](https://arrow-js.com), [AutoAnimate](https://auto-animate.formkit.com/), and [VueFormulate](https://vueformulate.com/). When he’s not working on open-source, Justin is a devoted husband, father of three boys, and connoisseur of all things aviation.
Say WAT Now!? Turbocharged JavaScript With Hand Crafted WASM
JSNation 2024
![JSNation 2024](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1703170254/JSN_300x300_jexy43.png?auto=format,compress&fit=scale&w=60)
11 min
Say WAT Now!? Turbocharged JavaScript With Hand Crafted WASM
Breathe a sigh of relief — you don’t need to learn Rust to use WASM! WebAssembly has its own human readable language: Web Assembly Text format (WAT), and it’s surprisingly easy to use. In this talk we’ll discuss using WAT as a first-class language for enhancing JavaScript performance.
Scalable Forms in Vue
Vue.js Live 2024
![Vue.js Live 2024](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1621500214/fcizntw4zinyl8pzu058.png?auto=format,compress&fit=scale&w=60)
23 min
Scalable Forms in Vue
Discover the art of creating scalable forms in Vue using FormKit — ideal for teams with complex form-heavy projects. This talk delves into strategies for decomposing forms into smaller, composable components, simplifying development, and enhancing team efficiency.
Conquering Forms in Vue
Vue.js London 2023
![Vue.js London 2023](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1621500214/fcizntw4zinyl8pzu058.png?auto=format,compress&fit=scale&w=60)
24 min
Conquering Forms in Vue
Web forms are the connective tissue of the internet. Without them, people cannot request their health records, apply for university, order pad thai, or book a plane ticket. Yet too often, the tools we use to build those forms are a grab bag of libraries and DIY solutions that can result in a subpar user experience, poor accessibility, and low maintainability.In this talk, we will introduce FormKit — a form-building framework — and explore how this tool can empower Vue developers to write consistent, accessible, even delightful forms without spending a lifetime building them.Talk table of contents:- The problem with forms, why they’re hard- Introduction to FormKit- Input library- Validation- Accessibility- Form architecture- Generating forms from JSON- Next steps and closing statements