Category Archives: programming

MongoDB Early Impressions

I’ve been doing some prototyping work to see how suitable MongoDB is for replacing a small (in number, not size) cluster of MySQL servers. The motivation for looking at MongoDB in this role is that we need a flexible and … Continue reading

Posted in craigslist, mysql, nosql, programming, tech | 7 Comments

MySQL 5.5.4 is Very Exciting

Yesterday at the MySQL Conference, I spent time in a few sessions discussing the performance enhancements in the MySQL 5.5.3 and 5.5.4 milestone releases. What I saw made me very, very happy. In fact, the timing couldn’t be better. We’re … Continue reading

Posted in programming | 29 Comments

Emacs and Perl cperl-mode Color Syntax weirdness after Ubuntu Upgrade

For a quite some time now I’ve been happily using Ubuntu on my desktop and the emacs-snapshot-gtk package of GNU Emacs to get good fonts and a recent Emacs. I edit a lot of Perl code and use cperl-mode to … Continue reading

Posted in programming | 3 Comments

Congrats to RethinkDB

Congratulations to the RethinkDB team on their fundraising round! 2010 will be an incredibly exciting year for database technology. The amount of stored information has long been increasing exponentially, presenting unprecedented challenges for modern technology companies. Dropping RAM prices and affordable … Continue reading

Posted in programming | Leave a comment

NoSQL is Software Darwinism

In I Can’t Wait for NoSQL to Die, Ted Dziuba (who’s always good for a fun rant that includes a dose of reality) tries to make the point that real businesses use relational databases and that your startup isn’t Google. … Continue reading

Posted in programming | 25 Comments

This is how Open Source works

In Redis weekly update #1 – Hashes and… many more! Salvatore Sanfilippo (the author of Redis) describes the last week’s worth of changes to Redis.  The last item is about a bug I found when setting up cross-datacenter Redis replication … Continue reading

Posted in programming | Tagged | 15 Comments

First San Francisco Redis Meetup: March 25th

Thanks to Ted Nyman for organizing The first San Francisco Redis Meetup which will be on March 25th at the Engine Yard offices in SOMA. Last week I posted an idea to the idea board and it turned into the … Continue reading

Posted in programming | Tagged | Leave a comment

Debugging is all about Challenging Assumptions

I’ve been awash in debugging a new code deployment most of the week. The gist of it, if you’re interested, is that we’re deploying a group of machines running several Redis instances (one per CPU core).  Collectively they’ll serve as … Continue reading

Posted in programming | 1 Comment

Roma for Redis Clusters

The Roma project looks pretty interesting. According to the README file: Roma is a set of utilities that help query and maintain a replicatedpartitioned (shared) Redis cluster. It handles start, stop, status,backup, restore, arbitrary queries, and includes a monitoring daemon(romad) … Continue reading

Posted in programming | Tagged | 1 Comment