Issue #330 · July 24, 2023

Driver.js

“Standards are always out of date. That’s what makes them standards”

Driver.js

Driver.js

Driver.js is a cool and lightweight, no-dependency, vanilla JavaScript library to drive users' focus across the page. A perfect library if you are trying to create a guided tutorial for your web UIs.

Articles

Pines - Alpine and Tailwind UI Library

Pines is a library of animations, sliders, tooltips, accordions, modals, and more! It's a set of UI elements that can be copied and pasted into any Alpine and Tailwind projects. If you enjoy small and simple UI libraries such as Alpine.js, this is a great resource to have components ready to use!

Testing the dark scenarios of your Node.js application

This article is about tests that are easy to write, 5-8 lines typically, they cover dark and dangerous corners of our applications, but are often overlooked. As developers, we often tend to cover happy path testing only and this article is here to push us to do better!

How React 18 Improves Application Performance

This article by Vercel showcases how React 18's concurrent features like Transitions, Suspense, and React Server Components improve application performance. If you are into React and looking to boost performance of your frontends, don't miss out this one!

React multistep wizard component

srdjan/react-multistep is a cool React multistep wizard component. This kind of component can be very useful when building on-boarding screens, multi-step forms, guided tutorials and more.

Fancy CSS 3D Effects For Images

CSS has all kinds of tricks that are capable of turning images into neat, interactive elements. This article is a collection of fancy 3D effects for images that demonstrate those CSS powers. A nice way to spice up your next web project!

CSS only floating labels

We can detect if text input has value by using :placeholder-shown pseudo-class. This little trick can then be used to create CSS-only floating labels. This is a common trick used in Material design and it's great to finally have a way to achieve this effect without employing JavaScript!

Book of the week

Irresistible APIs: Designing web APIs that developers will love

Irresistible APIs: Designing web APIs that developers will love

by Kirsten Hunter

Well-designed APIs feel like a natural extension of the application, rather than just a new interface into the backend database. Designing Web APIs based on use cases allows an organization to develop irresistible APIs, which developers can consume easily and which support the business values of that organization.