Angular 2 - Getting Started

 Why Angular?  Expressive HTML: Angular makes HTML more expressive. Expressive html is simply a different way of seeing, interpreting and authoring markup. It is a HTML with ...
Read More

Basics of CSS3 Animations

What are CSS3 Animations?
Read More

CanJS for Flexible and Powerful Javascript Frameworks to Build Complex Apps

What is CanJS? CanJS is a lightweight, modern JavaScript MVVM framework, for building web applications, that provides a lightweight inheritance system, observable objects and ...
Read More

OAuth 2.0 (Part 1)

Introduction OAuth 2.0 (Open Authentication) is an authorization framework which enables websites or applications to obtain limited access to a HTTP service (such as Facebook, ...
Read More

Different Types of Mobile Applications - Native, Hybrid and Web Apps

Every day we use so many Apps (Applications) on our mobile devices for various purposes. Generally we classify these apps into three different categories like Native, Hybrid ...
Read More

Create Your First Accelerated Mobile Page With Google AMP

What is AMP? AMP stands for Accelerated Mobile Pages, an open source initiative backed by Google aiming to improve the performance of the mobile web. AMP allows publishers to ...
Read More

CSS3 Selectors Module Part-2

In continuation of my earlier blog on `CSS3 Selectors Module' in this second part, I will explain the concepts of Combinators and Attribute Selectors.
Read More

CSS3 Selectors Module Part-1

INTRODUCTION A CSS selector is the part of a CSS rule-set that actually selects the content we want to style.
Read More

Local & Session Storage in HTML5

With the help of HTML5, a website can store data up to 10MB size in the browser in `Local’ or `Session Storage’. For dynamic websites, data will be huge and stored on the ...
Read More

Optimizing Codes with Object Oriented Cascading Style Sheets

Object Oriented Cascading Style Sheet (OOCSS) ensures that your code is reusable, fast, maintainable, scalable and efficient.  OOCSS style sheets are easy to add and maintain ...
Read More