Jessica Sachs

Jessica Sachs

Jess is a Software Engineer and leader in the frontend testing space. She led the development of Cypress Component Testing, is a Core Team Member of Faker, and is currently working at Ionic on the future of mobile development. She’s been programming professionally for more than 12 years and has been working professionally within the Open Source community for many of those. She’s a contributor to Vue and Vitest.
Twenty Years of Web Testing: From Selenium's Dawn to Vitest's Promise
JSNation US 2024JSNation US 2024
Nov 21, 21:25
Twenty Years of Web Testing: From Selenium's Dawn to Vitest's Promise
Tired of keeping up with the latest JavaScript test runners? You're not alone. Let's take a journey from the days of Selenium (//div[@class='nightmare']) to the refreshing simplicity of Vitest. Through conversations with framework creators and battle-scarred developers, we'll explore why we keep reinventing testing tools—and why that's not always a bad thing. You'll learn when to jump on new testing trends, when to stick with what works, and why sometimes the best choice is just clicking through your app like it's 1999. Perfect for anyone who's ever wondered 'Do we really need another test runner?' (Spoiler: Sometimes we do.)
Building Backwards Compatible Vue Libraries
Vue.js London 2023Vue.js London 2023
31 min
Building Backwards Compatible Vue Libraries
Many organizations with component libraries are working on upgrades for their Vue 2 apps so that they can support Vue 3. Sometimes it's not easy! Ideally, you could write your code once and cross-compile it for different Vue runtimes. In this talk, we'll do exactly that. At the end, you'll have a recipe for shipping libraries that support both Vue 2 and Vue 3.