Explore advanced capabilities for content sharing with the navigator.share
method, including dynamic content sharing, custom share targets, and batch sharing.
Errors can be a significant challenge for devs. We look at some of the most common Node.js errors and discuss how to fix them.
We introduce Valibot, one of the newest validation libraries on the block, show how it works, and see how it compares with existing validation libraries such as Zod and Yup.
We explore how to implement CSV functionality into a React app using react-papaparse, as well as handle errors and create downloadable files.
We walk through the process of setting up, configuring, and deploying a Supabase database on Cloudflare Workers.
We explore how to use the Qwik React package to integrate Qwik with React to build a highly efficient app.
v-if
vs. v-show
We explore conditional rendering in Vue using the v-if and v-show directives and consider distinctions between them.
We demonstrate how to create, customize, export, and add Lottie animations (including animated logos) to Vue 3 projects.
We demonstrate how use Shifty and JavaScript async/await functions to generate engaging, fast, high-performance animations.
Learn how to improve accessibility and enhance UX for high-contrast users with CSS and how to diagnose website accessibility issues.
Learn how to use Next.js Router events to create a progress bar indicator and then customize the loader with styling and animation.
We discuss server-side rendering, its advantages and disadvantages, and demonstrate how to incorporate SSR into a preexisting Vue 3 project.