Web Development

Anything and everything that i feel is good to be used in web development application goes in here….

SSL provider used: Let’s Encrypt (https://letsencrypt.org) Let’s Encrypt is a free, automated, and open Certificate Authority. The following steps could be used to install SSL successfully: Step One: Go to ZeroSSL(https://zerossl.com/), a browser based interface for getting a Let’s Encrypt SSL. Click on “Online Tools”, then start the “FREE SSL Certificate Wizard”. Follow the instructions,…

Read More Setting up LetsEncrypt SSL in Godaddy.

The E-Tag or entity tag is part of HTTP, the protocol for the World Wide Web. It is one of several mechanisms that HTTP provides for web cache validation, and which allows a client to make conditional requests. This allows caches to be more efficient, and saves bandwidth, as a web server does not need…

Read More How to Configure E-tags

HTML5 Canvas element offers a wide range of features which were once possible only with the help Flash and Action Scripting. Using HTML5 canvas, we can render 2-D and 3-D animations on a html page. While 2-D is quite popular now and most browsers support this, 3-D is yet to become a major buzz. But…

Read More Introduction to HTML5 Canvas

G-zip is a software application used for file compression and decompression. The program was created by Jean-Loup Gailly and Mark Adler as a free software replacement for the compress program used in early Unix systems, and intended for use by the GNU Project (the “g” is from “GNU”). The following code can be used to…

Read More Enable g-zip compression

Everyone who are using jQuery will know that sometimes the jQuery events(click, bind, live, on etc ) may fire more than once due to event bubbling. For example, consider the following code snippet : Due to event bubbling, a single click on the .button can trigger the click function multiple times. A detailed explanation regarding…

Read More Prevent jQuery events from firing multiple times

Note : The following post is quite old and google has removed reference links provided. What it is A Google Talk chatback badge allows others to chat with you even if they haven’t signed up for Google Talk on their Google Account or if they don’t have a Google Account. You can put the badge…

Read More Google Badge (How to Create a google chat in your own website. Like gtalk)

Recently i had a requirement where i needed to create page transition. While using jquerymobile, the transitions really took a toll on some browsers when added with contents. Browser support was a major hurdle. Then i came across a jquery powered solution for the same and its really cool. Thought of sharing it here :…

Read More How to Use jQuery to Make Slick Page Transitions

Recently i had a task where i had to implement the push notification for both android and iPhone. While i was pretty new to using push notifications or even have an idea about that, i found that there were very few source available online that really helped my cause. After going back and forth with…

Read More Push notification in iOS

Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency. Normalization usually involves dividing large tables into smaller (and less redundant) tables and defining relationships between them. The objective is to isolate data so that additions, deletions, and modifications of a field can be made…

Read More Database Normalization,1NF,2NF,3NF – Overview

MyISAM: The default MySQL storage engine and the one that is used the most in Web, data warehousing, and other application environments. MyISAM is supported in all MySQL configurations, and is the default storage engine unless you have configured MySQL to use a different one by default. InnoDB: A transaction-safe (ACID compliant) storage engine for…

Read More MySQL Storage Engines – Overview