Learn how to use AVIF images and Squoosh to compress high-quality images that lower your page load times without degrading image quality.
We’ll demonstrate how to use Boxbox.js and the Box2D library by building an “Angry Birds” clone in JavaScript.
Sometimes we don’t really need to be connected to the internet to provide a fully functional and useful app.
Learn how to improve build times when using webpack with the DLL plugin.
Safari doesn’t request video files in the same way as Chrome, which makes implementation a bit more tricky.
Time and date handling, especially with time zones, are tricky business. Fortunately, Rust’s ecosystem provides us with all the tools we need.
Learn about key Pipedream features, what apps and APIs can be integrated, and how to start building your own workflows.
Check out these 6 new JavaScript features intended to help you write code that’s more efficient and less error-prone.
We attempt to demystify JavaScript’s this keyword and, in doing so, help you practice debugging issues that would otherwise be quite complex.
Explore the new features and breaking changes introduced with Vue 3 and learn how to start a new Vue 3 project using the vite library.
Find out why Crystal is a faster, cleaner version of Ruby on Rails. This post introduces you to an even better alternative to one of your favorite frameworks.
This post shows you how to use CSS logical properties to create more accessible sites.