MongoDB 2.0 brings less locking
MongoDB 2.0 changed a few things about how it handles the global write lock. It seems to be quite significant, but it doesn’t change the fact that the global write lock is still the one limiting factor...
View ArticleMongoUK talk slides
Here are the slides from my talk at MongoUK:Shortcuts Around the Mistakes I’ve Made Trying to Scale MongoDB
View ArticleStorm ♥
I’ve been waiting for Storm to be released since I first heard about it back in May. Finally on Monday we all got to see it for the first time. This is Nathan Marz’ presentation from the launch,...
View ArticleAnti-Pattern Bingo
I’ve been to two developer conferences the last few months, and there’s been one common theme: presentations on how to build message queue systems on top of databases.I won’t be naming names, but both...
View ArticleRe: Don't use MongoDB
This link has been floating around the twittersphere and trended on Hacker News today: Don’t use MongoDB.I could have written that. It reflects my experience with MongoDB very well.Just as Anonymous...
View ArticleImplementing column pagination in Cassandra
Implementing pagination in a database like MySQL is trivial, you just add LIMIT with the offset and page size and you’re done. Doing it in Cassandra isn’t that much harder, but it took me a little bit...
View ArticleHow to write a JRuby extension in pure Java
How to write a JRuby extension in pure Java: I love JRuby, and I love the JVM. Java is icky, but sometimes it’s worth it to code some Java to get the raw speed. The JRuby extension API makes it really...
View ArticleWhat's up with the DynamoDB pricing?
When Amazon announced DynamoDB I was at first really excited, but the excitement quickly faded when I looked at the price tag.$0.01 for a write capacity of 10 writes per second doesn’t sound much, just...
View ArticlemyNoSQL: Why DynamoDB Consistent Reads Cost Twice or What's Wrong With...
myNoSQL: Why DynamoDB Consistent Reads Cost Twice or What's Wrong With Amazon's DynamoDB Pricing?: Peter Bailis has posted an interesting article about the cost structure for Amazon DynamoDB reads—...
View ArticleOh god, not another one
Why not use MongoDB as a message queue?http://www.ibm.com/developerworks/opensource/library/os-mongodb-work-queues/Yeah, why...
View ArticleFixing the trustAnchors problem when running OpenJDK 7 on OS X
If you’re running OpenJDK 7 on OS X and have seen this exceptionUnexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty there’s a simple fix,...
View ArticleStanding on the Shoulders of Giants with JRuby
Here are the slides from my talk at Software Passion Summit 2012:Standing on the shoulders of giants with JRuby View more presentations from iconara
View ArticleMonitoring service amateur hour
You would be excused for thinking that people who do monitoring software for a living would know how to do a datacenter migration, but then maybe the Boxed Ice guys running Server Density are just...
View ArticleA Guide to the Post Relational Revolution
Presentation held at Scandinavian Developer conference, April 17th, 2012.
View Article“The incompetency is staggering”
http://twitter.com/#!/crucially/status/201008727212560384I couldn’t agree more. The post from Server Density does not go into the details of the Memcached deployment, but this description makes me...
View ArticleThe Ruby standard library is a disgrace
I had a really bad experience of the Ruby standard library today. I sat down with a colleague to look at the performance of a small piece of code that happened to be in a hot spot of our code base. We...
View ArticleConcurrency and Distributed Systems using JRuby
Presentation held at JRubyConf EU in Berlin, August 2012.
View ArticleLearning to Build Distributed Systems the Hard Way
Presentation held at DeNormalised London 2012The presentation was recorded, here’s the video.
View Article
More Pages to Explore .....