2009-07-14 - Architecture Chat This Thursday

It’s been a month since the last one – I’ve shaken off my flu – and It’s time to get back on track.

So yes, It’s that time again – time for another Auckland Architecture chat!


Some possible topics for this week:

When & Where...

We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Thursday  16th July 2009 – and the topics above are just there in case we run out of anything else to talk about (which is rare).

For more details on the location and write-ups of previous sessions you can consult the associated wiki.


Lastly – watched this video tonight on channel 9, where Brian Beckman and Erik Meijer whiteboard the IObservable and IObserver interfaces, exploring it as a Dualisation of IEnumerable and IEnumerator i.e. the underpinnings of reactive programming, and how this allows us to bring Linq to events.  Great to see this will get adoption at the framework/Microsoft level – and I think the IObserver interface looks easier to follow and more complete (especially with respect to handling exceptions) compared to say the Reactive Linq library Tomas Petricek blogged about last year which I used on some toy projects at the time.

Had a quick play around with implementing some of the basic functionality, like Where, Select, Take, Last, Merge, Rate Limiting etc. while watching the video, just to see what was involved, you can take a look at all the code here if you’re curious.

Written on July 14, 2009