RSS

Recent news

Adding Health Checks to Deckard from Chef.

Joe Williams - July 19, 2010

Recently, we (at Cloudant) open sourced Deckard, a HTTP content check monitoring system based on CouchDB. One of the best bits about using Couch is that it gives you a ReST API and with Deckard it can be used to add new health checks. Doing…

More (1 comments)

Just Opensourced: Gaff and Deckard

Joe Williams - June 05, 2010

This post was stolen from my original post on the Cloudant blog. Today we released two open source projects that have been in use internally at Cloudant for some time now, Gaff and Deckard. All of our infrastructure is in the cloud and as such we…

More (1 comments)

Fun with the CouchDB _changes feed and RabbitMQ.

Joe Williams - January 02, 2010

I was recently introduced to yajl-ruby, ruby bindings to the C based yajl json parsing/encoding libraries. After discovering that it can parse HTTP streams it seemed like it would be a perfect fit for use with CouchDB. A while back I wrote some code to…

More (2 comments)

Red Black Trees.

Joe Williams - September 19, 2009

Been reading up on Red-black trees, a self-balancing binary tree. Here are some resources I found interesting. Multiple posts at Fuad AlTabba, with an erlang implementation. Ruby rbtree library (uses C). An implementation in Ruby. Trees in Erlang. Red-black trees in two hours, with a link to Chris…

More (8 comments)

HAProxy Stats Socket and fun with socat.

Joe Williams - August 21, 2009

I’ve been debugging issues with HTTP, my backend servers and HAProxy. After a quick email to the HAProxy mailing list I found out about a configuration option stats socket PATH. This will create a socket you can send commands to and get more information out…

More (0 comments)

Boston Meet-up.

Joe Williams - July 21, 2009

Headed to Boston next week, planning to meet-up next Tuesday (7/28) 7pm at Cambridge Brewing Co. Drop by for a beer, food and maybe a little Erlang.

More (0 comments)

Sending CouchDB Update Notifications to RabbitMQ.

Joe Williams - June 06, 2009

Working at Cloudant I use CouchDB on a daily basis. This evening for fun I decided to write some Ruby to take update notifications and push them into RabbitMQ. There are other examples of using the update notifications and Ruby in Couch such as the…

More (2 comments)

Erlang Factory.

Joe Williams - March 11, 2009

It’s official I will be giving a talk at the Erlang Factory conference next month. I will be speaking about web server performance with a final round of tests that should be much more complete than the last couple death-matches. Hope to see you there.

More (0 comments)

Erlang Queue and Merle.

Joe Williams - March 05, 2009

Lately I have been playing around with the idea of adding a process pool to merle or at least a layer that allows you to use a process pool. I also happened across Erlang’s queue implementation. It has all the basic functions you expect from…

More (11 comments)

New Stuff for merle.

Joe Williams - February 06, 2009

I have been playing around with merle and have switched it from using the normal gen_server to using LShift’s modified gen_server2. It has a couple of changes to make things faster, the key is: From a comment in their source file: More efficient handling of…

More (0 comments)

 1 2 3 >