Skip navigation

Category Archives: General

I believe, at this point of time, frontend eco system kind of settled down or at least I would say, able to see the end of tunnel. I was waiting for the adolescence pain of growing to be significantly reduced.

Now it is time to jump back, learn what is relevant, share it with the world. Off late, I have been learning angular 5, observable, rxjs, etc.

The immediate feeling i got was, the world cannot look down frontend engineers no more. Web technology grown well enough.

Come back to read short blog post as usual.


Article published in TechAspect’s digital cum print edition of internal company official magazine TechTunes October 2015 issue (Vol 1, 2015)

Rapid and ever-growing browser technologies are a boon to internet users. At the same time, these cutting edge innovations present the developer community with a new set of opportunities and challenges. The autonomous nature of the internet produces conflicting opinions in many areas, such as standards bodies, un-finalized specs, browser differences, and so on; growth of mobile device use further adds fuel to the fire.


The ‘party’ is no longer server side but rather now inside the browser, which is controlled by the user. In other words, the browser is the new OS. Frontend developers often find themselves in unexplored territory. The shelf life of frontend technology has shortened considerably in recent years, calling for
developers to realign our strategies.

Impact on Project Success

Our success rate increases if we identify frontend risks well in advance. It is very easy to miss a CSS incompatibility, which results in a broken home page layout. The contents and underlying DOM are so dynamic they may be overlooked.


To avoid costly mistakes, it is important to understand frontend volatility, and to perform due diligence, even though it is challenging. It is also essential to understand clients’ requirements, select the right
technologies, accurately estimate UI costs, and select the right resources.

While surfing through internet I came across one interesting JavaScript technic. Just observe the code snippet below

// self redefining function
var myFunction = function () {
    //set up code only to this once
    alert("set up, only called once");

    // set up code now complete.
    // redefine function so that set up code is not re-executed
    myFunction = function() {
        alert("no set up code");
myFunction(); // outputs - Set up, only called once
myFunction(); // outputs - no set up code this time
myFunction(); // outputs - no set up code this time 

In practical scenario we can use it intelligently. What do you say??? 🙂