Blog

Burn

A lyrical scream to rap on the state we are in today.

Thu Apr 22 2021 00:00:00 GMT+0000 (Coordinated Universal Time)

Choosing delete strategy in PostgreSQL

Whether to soft delete or hard delete user-generated content in an application's database should depend on the nature of the data being deleted. Here is a high level strategy for making that decision based on users' intentions.

Fri Jan 19 2018 00:00:00 GMT+0000 (Coordinated Universal Time)

Store revisions of content in PostgreSQL

A simple way of storing and retrieving older versions of content, a.k.a, record history in PostgreSQL using triggers.

Wed Jan 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time)

Styling your <hr> tags

Create a horizontal separator like Medium.com using <hr> tags and some CSS.

Wed Jan 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time)

Communication divide continuum

Today's communication technologies still carry on the legacy of divide we face in the real world. Healing this fragmentation requires designing technologies with empathy and inclusivity from the lowest level.

Sun Jan 14 2018 00:00:00 GMT+0000 (Coordinated Universal Time)

Kranky Geek India Tour 2017

Kranky Geek is coming to India on a 3 city WebRTC tour this March - covering Bangalore, Hyderabad and Chennai. We will also have workshops on building RTC apps with TokBox in each city. Grab your seat!

Wed Mar 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time)

WebRTC isn't magic

WebRTC allows peers to see and talk to each other worldwide in real-time. It can look and sound like magic at the outset, till you learn to wield it.

Tue Feb 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time)

Count participants client-side in OpenTok

You can use events triggered by OpenTok client SDKs to show the number of active participants in a multi-party WebRTC call running on TokBox, entirely on the client-side. Here is how.

Fri Jan 20 2017 00:00:00 GMT+0000 (Coordinated Universal Time)

Red5 Pro WebRTC: First impression

A quick review on building a basic WebRTC multi-party conference using Red5 Pro media streaming server.

Thu Jan 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time)

Why decentralize technology?

The concept of decentralization is used in politics, economics and technology to limit the amount of impact a single, centralized body can have over the ecosystem. Why is it important for the technology we have today to be decentralized?

Mon Jun 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time)