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

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

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

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

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.

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

Understanding Function Scopes and Block Scopes in JavaScript

If you're a beginner and having difficulties understanding Function Scopes and Block Scopes, then this JavaScript tutorial is for you!
Understanding Function Scopes and Block Scopes in JavaScript

Beginners Guide to Node.js: Installing Node on MacOS Sierra

While some guides cover Linux or Windows only, if you want to get started playing with Node.js and you are using a Mac with the latest updates installed, then this guide is for you!
Beginners Guide to Node.js: Installing Node on MacOS Sierra

Creating a User Interface with React Native

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

Build an Instagram Clone in Elm: InstaElm Part 2

This is the second part of the InstaElm tutorial where we create an Instagram clone in the Elm programming language to demonstrate how a real world project is implemented in Elm. We're focusing on inter-operation with other JavaScript code and being able to interact with an API server written in Node.js and using the Hapi.js library.
Build an Instagram Clone in Elm: InstaElm Part 2

4 Easy Ways to Start Contributing to Open Source Projects

If you've ever wanted to contribute to open source projects but don't know where to begin, here are some tips to get you started.
4 Easy Ways to Start Contributing to Open Source Projects

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

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

Build a WhatsApp Messenger Clone in React (Part 1)

Looking to make a WhatsApp clone? Learn how to set up the backend server through React in this tutorial.
Build a WhatsApp Messenger Clone in React (Part 1)

Synchronizing Banner Ads using JavaScript

To help other JavaScript developers who work in the world of advertising, let's learn how to properly set up your banner ads.
Synchronizing Banner Ads using JavaScript

Create an Alexa Skill Part 1: Building a Voice Interface and Interaction Model

Learn to make an Alexa Skill and at the end of this tutorial, we should be able to have voice interface and interaction model down.
Create an Alexa Skill Part 1: Building a Voice Interface and Interaction Model

Simple & Understandable Architecture For Test Driven JavaScript

A simple architecture you can use to make JavaScript apps easily tested and maintained.
Simple & Understandable Architecture For Test Driven JavaScript

Keep the element height when the viewport is resized

Keep the element height when the viewport is resized on mobile browsers

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

Build a Multi-user App using Socket.io (Part 2): Creating a Matchmaking Game Server

In the final part of this tutorial series, we will extend a stock lightweight socket.io chat application into a rudimentary matchmaking game server.
Build a Multi-user App using Socket.io (Part 2): Creating a Matchmaking Game Server

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

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