Maya Shavin
where else to find them
website:https://mayashavin.com
github:mayashavin
bluesky:mayashavin.com
linkedin:mayashavin
facebook:mayashavin
devto:mayashavin
medium:mayashavin
what they talk about
all 15 in the filters
where they keep going back
- Vuejs Amsterdam4 editions2019–2023
- Vue.js Nation3 editions2023–2025
- JSNation3 editions2023–2026
all 15 in the filters
on a stage with
- Cecelia Martinezonce
- Filip Hriconce
- Jarred Uttonce
all 8 in the filters
who talks about the same things
- Austin Gil6 talks
- Debbie O'Brien53 talks
- Alexander Lichter37 talks
- Tejas Kumar66 talks
- Jemima Abu19 talks
- Daniel Kelly28 talks
| title | conference | date |
|---|---|---|
| You Don’t Need to Worry About Accessibility with AI (Or Do You?) | ReactNext 2026 | 2026-06-23 |
A demo generates code fixes, accessibility tests and CSS tweaks using Playwright MCP and AI copilots and pushes the page to a Lighthouse score 100, but… | ||
| AI Can Generate Tests for You, Now What? | JSNation 2026 | 2026-06-11 |
Tools like Playwright MCP (or AI) or Claude Code can generate tests for your code. Cursor can give you testing suggestions about your codebase that sounds… | ||
| Scaling State in Vue: Why XState Matters | Vue.js Nation 2025 | 2025-01-29 |
Shows refactoring a Pinia-backed multistep signup form into an XState machine for Vue, replacing ad hoc step increments with a declared multistep form refactor… | ||
| Accessibility, UX, and Resources to Learn More | Vue.js Nation 2025 | 2025-01-29 |
Admits that accessibility often gets tacked on late but argues it is practical and improves UX, recommends Inclusive Design Patterns and a second primer called… | ||
| Quick QnA – Maya Shavin | Vue.js Nation 2025 | 2025-01-29 |
Calls out njs as an impressive, maturing framework in the ecosystem and says it slots into new projects with minimal setup. Makes a concrete performance claim… | ||
| This or That Challenge – Maya Shavin | Vue.js Nation 2025 | 2025-01-29 |
Chooses practical tools and tradeoffs: Playwright over Cypress, Fetch API not Axios, and Nuxt for SEO sites but Vanilla Vue for enterprise apps; prefers Vue… | ||
| Smart Chat App with Vue, AI and Serverless Function Solution LIVE | Vue.js Forge 2024 | 2024-11-14 |
Creates a real time Vue chat that keeps the OpenAI key on the server and uses a serverless function (Nefy/Netlify style) to call GPT 4o so clients never see… | ||
| Build a Smart Chat App with Vue, AI, and Serverless Function | Vue.js Forge 2024 | 2024-11-14 |
Builds an end-to-end AI chat app: a Vue chat component plus a simple backend implemented as a Netlify serverless function that calls the OpenAI API using… | ||
| Maya Shavin's Q&A Room | JSNation 2024 | 2024-06-13 |
-- no description -- | ||
| AI – Using AI During Development, What’s the Future of Development Going to Be, etc. | JSNation 2024 | 2024-06-13 |
-- no description -- | ||
| Are we React-ing wrongly? | Voxxed Days Trieste 2024 | 2024-05-30 |
Claim: useMemo and useCallback are overused and often harm more than help. Evidence: an official docs sample crashes (Azure Static Web App example left… | ||
| We May Not Need Component Testing | Vue.js Live 2024 | 2024-04-25 |
Compares Vitest + Vue Test Utils versus Playwright component testing using a tiny pizza-store demo (card and search components) and three scenarios each… | ||
| We may not need component (unit) testing | Vue.js Nation 2024 | 2024-01-24 |
Argues that component unit tests aren’t always necessary and compares Vitest + Vue Test Utils (fast, easy mocking of composables, used to run three unit tests… | ||
| Component Testing With Vitest | TestJS Summit 2023 | 2023-12-07 |
Testing is important. Proper unit tests can eliminate the chance for bugs to appear. But which testing framework will be suitable? Let’s explore how we can… | ||
| Testing Tools & Frameworks | TestJS Summit 2023 | 2023-12-07 |
-- no description -- | ||
| Testable Nuxt | Nuxt Nation 2023 | 2023-10-18 |
A Nuxt pizza store demo shows which tests matter: unit tests for pure functions, split composables to avoid mocking useFetch, and shallow mounting for… | ||
| Are we React-ing wrongly? | ReactNext 2023 | 2023-06-27 |
Argues React hooks get overused and shows measurable harms: useMemo adds >10ms to first render for 1,000 items while re-renders stay under 1ms, useCallback… | ||
| Accessible Component System Through Customization | JSNation 2023 | 2023-06-01 |
Most current UI libraries provide great user experience with a vast of components. But when it comes to heavy customization, and non-standard scenarios… | ||
| Maya Shavin's Room | JSNation 2023 | 2023-06-01 |
-- no description -- | ||
| The art of visualization and composition in building component systems | Vuejs Amsterdam 2023 | 2023-02-09 |
Claims a concrete pattern: break UI from data with useFetch/useImageResize composables, expose customization via scoped slots, wrap API mapping in a fetch… | ||
| Component testing with Vitest | Vue.js Nation 2023 | 2023-01-25 |
Shows using Vitest + Vue Test Utils to test a small movie-search component split into two composables: useMovies (fetches data) and useSearch (filters by… | ||
| Visualize your State Management with XState | vueday 2022 | 2022-11-18 |
Claims practical XState patterns for complex Vue.js state: uses createMachine with context, actions and guards, composes machines as actors via the Vue… | ||
| The Unwanted Stack | JSWorld Conference 2022 | 2022-02-09 |
Argument: Vue must run inside constrained company platforms so the practical question is how to make it work, not which shiny framework wins. Production… | ||
| Vuex? No, it’s X(state)Vue for UI | Vue.js London Live 2021 | 2021-10-20 |
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… | ||
| Vuex? No, it’s X(state)Vue for UI | Vuejs Amsterdam 2021 | 2021-02-26 |
Claims that replacing ad hoc boolean flags with explicit finite state machines eliminates common bugs and scales better, demonstrating concrete examples: a… | ||
| Dynamic from static with the RIGHT stack | Vue.js Global 2020 | 2020-09-17 |
Shows how to add dynamic features to a static Vue site by combining Vue with a CDN-backed static build, a headless CMS and Netlify for deploys and previews… | ||
| Performant Components through Customisation | Vue.js Amsterdam 2020 | 2020-02-20 |
StorefrontUI aims to give heavy customization without killing performance and claims about 80% design coverage for common e‑commerce needs. Concrete tools and… | ||
| The Performance Aspect of Building and Deploying Static Sites | backendlessConf_ 2019 | 2019-12-14 |
Claim: a static site can provide dynamic realtime features but naive full rebuilds create user-visible latency. CloudyPatch generates conference badges using… | ||
| "CSS in JS - The good, The bad and The ugly" | JSCamp Barcelona 2019 | 2019-07-18 |
Starts from the claim that CSS-in-JS solves global namespace and dead CSS problems but at the cost of runtime work and fragmentation: about 40+ libraries with… | ||
| Vue your Media with Accessibility | VueDay 2019 | 2019-04-12 |
Claims concrete fixes not platitudes: a CSS/JS-less dark mode by double-invert images and server-side images from cloudy nuri image transforms, contrast fixed… | ||
| Media for everyone - how to make your Vue Apps accessible for all users | Vue.js Amsterdam 2019 | 2019-02-14 |
Claims rapid rise in web accessibility lawsuits with 200% per year growth 2015–2018 and a retail settlement of $10M, backed by WHO data that ~17% of people… | ||
| nothing matches | ||