How to do Unit Testing with Jest in React?

January 21, 2020

In this tutorial, we will create a new project to illustrate Test Driven Development (TDD) with React and Jest. We will create a simple model…

How to Create React Application Using Custom Hooks?

January 17, 2020

 In this tutorial, we will create a React application that uses a custom hook to encapsulate a an article repository. Please refer to this article React…

Angular 2 Programming Languages

May 8, 2016

Programming Languages for Angular Development Angular 2 differs from Angular JS in regards to programming language support. With Angular JS you generally program in JavaScript….

New Support for ECMAScript 2015

January 26, 2016

Although it is a huge part of the modern web, the syntax of JavaScript hasn’t really changed significantly in quite a long time. That all…

Netflix in Flames

December 10, 2014

Recently I came across this blog post. The title sounded quite intriguing and when reading it, I found some points of interest that I will…


October 24, 2012

This week Apache Cordova (formerly known as PhoneGap) graduated from the Apache incubator and is now a top level Apache project. Cordova got its start…

Custom HTML Buttons with CSS

January 27, 2012

The default <button> and <input type="submit"> tags work great but look super drab. Sometimes, you want jazz things up by adding images and stylized text….

Uploading Files Using XMLHttpRequest Level 2

December 16, 2011

As a part of HTML5, XMLHttpRequest API is undergoing enhancements. You can now upload files to a server and display a progress bar. Files are…

JavaScript Equality Operators

August 25, 2011

We use equality operators like == and != all the time. They appear to be same as Java or C++ on the surface. But, in…

Coding HTML5 Pages Using Eclipse

April 23, 2011

The Helios release of the Eclipse IDE for Java EE Developers provides support for HTML5 development. Specifically, it allows you to create HTML5 pages using…