Posts

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, trishagee.com . My blog is now at trishagee.com/blog .  See you there!

Tips for Presenters

...or, tips-for-Trisha-because-she-has-the-memory-of-a-goldfish. Do not drink too much coffee beforehand. Do not replace coffee with Diet Coke, it is not better... Do not drink too much coffee and drink diet coke and forget to eat. Check skirt length before prancing around on stage. Check desktop background for public-display-appropriateness. Close down applications that have popup notifications.  Do you really want hundreds of people seeing that tweet...? Plug in your laptop power.  Re-typing your password every time the screen powers down is boring. Remember your Mac-to-VGA dongle thingie.  Bring one even if you don't use a Mac - there might be a cute/friendly/senior/cool speaker who needs one, and you can help them. Bring your slides/laptop.  Not that important, especially if you've put it on dropbox.

JavaOne: User Group Sunday

Image
Well this is exciting!  JavaOne 2011 is the first conference I spoke at, so this the first time I've covered the same conference two years running.  I think. It's very nice to be back at JavaOne.   Last year  it was my first opportunity to meet so many people - the guys at Oracle who work really hard to make sure Java has its own identity; the JUG Leaders and Duchess folk; the JCP EC committee members; and loads of people who live and work in the area who I wouldn't normally get a chance to speak to in person. This year I'm here with several other  London Java Community  people, and it's great to be a member of the Alumni, to have the privilege of showing other guys around and introducing people to each other.  It's nice to run into people I met here for the first time last year, some of whom I've had a chance to see at other events this year. Today, Sunday, is an interesting day.  The focus is on community, so I get to hear what other ...

The Strange Loop

Image
Last week (was it only last week?) I was at Strange Loop , presenting a workshop on the Disruptor . I didn't really have any expectations from the conference, I've never been before and, if I'm honest, hadn't heard of it before.  So everything was a pleasant surprise. It's a very geeky conference.  I mean that as a compliment, of course.  Lots of very smart people talking about stuff that's waaaay more advanced than you frequently get in the conferences employers would be happy to pay for.  The themes I mostly saw were functional programming and the (insert horribly abused term) Big Data space. So nothing about Spring and Hibernate or any of their ilk, of course.  Almost nothing about Java actually, as if a language that is actually used by millions of developers is somehow too passé.  But this was extremely liberating - if there's nothing that's going to be applicable to my day job, I can go and see talks on things I'm actually interested in...

Strangeloop Disruptor Workshop Materials

On Sunday I gave my very first workshop on the Disruptor.  The aim was to give people some hands-on coding experience using the syntax.  Because time was limited (you can't get people to build an entire application architecture in 2.5 hours) the example is somewhat contrived, and needs a big leap to make it into a proper application context.  But the workshop should: Give an overview of the Disruptor Show how to create a simple one producer, one consumer example. Show how to wire up a parallel event handler Show how to how (and why) to create a diamond dependency graph. Extrapolate beyond these very simple examples to something closer to a real world architecture. Requirements are: Basic Java skills Java 7 update 7 (Optionally) IntelliJ . The slides (not all that useful, I'll grant you, without me talking) are available, and you can download the code . If you want to work through the examples yourself, start with com.mechanitis.towerdefense.TowerDefe...

Upcoming Events

So yeah... in keeping with this year's theme of basically only blogging about the exciting conferences I've been to, I'm going to blog about the exciting conferences I am attending in the future.  I haven't been great at doing that, the disconnect between the time I submit a presentation and the actual announcement means that I often forget I haven't told anyone about what I'm up to. Firstly, I'm back in the States this month to present my very first workshop - An Introduction to the Disruptor  at Strangeloop.  I've been given a mere 6 months to prepare it (note: sarcasm) and it's still a work in progress.  So, if you're coming, feel free to suggest things you want to see covered.  If you are coming, I'd love to hear from you. Secondly, I'm back in the States again a minute and a half later for several presentations at JavaOne.  I really enjoyed JavaOne last year, it was my first international conference, my first speaking gig, and a ...

Apologies for the interruption to your service

Image

Interviewed at GOTO Copenhagen

Image
I was interviewed at GOTO Copenhagen, about Java, the Disruptor, the Graduate Developer Community & London Java Community, and a whole host of other things.  So to make up for the lack of blogging this month, here it is:

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