Posted July 11th, 2011 in Projects by Greg Bayer

Livecount is an implementation of real-time counters that leverages the performance of memcache and task queues on Google AppEngine.

Building a solid analytics platform is often a combination of real-time and batch processing. Batch processing, with a tool like Hadoop, is great for digging into large amounts of past data and asking questions that cannot be anticipated.  In contrast, when it is known ahead of time that certain aggregates will be required, the best solution is usually to count each event as it happens. Livecount makes it easier to address this second use-case.

Continue Reading »


LinkedIn Connections

Posted June 14th, 2010 in Projects by Greg Bayer
A few tools I’ve put together to help you gain a deeper understanding of your professional social network.

“Offline” Facebook Photos

Posted March 23rd, 2010 in Projects by Greg Bayer

Why should you have to log in to facebook to see photos intended to be shared with the world? Do we want Facebook/Google/etc to dictate what users can to with their content? I decided to borrow some photos from my facebook account (those from my mobile uploads album) and make them available here via the Facebook API.

Check out my Facebook photo experiment. (2010-present)


Cade’s Cove

Posted March 1st, 2010 in Projects by Greg Bayer

Social Gaming gone overboard!  Escape to Cade’s Cove on your iPhone…

Continue Reading »



Posted August 25th, 2009 in Projects by Greg Bayer

iPhone application for texting in constrained environments. 3-tap texting!

Continue Reading »



Posted April 2nd, 2009 in Projects by Greg Bayer

Prioritized audio email.

BAM! [Cars crashing].  If they had been using Zenmail to listen to their email a Ferrari could have been saved!

Rather than (illegally) squinting at your tiny blackberry screen, wouldn’t you rather have  your email read to you after it has been prioritized by your ZenMail secretary?

Hands free, eyes free, safe access to email while driving.