Showing posts from February, 2013

This Blog Has Moved!

Right, so yes, five years ago I moved to github pages, and never bothered to redirect any of these pages there. Now I've moved on from there, and... Finally I am using my real domain, . My blog is now at .  See you there!

Staying Ahead of the Curve

I had an interesting discussion last night at the LJC developer sessions, and it's a topic that comes up again and again: How do I stay ahead of the curve?  There are so many technologies out there, and more coming along, I can't even keep up with Java, let alone the other JVM languages, HTML5, JavaScript frameworks, NoSQL, Big Data.... argh! Technology, particularly development, seems to move at an ever-increasing pace.  Sure, the Internet makes it a lot easier for us to get access to information than in the Olden Days, when people probably had to read papers and books, and physically meet up to share knowledge, but that just makes the sheer volume of information even more overwhelming. So how do you keep on top of all those technologies? You don't. You can't.  If you devoted yourself to learning the same way you did at university (pfff, well, theoretically you devoted yourself to learning...), you could still never master every technology out there, and eve

Upcoming Events (and Trisha Freaks Out A Bit)

My next few talks are where I finally start speaking about MongoDB .  After 4 months working for 10gen, I still feel completely under-qualified to speak with any authority on the subject.  It's very different joining a company with an established and growing product, to joining a very young company and being in on the development since practically day one.  But I've been working on designing the Brand New Java Driver, so that's what I'm going to talk about. At this stage, the new driver is still very much a prototype, and we have a lot of ideas to explore, so I'll be talking about things like design considerations, and the process of developing the driver, more than definitive guides on how to use it.  I've found working on a library very different to working on a platform or internal application. 19th Feb - London MUG: Into to the new Java driver 5th March - QCon: Tutorial (well, more like hack-session) on the new MongoDB Java driver 8th March - QCon

Popular posts from this blog

Dissecting the Disruptor: What's so special about a ring buffer?

Dissecting the Disruptor: Writing to the ring buffer

Dissecting the Disruptor: Demystifying Memory Barriers