framework wars

React vs. Vue: JavaScript framework wars

Before I begin, one thing that needs to be established, is we can’t for a second ignore the fact that we are going to...
UX design

“Be objective, fight for the user, and test with real users on the go!”...

Too often, as designers and developers we fail to make interfaces that are usable, fail to make software that is intuitive, and fail to...
React Storybook

React Storybook UI: Logging user interactions with Actions add-on [Tutorial]

Sometimes, you end up creating a whole new page, or a whole new app, just to see what your component can do on its...
APIs

Is Future-Fetcher/Context API replacing Redux?

In JSconf 2018, the former Redux head, Dan Abramov, announced a small tool that he built to simplify data fetching and state management. It...

Top 5 automated testing frameworks

The world is abuzz with automation. It is everywhere today and becoming an integral part of organizations and processes. Software testing, an intrinsic part...

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...
Spark SQL basics and its components

Ember project releases v3.2.0 of Ember.js, Ember Data, and Ember CLI

The Ember project released a new version of the three core sub-projects, Ember.js, Ember Data, and Ember CLI. Version 3.2.0 kicks off the 3.3...
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...

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