Blogs

Passwords are a necessary evil, and are everywhere. Many organizations still rely completely on passwords for authentication purposes. While most of us are well aware of the limitations of passwords, we rarely move beyond them. How many of us use Two Factor Authentication (2FA) provided by cloud service providers like Google for all the services we...

Let’s face it. Workplaces are becoming increasingly distributed, often geographically spread in different parts of the world. Day-to-day work related interaction among colleagues is the one area impacted most by this. If communication channels are poor and insufficient, the fabric of interaction appears to weaken, resulting in inefficient and unproductive organizations. Developing effective communication channels...

WebRTC (Web Real-Time Communication) is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-to-browser applications for voice calling, video chat, and P2P file sharing without the need of either internal or external plugins. WebRTC is not exactly new, having been in existence since about 2011. Until now, however, adoption has been limited...

Sharing my talk at a recent panel discussion organized by Nasscom in Pune. https://urtalk.kpoint.com/kapsule/gcc-cac4197b-31ea-4f97-b14a-13b4343761bc/v2/embedded In the year 2013, there were over 33,000 rapes reported all over the country, and over 70,000 cases of molestation. These numbers show that the danger to women in India is very real. There are about 24% of women in the...

With all the recent focus on women in technology and the question of whether women are adequately represented in the software industry, I felt that the GS Lab experience is worth sharing. We are really proud to share that women contribute at each level in the organization, work towards its success, while building successful careers...

With the proliferation and maturity of Cloud and Virtualization technologies, many industries and the public sector alike are coming to terms with the benefits of migration of applications to virtualized and/or cloud environments. At the same time availability of enhanced enterprise features like HA, scalability, fault-tolerance, etc. on these platforms is further propelling the conviction...