Tokyo Cabinet (key value storage: removed the "R" and "M" from "ORM", managed to get an object from disk to the client with the object being opaque to the server, cutting deserialization/serialization overhead down, implemented indexes to keep track of keys and got more of an idea of what MySQL does behind the scenes).
Isn't this similar to what berkley db does? EDIT: Genuine curiosity, not trying to make a point.
Ask HN: What are the best technologies you've worked with this year?
11–20 of 86 posts
Re: Ask HN: What are the best technologies you've worked with this year?
#12The paradigm wars will rage on, but in the meantime, the rest of us have a language that has a rich library set and a very rewarding programming experience. The usefulness of applicative monads, functors and typeclasses have convinced me that there's something much, much bigger out there with regards to these so-called design patterns, something that we have not even begun to explore and discover.
Re: Ask HN: What are the best technologies you've worked with this year?
#13Django :)
Re: Ask HN: What are the best technologies you've worked with this year?
#14It's the first Lisp that, to me, is both fun _and_ practical.
Java libraries aren't as simple as the Python counterparts but the maturity of the JVM vs. Python VM kind of balances that out.
Re: Ask HN: What are the best technologies you've worked with this year?
#15Its also cool due to all of the other great technologies that are taking advantage of it (Mono, Parrot, Adobe CS4, Apple)
I think once llvm and clang become mature enough, the FOSS community will completely supplant gcc with this technology.
Re: Ask HN: What are the best technologies you've worked with this year?
#16Haskell isn't really new, but it still is the best programming language I've worked with (yes, "best" is personal in this case). I don't think any other language allows me to write programs that are more concise.
The other thing that 2009 brought me was iPhone Development. Although I don't like Objective-C that much, the Cocoa Touch framework is excellent. Once you get a grip on it and on the design patterns your code tends to get very small, too.
With both these technologies I shared the same experience: at the start they look incomprehensible and working with them made me less productive. However, only after really learning them I started to full appreciate all the things.
Re: Ask HN: What are the best technologies you've worked with this year?
#17While I'm not convinced of any flash-killer status, I've definitely seen/done enough to keep me interested.