Tag: vanilla-javascript

A picture of the JavaScript and CSS logos.

Design system tips for developers

Dev

This post walks you through some simple principles and guidelines that will help you develop a solid design system to improve UX for your consumers.

Leonardo Maldonado
Jun 26, 2020 ⋅ 5 min read
JavaScript Concepts To Master Before Learning React

JavaScript concepts to master before learning React

Dev

Before learning React, it makes good sense to master the common JavaScript patterns you’ll see in virtually every React app.

Sebastian Weber
Jun 23, 2020 ⋅ 14 min read
ES6 Keyed Collections: Maps and Sets

ES6 keyed collections: Maps and sets

Dev

JavaScript keyed collections are structured collections of data that store values and provide methods for easily accessing them. In this guide, we’ll take a closer look at maps and sets and examine their syntax, how they differ from objects and arrays, and what methods they offer.

Eslam Hefnawy
Jun 17, 2020 ⋅ 5 min read

Working with the JavaScript Cache API

Dev

In this article, we’ll take a tour of the Cache API and discuss its usefulness to the development of progressive web applications.

Jordan Irabor
Jun 17, 2020 ⋅ 5 min read
JavaScript logo against an orange sky.

How to decide between classes v. closures in JavaScript

Dev

Should you use classes or closures in your JavaScript code? This post helps you compare both functions to more easily determine which is best suited to your purposes.

Gbolahan Olagunju
Jun 8, 2020 ⋅ 3 min read
Static Analysis in JavaScript: 11 Tools to Help You Catch Errors Before Your Users Do

Static analysis in JavaScript: 11 tools to help you catch errors before users do

Dev

You may know that linting can improve your code quality, but static analysis tools can also play an integral role in your development cycle, even in a dynamically typed language such as JavaScript.

Karl Hughes
Jun 2, 2020 ⋅ 6 min read
Experiments in JavaScript Tiling

Experiments in JavaScript tiling

Dev

When building a website, creating a distinctive visual identity is paramount. Learn how to use TactileJS to create stunning patterns for your website.

Bryan Rasmussen
Jun 1, 2020 ⋅ 6 min read
The JavaScript logo against a yellow background.

Getting to know the Intl API in JavaScript

Dev

This tutorial shows you how to use the Intl API to customize your application across timezones and locations to improve user experience.

Gbolahan Olagunju
May 19, 2020 ⋅ 2 min read
Practical use cases for JavaScript ES6 proxies

Practical use cases for JavaScript ES6 proxies

Dev

Metaprogramming is a powerful technique that enables you to write programs that can create other programs. Learn how ES6 proxies make it easier to perform metaprogramming in JavaScript.

Eslam Hefnawy
May 15, 2020 ⋅ 5 min read
Top Picks For JavaScript Chart Libraries

5 top picks for JavaScript chart libraries

Dev

There are a lot of JavaScript chart libraries out there. We run through five of the best choices for your next project.

John Au-Yeung
May 15, 2020 ⋅ 4 min read
API logo.

Caching strategies to speed up your API

Dev

Learn a few caching strategies through this straightforward tutorial to improve UX and reduce unnecessary resource costs.

Paramanantham Harrison
May 7, 2020 ⋅ 7 min read
Understanding Symbols in JavaScript

Understanding symbols in JavaScript

Dev

This tutorial demonstrates how to use JavaScript symbols to define unique property values as well as keys for identifying object properties.

Eslam Hefnawy
May 5, 2020 ⋅ 6 min read