Category: Technology

I have always been fascinated by the way in which real-time streaming technology has evolved. Today this technology can be used to deliver multimedia content simultaneously to participants of a network-based communication. Multimedia content may include audio, video, graphics, animation, images, text, etc. To be effective, streaming multimedia is presented in a continuous fashion, and...

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...

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...