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 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

Angular 2 and Beyond: 7 Framework Highlights You Need to Know

Jules, Stephen, and Rob from Google's Angular team answered questions from our community about the release of Angular 2. We talked about everything from migrating Angular 1.x apps, next steps for ng 2, Angular Material, Angular CLI to the team's favorite Angular 2 features.
Angular 2 and Beyond: 7 Framework Highlights You Need to Know

Use React-Router with Ease

This post explains the step-by-step approach to setting up routes for a react project.
Use React-Router with Ease

FireEdit: Build a Real-time Editor with JavaScript & Firebase

Build a Real-time Editor With JavaScript & Firebase.
FireEdit: Build a Real-time Editor with JavaScript & Firebase

Origins of JavaScript, or ECMAScript.

This post deals with the origins of JavaScript/ECMAScript and how it has evolved from 1995 to 2017 and beyond. Many Front-End engineers are now referring to a term called "JavaScript Fatigue", owing to the many new frameworks and libraries they have to keep up with. This post tries to make sense of all that is happening and give developers a bigger picture of why this is really good for the language moving forward.
Origins of JavaScript, or ECMAScript.

Job search 101 for Software Engineers and for all

Job search 101 for Software Engineers and for all, how to get invitations to interviews and nail them, as well as general tips on how to write your CV properly and expose yourself to more potential employers.
Job search 101 for Software Engineers and for all

6 Steps to Deploying Node.js Application on Heroku

Learn how to deploy your Node.js app on Heroku in 6 short steps.
6 Steps to Deploying Node.js Application on Heroku

React or Vue: Which Javascript UI Library Should You Be Using?

React or Vue.js? A lot of web developers are wondering which one they should be using. Is one clearly superior over the other? Do they have specific pros and cons to be aware of? Or are they basically the same? We'll explore the pros and cons of each in this article.
React or Vue: Which Javascript UI Library Should You Be Using?

Build a GraphQL API-Powered Portfolio Website

4 step tutorial on picking up an existing codebase example to build your very own GraphQL API-Powered Portfolio Website.
Build a GraphQL API-Powered Portfolio Website

Getting started with Ember JS

**Getting started with Ember js.** Recently I got a chance to get my hands on ember js while working on open-event project. Ember is a front-end framework which make lets us create modular and flexible...
Getting started with Ember JS

Why we should all use Elm

Elm is so much better than, here are some of the reasons why

Exploring Basic Asynchronous Javascript

After a few days of trying to wrap my head around asynchronous javascript, here’s a post based on my understanding. For asynchronous javascript, the code sequence is not sequential which means the code...

TDD'ing the Implementation of mapDispatchToProps

An example test forcing one to TDD implementing mapDispatchToProps.
TDD'ing the Implementation of mapDispatchToProps

Build Simple React Apps Using EventEmitters

Learn how EventEmitters can help you create simple React apps with simple modular components that are easy to maintain.
Build Simple React Apps Using EventEmitters

GraphQL: API Client Validation

Figure out how client side API validation works when you're using GraphQL API.
GraphQL: API Client Validation

Dive into Genetic Algorithms: A 101

Introduction to Genetic Algorithms
Dive into Genetic Algorithms: A 101

Explicit block & code folding for better communicating your thoughts

We write code to communicate with other developers. This article aims at helping developers to communicate their intentions better
Explicit block & code folding for better communicating your thoughts

Javascript Promises - How to Make and Keep Them.

Many people find it hard to understanding how promises work in javascript. This post introduces you to promises using a very simple example.
Javascript Promises - How to Make and Keep Them.

Embracing Dependency Minimalism

Picking the right tools for the job is hard, but too many tools can hurt just as much as the wrong ones. Embracing minimalism, and a methodical approach to the adoption of outside technology can help make the right tools easier to identify.

Get curated posts in your inbox

Read more posts to become a better developer

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE