Menu

Attaching a Java debugger to the Scala REPL

December 29, 2009

I’m using the Scala REPL to play around with java libraries and check their runtime behaviors. One of the things I’m using it for is to check how Voldemort’s client is behaving in different setups. For one of the checks I wanted to trace the client threads with an IDE debugger. To attach a debugger… Read more

Baking availability SLA into the code

December 09, 2009

Availability and Partition Tolerance are essential for many distributed systems. A simple (though not comprehensive) way to measure both is using response time SLAs between services as implied from Jeff Darcy‘s observation: Lynch (referring to the 2002 SIGACT paper) also makes the point that unbounded delay is indistinguishable from failure. Time is therefore an essential… Read more

The Crunchie award

November 18, 2009

Please nominate us:

Wanted: Software Engineer

November 02, 2009

Join a stellar engineering team whose team members worked on massive backend infrastructure for social networks (Ning, LinkedIn), Gmail’s high performance frontend, the Native Scala Compiler with Prof. Odersky and more. We are test-driven and have a continuous integration process that lets us achieve a 5 minute release cycle! We need engineers to help us… Read more

New kaChing is live! time to invest like a Genius

October 18, 2009

  Most Emaild article at NYT! CNet NY Times LA Times Forbes Reuters Mercury News Investment News Prolx Gigaom MarketWatch Number one at Goolge Businesses Section  

Unifying Type Parameters in Java

October 12, 2009

At kaChing, we’ve designed from the ground up using services. We have many servers clustered into services which respond to simple queries such as “give me Alice’s watchlist”, “buy 10,000 shares of Google for Ted” and quite often “give you $10M for inviting a friend”. At the lowest level in our platform, we’ve decomposed our… Read more