JavaScript Tutorials and Insights

Learn JavaScript with insight and tutorials from top JavaScript experts, and keep up with the latest trends and developments in the JavaScript community

GET STARTED

JavaScript tutorials, posts, and more

How to Avoid Common Pitfalls in JavaScript

JavaScript is a powerful language, but there are certain syntactical and behavioral pitfalls in the language that a newcomer may fall for. This list will help you avoid some of them.
How to Avoid Common Pitfalls in JavaScript

Creating a Slack Bot Using Node.js

What to create your own Slack bot? This tutorial teaches you how to create Slack bot through Node.js.
Creating a Slack Bot Using Node.js

Acceptance Testing in JavaScript with Cucumber.js & WebdriverIO

When it comes to testing your JS code, it is of utmost importance that you include acceptance tests apart from unit tests. Here we will discuss how to setup Cucumber.js with WebdriverIO to accomplish this important task.
Acceptance Testing in JavaScript with Cucumber.js & WebdriverIO

Understanding "This" in JavaScript

When a function is created, a keyword called "this" is created, which links to the object in which the function operates. Many people get confused with "this"—let's clear up the confusion.
Understanding "This" in JavaScript

How to Build Offline-smart Web Apps with Hoodie

Let's go through some basic concepts of Hoodie while learning how to work with it. We'll be building a very simple phonebook web application that allows users to save contacts.
How to Build Offline-smart Web Apps with Hoodie

Custom Infobox Labels with Google Maps Places API

Let's make a basic map that takes a set of latitude and longitude, and returns a set of simple nearby labels showing particular kinds of local places.
Custom Infobox Labels with Google Maps Places API

Build a Reusable JavaScript Library

Implementing the same functionality from scratch can be a waste of time. Learn to create a custom JavaScript library for those specific functionalities.

From 0 to 9: The Magic of Numbers in JavaScript

Sometimes, numbers are used in powerful forms of sorcery—just like in JavaScript. And as long you use them the right way, numbers can be a source of lot of fun in learning JS.
From 0 to 9: The Magic of Numbers in JavaScript

Learn a New Language: Migrating from JavaScript to PHP

If you know JavaScript and HTML pretty well, but not PHP, this tutorial will help you migrate your existing JavaScript knowledge to PHP more easily.
Learn a New Language: Migrating from JavaScript to PHP

Running Asynchronous JavaScript Code in Sequence with Async Waterfall

Async is a JavaScript library that allows you to control the flow of asynchronous JavaScript code. In this tutorial, we are going to explore the Async.waterfall method to run asynchronous functions.
Running Asynchronous JavaScript Code in Sequence with Async Waterfall

What to Do When Your Website is Broken

In this this article, we will show you 7 general steps to fix your website, application, or code when it's broken.
What to Do When Your Website is Broken

Compiling SASS and PostCSS with Angular CLI

This tutorial will introduce some key concepts when it comes to customizing the Angular CLI build.
Compiling SASS and PostCSS with Angular CLI

A Beginner's Guide to Redux Middleware

This article will introduce beginner's to React & Redux to Redux middleware.
A Beginner's Guide to Redux Middleware

Getting Started With React Redux: An Intro

At Codementor, we’ve used React + Redux to build several projects. This tutorial is an introduction to React Redux.

Integrating Google Maps in React Using refs

This article will introduce you to using React through integrating Google Maps' API.
Integrating Google Maps in React Using refs

How to Write a Web Scraper in Node.js

Sometimes we need to collect information from different web pages automagically. Obviously, a human is not needed for that. A smart script can do the job pretty good, especially if it’s something repetitive. Here's how you can build a web scraper with node.js!
How to Write a Web Scraper in Node.js

A to Z List of Useful Node.js Modules

If you're surveying node.js libraries, this might be a useful list for you.
A to Z List of Useful Node.js Modules

Angular Form Validation - ngModelController

Form validation the “Angular way” is an extremely powerful tool. In this post, you'll learn how to use the NgModelController in a custom validation directive to validate any piece of logic.
Angular Form Validation - ngModelController

Express.js Quick Tip: Adding Support for JWT Authentication

JWT is short for JSON Web Token, and is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. Here's how to add protected JWT authentication support to Express.js

Getting Started with Meteor 1.3 & React: Part 2

In this tutorial, we are going to look into deeper things about React, lifecycle hooks, managing meteor reactive data, virtual DOM, and JSX.
Getting Started with Meteor 1.3 & React: Part 2

Subscribe to our weekly newsletter

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE