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

  • Building Social Media Automation: LinkedIn Sharing with Serverless Function

    Building Social Media Automation: LinkedIn Sharing with Serverless Function

    Explore how to use the LinkedIn JavaScript API Client and Netlify serverless functions to build an API for efficient article sharing. This step-by-step tutorial covers permissions setup, OAuth 2.0 configuration, serverless function creation, and deployment to streamline social media promotion for blog posts after publishing.

    Jan 08, 2025 · 8 min read

    Continue reading

  • Seamless Contact Form experience with Netlify Form in Nuxt 3

    Seamless Contact Form experience with Netlify Form in Nuxt 3

    Learn how to use Netlify Form with Nuxt SSR pre-rendering to create a seamless contact form experience for your static site.

    Aug 06, 2024 · 6 min read

    Continue reading

Designed & Developed by Maya Shavin - © 2025