Starting September 1, 2015, Google chrome dropped the support for NPAPI plugins. So, Chrome 45+ versions do not support a number of plugins which depend on this. This is not a sudden change and is expected for some time now. This means a number of java, silverlight, Unity and Facebook plugins do not work any more on Chrome.

Well, this is not a surprise un...
Continue reading

Problem -

I got a chance to work on multiple asych real time applications on the web early in my career. Being part of an e-learning product cloud demanded us to build high scale real time chat use cases for collaborative learning experience. These applications were running on desktop browsers, mobile/tablet browsers and on android/iOS native apps.

Continue reading

Problem -

When I used to lead the development of a functional heavy e-learning cloud (it’s like Shopify for e-learning) we used to have a fairly large code base written in Ruby (Rails) and nodejs. To understand the scale, there were 250+ APIs used by hundreds of websites launched on this cloud platform.

We had a development te...
Continue reading

This post is a continuation of one of my previous posts -

TimeZone - Handling requests in client’s time zone in a rails app

It is recommended to visit that post before proceeding furthur on current post.

This post describes an enhanced solution of rails_browser_timezone gem.

Continue reading

Being a ruby enthusiast for a few years now, i dont think twice to mention that rails is the killer app for ruby. Rails was all possible because of ruby’s flexibility and ruby became famous due to rails’s simplicity and focus on productivity. Rails is an opinionated framework with simplest implementation of MVC which makes it super fast to get to build things even for beginners.

<...
Continue reading