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 Implement "Is Typing" Feature in Ionic Chat App

Just like you, growing up, I wondered what magic lies behind the "is typing" notice that appears on most chat apps when a friend I'm texting starts typing. For fun’s sake, I decided to implement this feat...
How to Implement "Is Typing" Feature in Ionic Chat App

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

Dive into Genetic Algorithms: A 101

Introduction to Genetic Algorithms
Dive into Genetic Algorithms: A 101

‘this’-less Javascript Development

Learn how to implement data structures without the 'this' keyword in Javascript.
‘this’-less Javascript Development

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

Basics of Front-End Performance Tuning

The art of performance tuning is hidden in the details. Learn how to provide the best user experience by following pixel pipeline best practices.
Basics of Front-End Performance Tuning

Subscribing to Form Value Changes in Angular 2

In Angular 2, promises have been replaced with *observables*, which offer a way to subscribe to changes in an asynchronous manner, rather than one-off asynchronous actions. An observable broadcasts a s...
Subscribing to Form Value Changes in Angular 2

How to Effectively Develop Vanilla Javascript Application

Make a great web application with plain javascript and various build tools.
How to Effectively Develop Vanilla Javascript Application

Using Firebase as an Authenticating Middleware in Express.js

This is a short post on how to make use of Firebase as a middleware for Express applications with Node.js
Using Firebase as an Authenticating Middleware in Express.js

jQuery vs Vanilla JavaScript - Deciding on What to Use

Read this article to find out why it might be better for you to invest in Vanilla JavaScript instead of jQuery.
jQuery vs Vanilla JavaScript - Deciding on What to Use

Build a React Universal Blog in 4 Steps

In this blog, I will show you how to pick up an existing codebase and curtail it into your own, beautiful React Universal Blog application for publishing content and easy updates.
Build a React Universal Blog in 4 Steps

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

Build a Vue.js Website in 4 Steps

4 step tutorial on how to pick up an existing codebase and build your very own Vue.js Web App.
Build a Vue.js Website in 4 Steps

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.

Why Angular 2 (4, 5, 6) sucks

I've given Angular 2.0 a few weeks to prove itself and here are all the reasons why I'll do everything to find its replacement.
Why Angular 2 (4, 5, 6) sucks

Implementing Dynamic Form Validators in ReactJS

Learn how to implement dynamic form validators in ReactJS - inspired by AngularJS.
Implementing Dynamic Form Validators in ReactJS

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

Build Node.js RESTful APIs in 10 Minutes

In this tutorial, we will learn how to create a RESTful API using Node.js.
Build Node.js RESTful APIs in 10 Minutes

Creating a User Interface with React Native

A beginners guide to FlexBox in React Native
Creating a User Interface with React Native

Create an Alexa Skill Part 3: Writing a Lambda Function

Learn how to write a lambda function for Alexa Skill in JavaScript!
Create an Alexa Skill Part 3: Writing a Lambda Function

Get curated posts in your inbox

Learn programming by reading more posts like this

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE