Showing posts from March, 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!

It Depends

Don't you hate it when you ask a perfectly good question, and someone comes back with the answer "it depends"? It's so frustrating to think that in a world of ones and zeros, people can't give absolute answers and you can't rely on "best practice". It's an answer I've given so many times, especially when someone asks about performance.  Well, I've had my comeuppance.  The entire exercise of designing the new Java driver for MongoDB has been nothing but a series of questions where the answer is "it depends": Which Java version are our users, um, using? Do people want an asynchronous driver? How will they want to work with async? Will they want to use async and synchronous method calls from the same application? Do people typically use the Java driver directly, or do they use something that wraps it, like Morphia or Spring Data ? What's most important for users in terms of performance?  Throughput? Latency? Consis

Upcoming Events

Following on from a busy and fun QCon, I can now let you in on the next set of events I'll be at: 21st March - LJC: What do you mean, backwards compatibility ? 27th March - DevoxxUK: What do you mean, backwards compatibility ? 27th March (evening) - Hope to attend the London CTOs meetup . 9th April - MongoDB London : Schema Design 10th April - East Anglia MUG: Trisha Gee Unconference 15-17th May - GeeCON , Krakow 18-19th June - GOTO Amsterdam (I think, although I'm not on their site!) Note that I'm actually going to be in the UK for all of March and April (at the moment), which will be a nice change. I'm hoping to be able to speak about the same types of things for the rest of the year, it has been exhausting presenting on new topics for every event over the last 6 months.  I'll happily take feedback on what people are most interested in hearing about.

The Coalescing Ring Buffer

For anyone who is interested in what LMAX is up to, and is still following my blog, have a look at this post about the latest tool they've open sourced: the Coalescing Ring Buffer .

QCon Day One

I like QCon London, I really do.  Not only is it on home turf, but, as I've said before , it doesn't just focus on technology, or a set of technologies. Full disclosure: I've been involved in planning QCon this year.  So this time I know all the thinking, hard work, planning and last-minute changes that go into a conference like this.  And it's a joy to be able to sit in the audience and see the conference that you've helped build. There are things I took out of today that I want to get down on "paper" now, because I think the next few days will have different themes. Let's Not Forget About Computer Science I'm so pleased to see this in a conference!  After documenting and talking about the Disruptor so much last year, I felt it was important for us to go back to our roots a bit, and have some Mechanical Sympathy .  Some of the sessions today brought us back to the school room and had us thinking about the tools we're using. In my

GDL Presents Women Techmakers with Trisha Gee

I was flattered a couple of weeks ago to be interviewed by Google as part of their women techmaker's series, as it moves over to Europe. In this video I talk about going to Mars, education, planning your career, being a developer, and the impact of technology on our lives. So, not much...  

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