Sep 30, 2022, 6 min read Form Validation with HTML Sep 30, 2022, 18 min read Building a Video Player with React and Material UI Sep 29, 2022, 5 min read Four useful built-in JavaScript web APIs Sep 29, 2022, 10 min read An Introduction to Native Web Components Sep 28, 2022, 7 min read Regular Expressions and Input Validation Sep 28, 2022, 8 min read Building Layouts with CSS3 Flexbox Sep 27, 2022, 2 min read The new Astro-powered Blog is live! Sep 27, 2022, 5 min read Glassmorphic UI in React using CSS Sep 26, 2022, 3 min read Understanding the useId hook in React Sep 26, 2022, 5 min read Data Visualization with Google Charts Sep 23, 2022, 8 min read SEO Tips for Next.js sites Sep 23, 2022, 5 min read Deploying React applications to Netlify Sep 22, 2022, 5 min read Introduction to Neumorphic Designs Sep 22, 2022, 6 min read Full-text Search in React with Algolia and Firestore Sep 21, 2022, 4 min read Pre-rendering Techniques in Next.js for React Sep 21, 2022, 7 min read Bulma vs. Bootstrap -- What are their differences? Sep 20, 2022, 7 min read Making your Web Pages Printer-Friendly with CSS Sep 20, 2022, 6 min read Build beautiful tables with React Table Sep 19, 2022, 4 min read Working with GraphQL with Vanilla JavaScript Sep 19, 2022, 6 min read Top JavaScript Shorthand Techniques Sep 16, 2022, 4 min read Working with CSS Float and Clear properties Sep 16, 2022, 5 min read Pan and Double Tap Gesture Animations in React Native Sep 15, 2022, 4 min read Using the Pen Tool in Figma Sep 15, 2022, 7 min read Micro-Interactions using Anime.js