Ayende @ Rahien

Refunds available at head office

Hibernating Rhinos 3: Implementing the Event Broker

Okay, here it is. This is a little diferent style than the one I have made before. This isn't scripted at all. This is literally a recording of me trying to solve the Event Broker issue. As I have mentioned, I have spiked the issued previously, but not in any serious manner.

As a result, you can see me stumbling over issues in the implementation, and it is much less professional sounding. It turns out to be less than one hour recorded (+ 5 minutes spent checking the Rhino Mocks source code "off stage"), and I think that I have a good solution for the Event Broker issue.

I am afraid that at times I have been reduce to unintelligable muttering at time, but I hope that it is still valuable.

Stuff that is covered in the screen cast:

  • Event Broker
  • Declerative Event Wiring
  • Registering to events from classes we don't own
  • Avoiding memory leaks

The code starts at 2:30 minutes, and it is pretty much just code (and my mumbling) from then on.

As usual, the code is supplied, and the download page is here.

Comments

Mike D
05/27/2007 10:25 PM by
Mike D

I really enjoyed and also benifeted from this screencast, the candid approach was cool. From where I sit just watching you write code while hearing the ramblings was both fun and educational.

You really should fire up the screencast software more often. No need for the powerpoint , although the film just broke style intermission was intertaining, just record yourself writing code when you can.

Watched this while I was having the morning coffee and it was a total blast!

Rader
05/28/2007 02:48 AM by
Rader

Can't unzip after I have Flashgot it.

Ayende Rahien
05/28/2007 11:32 AM by
Ayende Rahien

Just downloaded it with FF and IE, it is fine.

Can you try downloading it again, the file size should be 45.1MB

Sergey
05/28/2007 12:11 PM by
Sergey

Can't unzip after I have Flashgot it.

me too.. it seems like an issue in my Free Download manager.

I tried to download with FireFox and it's OK

Sergey
05/28/2007 01:13 PM by
Sergey

@Jose

Have you used a download manager?

When I used a download manager I got the same, but when I downloaded via FF only, archive had been unpacked successfully.

It seems like Ayende's server does not support download resuming.

sorry for my English :)

Jose
05/28/2007 01:48 PM by
Jose

@Sergey

I've not used a download manager. I tryed with IE 7 and with FF and always have the same problem

Sergey
05/28/2007 02:09 PM by
Sergey

@Jose

hm strange.

Are you under the proxy or firewall?

If you still need it I be able to upload the archive to my friend's site and post the link to you.

Jose
05/28/2007 05:07 PM by
Jose

@Sergey

I'm not under proxy nor firewall, I'm using a domestic ADSL connection. If you can upload the archive, it will be great

Sergey
05/28/2007 05:31 PM by
Sergey

@Jose

It is a 12PM in Yekaterinburg, Russia I'm going to watch last 2 series of LOST :) and sleep. Tomorrow I will certainlydo it.

Sergey
05/28/2007 09:00 PM by
Sergey

Hell it's a 3AM now and I am watching Ayende's block buster :)

final of LOST is nothing in comparision with it :)

@ Ayende

nice joke with control.Show testing and cabbage

great video though audience must know some castle microkernel internals.

Ayende Rahien
05/28/2007 09:03 PM by
Ayende Rahien

Glad that you liked it.

But not one yet caught the BizTalk joke?

Sergey
05/29/2007 05:01 AM by
Sergey

@Jose

www.kgn45.ru/Episdoe3ImplementingEventBroker.avi

www.kgn45.ru/EventBroker.zip

@Ayende

Biztalk hm, I going to watch again.

bonskijr
05/29/2007 08:39 AM by
bonskijr

thanks for the alternate download sergey

Jose
05/29/2007 11:28 AM by
Jose

thanks a lot Sergey. I've downloaded it and nos it's correct!

Sergey
05/29/2007 12:05 PM by
Sergey

@Jose & bonskijr

You are welcome!

Steve Ringo
05/29/2007 01:42 PM by
Steve Ringo

Wow. You certainly have a gift to be able to code like that. Something like that would take most mere mortals weeks to do!

I was riveted from the start. Never bored. Thanks mate.

Steve

Casey
05/30/2007 07:32 AM by
Casey

Just watched it... beautifully elegant!

Comments have been closed on this topic.