Riak – A Decentralized, Internet-Scale Data Store. yet another nosql project. lots of ideas from amazon’s dynamo. interesting stuff about how they handle relationships and querying via map-reduce functions.

nzakas’s computer-science-in-javascript – GitHub. guy has a bunch of standard CS algorithms (binary search, base64 encoding, etc) in javascript for teaching purposes. Come to think of it, javascript is pretty good language for teaching programming at a high school level. Code in notepad, run and debug in Firefox and it’s applicable to making your myspace profile even uglier.

Journal of Eivind Uggedal: VPS Performance Comparison. Linode was the clear winner. EC2 did pretty poorly.

YouTube – The Go Programming Language. Good intro video (hour long) by Rob Pike about a new system language, Go, being developed at Google.

Erland at Facebook. They use erlang for chat. 800+ million user messages / day, 7+ million active channels at peak, 1GB+ in/sec atpeak. crazy.

Announcing iPhone Wax: Native UIKit iPhone Apps Written In Lua. with some basic examples. there’s one app in the appstore using it. wonder if apple will crack down on it though.

braindump: NOSQL debrief. slides and videos from a SF meetup that cover a dozen different non-rdbms.

Shopify Application Store. shopify launched a platform making store add-ons kinda like salesforce.com. yet one more reason to use shopify for your online vending.

YouTube – Google Wave Developer Preview at Google I/O 2009. that’s a pretty impressive demo. the instant word-by-word messenger with translation is kinda nuts.

three20 iPhone library. a bunch of useful tools for creating iphone apps. Controllers for emulating Mail or Photo look and feel.

280 North’s Atlas bridges the gap between Web Apps and native iPhone applications. an interesting demo of an IDE using Objective-J & Cappucino.

darwin’s visor. very handy if you’re a mac based developer and use the terminal a lot. this is a nice improvement on the blacktree version.

CouchFoo: Like ActiveRecord, but for CouchDB. though it’s odd that it has a dependency on another couchDB library (CouchRest). CouchDB 0.9a can now also be easily installed via macports.

the { buckblogs :here }: Coming home to Vim. I used vim for 3 years at Amazon but have been all Textmate at unspace. I think I might have to give this a try.

JS.Class – Ruby-style JavaScript. interesting.

Handy Ruby Enumerable extension for “chunking”. turn an array into X chunks. Rails has a patch for this but if you’re not on edge (or using rails) this is a lot simpler to drop-in.

Sun may or may not be about to obliterate Oracle and Microsoft | The Register “When I was in computer science class and the topic of threads and mutexes came up, I gave it a whole hearted fuck this and took a 45-minute bathroom break. In the typical American fashion, I expected somebody to bail my ass out when I had to do this in industry.” another great Dziuba post.

NeverBlock. co-routines for ruby. requires ruby 1.9.

Google releases serialization scheme | The Register. This Dziuba guy is hilarious. “Scalability: the problem that tens of thousands of engineers yearn for, but only six actually have.”

Hadoop: When grownups do open source | The Register. that’s probably the best thing i’ve ever read about programming.