js libraries

RE:DOM vs. Svelte

We review the differences between RE:DOM and Svelte and establish which would be a better choice for various applications.
John Au-Yeung
6 min read

Getting started with MDX and Vue.js/Nuxt.js

In this component-driven era, MDX allows you to mix markdown and JSX seamlessly. In this article, we'll look at how to set up and...
Kelvin Omereshone
4 min read

More alternatives to Moment.js

There’s no doubt Moment.js is one of the most popular libraries in the JavaScript ecosystem, but now that it's considered a legacy project in...
Esteban Herrera
11 min read

State management in Alpine.js using Spruce

Learn about state management, how to apply it in Alpine.js using Spruce, and how to access and modify a store’s state.
Chimezie Enyinnaya
3 min read

First steps with Koa.js

This is a brief introduction to the powers of Koa.js and how it can make things clearer when it comes to code organization.
Julio Sampaio
7 min read

Does my bundle look big in this?

Whatever the bundler, it is making more and more sense to move away from CommonJS.
Paul Cowan
3 min read

3 ways to add custom fonts to your Material…

In this article, we'll look at three ways to add custom fonts to a Material UI project without much hassle.
Linda Ikechukwu
3 min read

Framework-free frontends with Malina.js

Malina.js is a new library inspired by Svelte that compiles your app down to vanilla JavaScript, producing a framework-free frontend.
Abdulazeez Abdulazeez Adeshina
6 min read

How does UmiJS stack up against Next.js?

Both Umi and Next.js support routing and server-side rendering, as well as TypeScript, out of the box. Here's how the frameworks compare.
Nathan Sebhastian
2 min read

Getting started with Vendure

Although it’s still in beta, Vendure offers a wide range of features out of the box such as guest checkout, built-in admin interface, integrations...
Natalie Smith
8 min read

How to test Strapi endpoints with Mocha and Chai

Learn how to test RESTful APIs built with Strapi using the Mocha testing framework and the Chai assertion library.
Samaila Bala
5 min read

Elegant data validation with Vest

What could be more elegant than testing the validity of a form in the same way you'd test your code? Enter Vest.
Simone P. M.
4 min read