Someone created a div that looks different on every browser

Here's a weird CSS anomaly that you might have missed - Martijn Cuppens, a software engineer, has created a div that looks different on...
user directory app

Build user directory app with Angular [Tutorial]

In this article, we will learn how to build a user directory with Angular. The app will have a REST API which will be...
Test list with pencil

Create enterprise-grade Angular forms in TypeScript [Tutorial]

Typescript is an open-source programming language which adds optional static typing to Javascript. To give you a flavor of the benefits of TypeScript, let’s have...
Redux Flowvideo

Why do React developers love Redux for state management?

Redux is an implementation of FLUX, which is a pattern for managing application state in React. Redux brings a clean and testable design to...

Google announces beta release of V8 Engine 6.8

A beta version of V8 6.8 was announced by Google a few days ago. This release contains a lot of exciting new features such...
Firefox Mozilla

Firefox 61 builds on Firefox Quantum, adds Tab Warming, WebExtensions, and TLS 1.3

After releasing Firefox 60 last month, Mozilla has launched Firefox 61 for Windows, Mac, Linux, and Android devices. This release builds on Firefox Quantum,...
Guess.js

Google Announces Guess.js: Data Driven User Experience is here!

This year Google I/O was filled with a lot of new announcements which have created a buzz in the tech world. One of them is...

Billboard.js 1.5.0 releases with new radar type, axis improvements, and more

Billboard.js, the reusable JavaScript chart library backed by D3.js, has released version 1.5.0. Billboard.js provides the easiest way to create a Billboard chart instantly. The...
optimize website in grunt

Grunt makes it easy to test and optimize your website. Here’s how. [Tutorial]

Meet Grunt, the JavaScript Task Runner. As implied by its name, Grunt is a tool that allows us to automatically run any set of tasks. Grunt can...
web apis

A UX strategy is worthless without a solid usability test plan

A UX practitioner's primary goal is to provide every user with the best possible experience of a product. The only way to do this...

Must Read in Web Dev

HTML5 and the rise of modern JavaScript browser APIs [Tutorial]

The HTMbrowserification arrived in 2008. HTML5, however, was so technologically advanced in 2008 that it was predicted that it would not be ready till...

Interviews