Menu

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

MySQL Unicode Escape Sequences

October 27, 2009

While debugging some character encoding issues today, I decided it would help to directly populate a database table with some test strings containing non-latin characters. I hoped the mysql client would, by chance, support C-, Java- or Ruby-style Unicode escape sequences. Alas, it does not. A couple of searches later, all I’d found was my… Read more

Easy to get burned by Hibernate

October 22, 2009

I got burned by Hibernate the other day. This code throws a ClassCastException; can you see what the trouble might be? return (Integer) session.createSQLQuery( “select count(*) ” + “from trades ” + “where date >= :from and date < :to”) .setParameter(“from”, converter.toString(from)) .setParameter(“to”, converter.toString(to)) .uniqueResult(); Under the covers Hibernate infers the result of the query… 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  

TGIF at A.G. Ferrari Foods

October 16, 2009

A big thanks to the A.G. Ferrari team for hosting us for TGIF last week! We’re in the middle of a major release, and bit of fresh air, good food and wine sweetens the long working hours. For Palo Altian out there, check out the kaChing sandwich on Monday the 19th. Breasoala on foccaccia bread…. Read more

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