Welcome to Tech Stream Blog..


Continue reading

Welcome to Tech Stream..


Continue reading

We are at a pivotal moment as far as collaborative internet experiences are concerned. Due to current shelter in place situations across the world, there are many products releasing ‘long pending and debated’ collaboration features. It indicates a clear raise of use in collaborative features for specific experiences such as video watching, gaming, work and etc.

Below are a few examples of present collaboration feature landscape:

...
Continue reading

Search is our gateway to internet and advertisements/sponsered content are the backbone of search engines. In this post, I am propsing a few UX design suggesstions to the deskop search engine results pages to improve the ad revenues. These are based on analysis and benchmarking current search engine landscape. .

I have bucketized the suggestions int...
Continue reading

“Engineering Leadership” series of posts cover some tips and techniques for engineering managers to setup, scale and run high performing, long term focusses engineering teams. Current “Hiring & Onboarding 202” post does NOT intend to walk through how to identify right talent in the hiring process but explains how to have a result driven hiring process.

Continue reading

Architecture Migrations are not easy, especially when done for legacy systems that are tier-1, promising four 9 availability.

I consider myself lucky to be part of a large architecture revamp happened at one of my previous employers. To explain the scale of this - it was executed for 2+ years by a team of 200+ engineers fulltime.

There were 30+ micoser...
Continue reading

Video is one of the most consumed format of content on our e-learning platform. We were offering an inhouse developed video steaming solution that helps multiple web clients to stream videos. Our pricing model was to charge based on the amount of time spent watching the videos. We also wanted to know how many viewers are from the desktops and how many are from the mobile devices.

...
Continue reading

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