Tag: vanilla-javascript

The Immer and Immutable.js logos.

Immer and Immutable.js: How do they compare?

Dev

This guide breaks down the pros and cons of Immer and Immutable.js—two libraries that help you implement immutability in your JavaScript code.

Elizabeth Amaechi
Jan 12, 2021 ⋅ 4 min read
Build Your Own styled-components

Build your own styled-components library

Dev

By learning how to build your own styled-components, you’ll discover how styled-components and tagged template literals work under the hood.

Chidume Nnamdi
Jan 8, 2021 ⋅ 10 min read
JavaScript Logo Over a Stormy Background

The bleeding edge of JavaScript classes

Dev

Here, you can take a look at the bleeding edge of JavaScript classes, including ES6 classes and the ECMASCRIPT 2020 additions to classes.

Amarachi Amaechi
Jan 7, 2021 ⋅ 3 min read
How to Access the Correct `this` Inside a Callback

How to access the correct this inside a callback

Dev

We tackle the infamous scenario where two tricky JS concepts work hand in hand to frustrate the unsuspecting programmer: this and callbacks.

Jordan Irabor
Jan 6, 2021 ⋅ 4 min read
JavaScript Logo

The JavaScript Record and Tuple proposal: An overview

Dev

In this overview of the JavaScript Record and Tuple proposal, you can learn some basic use cases and how to use them.

Alexander Nnakwue
Jan 4, 2021 ⋅ 7 min read

Cypress vs. Selenium: Why Cypress is the better option

Dev

Selenium tests are insanely challenging to write and often hard to maintain. Enter: Cypress.io.

Paul Cowan
Jan 1, 2021 ⋅ 8 min read
JavaScript Logo

Custom events in JavaScript: A complete guide

Dev

Here, you can learn how to create custom events for your application in JavaScript to enhance the user experience.

James James
Jan 1, 2021 ⋅ 8 min read
Async Cookie Store API

The async Cookie Store API: A new treat for web developers

Dev

Tired of struggling with cookies? The new asnyc Cookie Store API aims to improve all the shortcomings of working with cookies.

Alexander Nnakwue
Dec 16, 2020 ⋅ 6 min read
What Is Railway Oriented Programming

What is railway oriented programming?

Dev

This guide explains railway oriented programming in simple terms and shows you how to more efficiently approach error handling in your codebase.

Victor Jonah
Dec 16, 2020 ⋅ 4 min read
Three.js: Creating Geometries and Materials

Three.js: Geometries and materials

Dev

In this tutorial, we’ll show you how to create geometries and materials for styling geometries in Three.js.

Chidume Nnamdi
Dec 11, 2020 ⋅ 7 min read
JavaScript Logo

A guide to classic static blocks in JavaScript

Dev

Here, you can learn about the syntax and semantics of classic static blocks in JavaScript, which make object-oriented programming more powerful.

Lawrence Eagles
Dec 8, 2020 ⋅ 3 min read
Bootstrap logo over a sky background.

Why is Bootstrap so popular?

Dev

Find out why Bootstrap remains popular with this overview of some of its best features including its navbar and Jumbotron features.

Hafsah Emekoma
Nov 12, 2020 ⋅ 5 min read