Social Butterfly

our technologies

We love technology.

Social Butterfly allows you to chat with strangers over Google Talk. This page describes the technologies we use to make Social Butterfly.

Cloud, Open Source

Social Butterfly is written in Python for Google’s App Engine cloud. You can view Social Butterfly’s object-oriented source code.

Scalable

We use techniques like memcache, sharding counters, and deferred task queues to scale Social Butterfly up to 2427 users and counting.

Real-Time

We use channels (similar to Comet or WebSockets) for real-time communication. The footer counters on every page are live.

Web 2.0, AJAX

This webapp is an AJAX app. After the initial page load, it never does another full load, yet is bookmarkable/crawlable. HTML5/CSS3/jQuery.