Posts

Showing posts from 2017

Push over HTTP

There is a good requirements in industry where you need to update data over web in real time. But because of HTTP limitations you can't directly push data from server to client. so lets understand what all options do we have to simulate the PUSH  environment . If you have worked in any real time web application where data needs to be updated on UI in real time like Share trading platforms, reservation systems, ticketing systems, etc. you would have been easily understand the requirement and power of PUSH. for others lets understand why PUSH is important in many mission critical applications. for ex. a user using a share trading application where with  some delay  he get the updates of different scripts which he is looking to buy/sell. Now consider a scenario where user made a request to buy particular script at a given price he seen 5 sec's below. But because somebody else is also trading in the same script so the price will get  impacted accordingly. Now because you ha

ReactJs Licensing

There is a strong wipe going in the Front-end market regarding  ReactJS Openness.  Just to tell others who are not aware of this cold wave that “Facebook has moved out maximum of their products from Open source community, i.e React and other Facebook work will  no longer be termed as Open Source.  For the sake of simplicity and easy reading I am putting the summary of current changes in question-answer format. My Intent here is to make you aware of the current changes so that you can act before time. Please  don’t consider me  as  anti-React  for writing this mail, in past, i have evaluated and suggested React to multiple projects (based on their business needs).   Let’s start reading about the change now. What is the new license status of ReactJs? BSD + patents license What is this ReactJs new license is all about? “BSD + patents” essentially means that the code is open (for everyone to see and use), but it’s copyrighted by Facebook. The BSD license grants you a copy

Journey so far

I am sharing my 11 year of technical journey so far. I came to this industry when Flash was leading the game from front. I used to write code in Actionscript and generally do a comparison with Java folks about AS and JAVA similarities. At that time i was writing more of e-learning games/courses in Flash.  But then Adobe moved to Flex with more focus to web development. It was a smooth transition for us as we were using same scripting language (AS3) in Flex also. We started learning Flex and chanting the advantages of Flex over JSP/JSF and other server side frontend tooling.  I did couple of mid size projects in Flex and then there was a harsh cold wave came from Adobe, they discontinued their development in Flex and donated it to open source community. I felt like a disown child in web ecosystem. Those days were very dark and silenced. I was  blaming myself for not choosing Java/ASP as technology option in starting of my carrier. But you can't go back in past and change your