Forem

Maya Shavin 🌷☕️🏡 profile picture

Maya Shavin 🌷☕️🏡

Senior SE @Microsoft | Published author | Founder @VueJSIsrael | Speaker | @StorefrontUI | GDE | JavaScript | MDE @nuxt_js ambassador

Location Israel Joined Joined on  Personal website https://mayashavin.com twitter website

Work

Senior Software Engineer at Microsoft

Six Year Club
Five Year Club
Writing Debut
1 Week Community Wellness Streak
Four Year Club
4 Week Writing Streak
Three Year Club
Two Year Club
One Year Club
Making a custom input counter component accessible
Cover image for Making a custom input counter component accessible

Making a custom input counter component accessible

12
Comments 5
3 min read

Want to connect with Maya Shavin 🌷☕️🏡?

Create an account to connect with Maya Shavin 🌷☕️🏡. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Managing Multi-Step Forms in Vue with XState
Cover image for Managing Multi-Step Forms in Vue with XState

Managing Multi-Step Forms in Vue with XState

8
Comments
7 min read
My Top 5 VSCode Extensions to Supercharge Your Markdown Writing
Cover image for My Top 5 VSCode Extensions to Supercharge Your Markdown Writing

My Top 5 VSCode Extensions to Supercharge Your Markdown Writing

13
Comments 1
5 min read
Mastering Flexible Layouts: CSS Flexbox VS Grid for Responsive Design
Cover image for Mastering Flexible Layouts: CSS Flexbox VS Grid for Responsive Design

Mastering Flexible Layouts: CSS Flexbox VS Grid for Responsive Design

3
Comments
4 min read
Resolving Auto-Scroll issues for overflow container in a Nuxt app
Cover image for Resolving Auto-Scroll issues for overflow container in a Nuxt app

Resolving Auto-Scroll issues for overflow container in a Nuxt app

4
Comments
4 min read
Building Social Media Automation: LinkedIn Sharing with Serverless Function
Cover image for Building Social Media Automation: LinkedIn Sharing with Serverless Function

Building Social Media Automation: LinkedIn Sharing with Serverless Function

3
Comments
7 min read
Efficient Blog Cover Image Generation with CoCover for VS Code
Cover image for Efficient Blog Cover Image Generation with CoCover for VS Code

Efficient Blog Cover Image Generation with CoCover for VS Code

5
Comments 1
3 min read
Effective Visual Regression Testing for Developers: Vitest vs Playwright
Cover image for Effective Visual Regression Testing for Developers: Vitest vs Playwright

Effective Visual Regression Testing for Developers: Vitest vs Playwright

10
Comments
7 min read
Reliable Component Testing with Vitest's Browser Mode and Playwright
Cover image for Reliable Component Testing with Vitest's Browser Mode and Playwright

Reliable Component Testing with Vitest's Browser Mode and Playwright

15
Comments 2
5 min read
Seamless Contact Form experience with Netlify Form in Nuxt 3
Cover image for Seamless Contact Form experience with Netlify Form in Nuxt 3

Seamless Contact Form experience with Netlify Form in Nuxt 3

2
Comments
6 min read
Build a smart product data generator from image with GPT-4o and Langchain
Cover image for Build a smart product data generator from image with GPT-4o and Langchain

Build a smart product data generator from image with GPT-4o and Langchain

7
Comments
8 min read
Find the last matched element - the bad, the good, and the better
Cover image for Find the last matched element - the bad, the good, and the better

Find the last matched element - the bad, the good, and the better

6
Comments 1
3 min read
Module and environment variable stubbing for efficient testing in Vitest
Cover image for Module and environment variable stubbing for efficient testing in Vitest

Module and environment variable stubbing for efficient testing in Vitest

2
Comments
5 min read
Build a Nuxt app with Azure serverless REST API
Cover image for Build a Nuxt app with Azure serverless REST API

Build a Nuxt app with Azure serverless REST API

Comments
6 min read
Two shades of mocking a function in Vitest
Cover image for Two shades of mocking a function in Vitest

Two shades of mocking a function in Vitest

6
Comments 1
6 min read
Component Testing in Vue: Using routing for states
Cover image for Component Testing in Vue: Using routing for states

Component Testing in Vue: Using routing for states

1
Comments
4 min read
Exploring Component Testing in Vue with Playwright
Cover image for Exploring Component Testing in Vue with Playwright

Exploring Component Testing in Vue with Playwright

15
Comments 4
5 min read
Build a beautiful hero banner with CSS background and linear-gradient
Cover image for Build a beautiful hero banner with CSS background and linear-gradient

Build a beautiful hero banner with CSS background and linear-gradient

6
Comments 1
6 min read
Enhancing focus visibility - focus-within or has(:focus)?
Cover image for Enhancing focus visibility - focus-within or has(:focus)?

Enhancing focus visibility - focus-within or has(:focus)?

13
Comments 3
6 min read
Focus or focus visible? A guide to make your focus state accessible
Cover image for Focus or focus visible? A guide to make your focus state accessible

Focus or focus visible? A guide to make your focus state accessible

24
Comments 5
6 min read
How to extract public id from a Cloudinary URL easily
Cover image for How to extract public id from a Cloudinary URL easily

How to extract public id from a Cloudinary URL easily

3
Comments 1
4 min read
Compose image thumbnail with Cloudinary and Vue
Cover image for Compose image thumbnail with Cloudinary and Vue

Compose image thumbnail with Cloudinary and Vue

2
Comments
5 min read
React component testing with Vitest efficiently
Cover image for React component testing with Vitest efficiently

React component testing with Vitest efficiently

33
Comments 2
6 min read
Test your React hooks with Vitest efficiently
Cover image for Test your React hooks with Vitest efficiently

Test your React hooks with Vitest efficiently

11
Comments 3
6 min read
Making dialog with HTML Dialog element
Cover image for Making dialog with HTML Dialog element

Making dialog with HTML Dialog element

8
Comments 7
6 min read
Effortlessly Nuxt navigation: Crafting Dynamic breadcrumbs with Storefront UI
Cover image for Effortlessly Nuxt navigation: Crafting Dynamic breadcrumbs with Storefront UI

Effortlessly Nuxt navigation: Crafting Dynamic breadcrumbs with Storefront UI

8
Comments
8 min read
Build a product gallery app easily with TailwindCSS and StorefrontUI
Cover image for Build a product gallery app easily with TailwindCSS and StorefrontUI

Build a product gallery app easily with TailwindCSS and StorefrontUI

12
Comments
8 min read
Build a custom palette using color-mix() in TailwindCSS
Cover image for Build a custom palette using color-mix() in TailwindCSS

Build a custom palette using color-mix() in TailwindCSS

3
Comments 1
8 min read
Using TailwindCSS with Nuxt efficiently
Cover image for Using TailwindCSS with Nuxt efficiently

Using TailwindCSS with Nuxt efficiently

13
Comments 1
7 min read
Position your element with CSS inset logical property
Cover image for Position your element with CSS inset logical property

Position your element with CSS inset logical property

6
Comments 4
6 min read
Build a custom tooltip directive with CSS and Vue
Cover image for Build a custom tooltip directive with CSS and Vue

Build a custom tooltip directive with CSS and Vue

6
Comments
7 min read
Build an accessible tooltip component efficiently with CSS and Vue
Cover image for Build an accessible tooltip component efficiently with CSS and Vue

Build an accessible tooltip component efficiently with CSS and Vue

5
Comments
13 min read
Using keyof and typeof for types efficiently in TypeScript
Cover image for Using keyof and typeof for types efficiently in TypeScript

Using keyof and typeof for types efficiently in TypeScript

10
Comments 1
6 min read
Testing Vue components the right way
Cover image for Testing Vue components the right way

Testing Vue components the right way

11
Comments 1
12 min read
Accessible text field component with React and TypeScript
Cover image for Accessible text field component with React and TypeScript

Accessible text field component with React and TypeScript

7
Comments
10 min read
loading...