Maya Shavin Website Logo - click to go to home page
AboutSpeakingProjectsMaya Shavin Website Logo - click to go to home pageHomeBlogTeachingContact

Latest

Making a custom input counter component accessible

Making a custom input counter component accessible

Learn how to resolve accessibility problems caused by overlapping interactive elements in input counter components. By switching from absolute positioning to CSS Flexbox, you'll achieve better accessibility, cleaner code, and built-in RTL/LTR language support.

Apr 16, 2025 · 3 min read

Continue reading

All articles

Filtered by

  • Efficient Blog Cover Image Generation with CoCover for VS Code

    Efficient Blog Cover Image Generation with CoCover for VS Code

    Learn how CoCover, a GitHub Copilot extension for VS Code, integrate AI-powered tools to simplify cover image generation process for blog posts, without leaving your editor. Ideal for developers seeking a faster, more seamless way to create engaging technical content efficiently.

    Nov 04, 2024 · 3 min read

    Continue reading

  • 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

    How to create an AI tool to generate essential product's info based on an image with Langchain and OpenAI GPT-4o in Python.

    Jun 25, 2024 · 8 min read

    Continue reading

  • Build a product gallery app easily with TailwindCSS and StorefrontUI

    Build a product gallery app easily with TailwindCSS and StorefrontUI

    How to develop a product gallery Nuxt application with StorefrontUI and TailwindCSS.

    Apr 28, 2023 · 8 min read

    Continue reading

  • Using TailwindCSS with Nuxt efficiently

    Using TailwindCSS with Nuxt efficiently

    How to build Nuxt application with TailwindCSS and its tools.

    Mar 23, 2023 · 8 min read

    Continue reading

  • Dark/Light theme with TailwindCSS and Nuxt

    Dark/Light theme with TailwindCSS and Nuxt

    How to enable customized dark/light theme easily with TailwindCSS and Nuxt Color mode.

    Aug 04, 2020 · 15 min read

    Continue reading

Designed & Developed by Maya Shavin - © 2025