I don't know how many times I've brought it up, but Erlang is still rad. Everyone in technology should watch at least the first 13 minutes of this presentation:
http://www.infoq.com/presentations/erlang-software-for-a-concurrent-world
Saturday, May 31, 2008
Tuesday, May 6, 2008
Saturday, May 3, 2008
Marchitecture
This is one of the most insightful interviews I've seen in a long time. I don't know if the term "marchitecture" (guess so) existed before, but whomever coined it was a genius! I have worked for places that were sold TONS of middleware that simply put a halt on productivity, and made life hell. Too bad I'm the only geek I know that watches stuff like this :)
Monday, March 31, 2008
Groovy Threads
I don't know why I think this is so cool, because it's such a no-brainer, but I really like the way Groovy added closures to the Thread class:
tmp.groovy:
def stringOne = 'Hello, ';
def stringTwo = 'World!';
Thread.start{sleep(1000); println stringTwo}
Thread.start{sleep(999); print stringOne}
tmp.groovy:
def stringOne = 'Hello, ';
def stringTwo = 'World!';
Thread.start{sleep(1000); println stringTwo}
Thread.start{sleep(999); print stringOne}
Tuesday, March 11, 2008
Groovy Classpath
I always forget this, so it's getting added to my blog for further reference:
You can place jars in your ${user.home}/.groovy/lib directory to have them automatically loaded into your classpath.
You can place jars in your ${user.home}/.groovy/lib directory to have them automatically loaded into your classpath.
Sunday, March 9, 2008
Saturday, February 16, 2008
B-Trees
I've been thinking about Erlang nodes as B-Tree nodes today (a natural application for the language). I did some reading up on B-Trees on wikipedia and found a video worth the entire number of characters in the article -- the music is awesome. I imagine it being shown to a bunch of CS students in an Indian university by a dorky professor who thinks he can get his students excited if he injects a little Bollywood into his class. Haha!
Subscribe to:
Posts (Atom)

