Vue.js Nation is coming up fast on January 29 and 30, 2025. I’m delighted to take part by presenting a talk on accessibility and test automation - a topic I’ve written a lot about this year as we released built-in automated accessibility checks in Cypress Cloud.
Cypress ❤️ Vue
In 2022, we used Vue.js to rebuild and extend the UI of the open-source Cypress app for Cypress 10’s integration of component testing. And at VueConf 2023, I gave one of my favorite talks, debugging 7 failing Vue component tests.
Here’s three talks I’m looking forward to checking out next week:
Evan You – Preview of Vue 3.6 & Vapor Mode
I’ve been lucky enough to see Evan speak in person multiple times over the years and always enjoy learning from his deeply thought-out, meticulously detailed, yet approachable teaching style. Vapor mode represents the next big leap in front-end performance optimization in Vue, so it will be interesting to learn more about how that's going and what we can expect.
Ramona Schwering – From the crypt to the code: Web security explored through horror movies
Cypress Ambassador Ramona Schwering teaches plenty of testing topics – check out this VueSchool lesson on using Cypress to test a chat interface built in Nuxt.js 🤯 – but she's also well versed in other areas like web security. “From the crypt to the code” promises to be a creative and entertaining walkthrough of some security risks and mitigation techniques that all developers should be aware of.
Maya Shavin – Scaling State in Vue: Why XState Matters
XState is one of my favorite projects. If you haven’t yet used a state-machine approach to managing front-end web application state, this is a must-watch. State machines provide a consistent way to manage permitted transitions between states of your application, helping you “make impossible states impossible”, which leads to more predictable application behavior that is easier to understand, modify and test. If you’ve ever used the Cypress Realworld App demo project our Learn.Cypress courses, you’ve seen XState in action!
See you there
This is a free conference, open to all – register at VueJsNation.com.
To keep up with all the latest Cypress developments, sign up for our monthly newsletter.