Live data from Hacker News

Ask HN: What are the best technologies you've worked with this year?

news.ycombinator.com

11–20 of 86 posts

Re: Ask HN: What are the best technologies you've worked with this year?

#11
post #9
post #5

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.

Yup - I'm pretty sure I'vea heard Tokyo described as a "modern" BerkeleyDB implementation.

Re: Ask HN: What are the best technologies you've worked with this year?

#12
Haskell. I avoided it for the longest time because of the purely-functional-no-side-effects zealots. As it turns out, it is a surprisingly powerful and beautiful language, and you can get quite far without needing OO.

The 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?

#15
LLVM. It is a ridiculously well written and well documented codebase. The transformation/optimization framework is remarkable and surprisingly approachable. The compiler intermediate representation is easy to work with both in the emitted bitcode files and in llvm's internal data structures. I find it a joy to work with.

Its 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?

#16
Haskell and the Cocoa Touch framework (sadly, not yet in conjunction).

Haskell 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?

#17
Local storage, canvas, mobile location and websockets/long polling. I'd been away from the frontend for quite some time (2006-2008, an epoch in web standards terms) and learning these tools was a big part of 2008/09.

While I'm not convinced of any flash-killer status, I've definitely seen/done enough to keep me interested.

Re: Ask HN: What are the best technologies you've worked with this year?

#18
post #11
post #9

Earlier quoted context omitted.

Isn't this similar to what berkley db does? EDIT: Genuine curiosity, not trying to make a point.

Yup - I'm pretty sure I'vea heard Tokyo described as a "modern" BerkeleyDB implementation.

Cool, then I'll give it a look. Thanks.

Re: Ask HN: What are the best technologies you've worked with this year?

#19
post #11
post #9

Earlier quoted context omitted.

Isn't this similar to what berkley db does? EDIT: Genuine curiosity, not trying to make a point.

Yup - I'm pretty sure I'vea heard Tokyo described as a "modern" BerkeleyDB implementation.

It's from the artist who formerly brought you GDBM and NDBM.
Post reply on HN