Tag: vanilla-javascript

Introduction to nanoSQL

Introduction to nanoSQL

Dev

nanoSQL provides a standardized query language that can be used in all types of supported databases, enabling you to connect multiple database systems without installing a dedicated client library for each one.

Nathan Sebhastian
Jul 1, 2020 ⋅ 8 min read
How To Keep Your JavaScript Libraries Up To Date

How to keep your JavaScript libraries up to date

Dev

Keeping libraries up to date might seem straightforward on the surface, but it’s good to put some thought into your update strategy.

Danny Guo
Jun 29, 2020 ⋅ 6 min read
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