Enterprise Integration Patterns: Gregor's RamblingsGregor's Ramblings on Enterprise IntegrationAre "Pattern" and "Component" Antonyms- (Found July 2, 2008 ) Last year's OOPSLA tutorial on Enterprise Integration Patterns was quite well received. The most frequent constructive criticism was that the whole tutorial was PowerPoint as opposed to running code. I took that feedback to heart and set out to develop a toolkit that demonstrates the routing and transformation patterns in our book. After a lot of deja-vu in Windows GDI programming I created a toolkit that contains each pattern as a small executable. The toolkit is a lot of fun and makes for...http://www.eaipatterns.com/ramblings/16_patternscomponents.html Interface User- (Found July 2, 2008 ) One of the biggest perceived fears of authors is that someone publishes a book or an article on the same topic just ever so slightly ahead of you that you have done all the work but look like a copy cat if you still publish your work. In reality this actually does not happen very often (at least not for books) as each author has his or her unique style and view even on the same topic. This time, though, Ken Arnold stole a little bit of my show by publishing an excellent article in ACM Queue...http://www.eaipatterns.com/ramblings/33_interface.html What Color Are My Shoes- (Found July 2, 2008 ) Two weeks ago I attended a very small, but special conference on enterprise software development. Here is what I came away with..http://www.eaipatterns.com/ramblings/34_cb.html Googlesoft- (Found July 2, 2008 ) (Professional) life can be a little ironic sometimes. Now that I work for Google I was able to go to Microsoft's Professional Developer Conference aka PDC for the first time. It was actually very nice to be able to stay in touch with the "other side".http://www.eaipatterns.com/ramblings/35_pdc.html Correlation and Conversations- (Found July 2, 2008 ) When using asynchronous messaging, we can no longer rely on the linear, in-sequence execution of events. Therefore, the notion of correlating multiple messages is fundamental to designing robust messaging solutions. While correlation seems to be a simple concept at first glance, there are quite a few interesting nuances.http://www.eaipatterns.com/ramblings/09_correlation.html JavaOne 2007- (Found July 2, 2008 ) JavaOne is one of the few geek conferences that take place in San Francisco. The content can be hit or miss but the proximity and the good parties always make it worth stopping by. I also had to fulfil my duty to recruit the last smart software engineer in the Bay Area to Google.http://www.eaipatterns.com/ramblings/51_javaone.html Microsoft MVP Summit- (Found July 2, 2008 ) Even though I have been working for the (self-declared) non-evil empire for a while now, I still have a lot of ties to the Microsoft community, even beyond drinking Weissbier with Christian Weyer. I am particularly proud that I have been able to maintain my MVP status, Microsoft's Most Valuable Professional award. Here my (brief) report from the MVP Summit in Seattle & Redmond.http://www.eaipatterns.com/ramblings/49_mvpsummit.html Validating Dynamic Systems- (Found July 2, 2008 ) Erik Doernenburg and I have been presenting our talk on Software Validation a few times now and have received very positive feedback. In the talk we mention that beyond visualization you can use similar techniques to perform checks and validations against a system. However, none of our demos actually included an example. So I went out to correct that and added validations to my messaging visualizer.http://www.eaipatterns.com/ramblings/48_validation.html JAOO 2006- (Found July 2, 2008 ) I am just riding the train back from Aarhus (the second largest city in Denmark in case your geography skills are as weak as mine were before my first trip here) to Copenhagen. Many speakers consistently rave about JAOO. The speaker roster, the logistics, the attendees everything just seems to be very high quality and run very smoothly. This year I was nominated to be track host for the SOA track entitled "SOA What's Left to Say"http://www.eaipatterns.com/ramblings/47_jaoo.html fooCamp- (Found July 2, 2008 ) This year I got to go to fooCamp! What is fooCamp It is sort of like Burning Man for techno geeks. But just as Burning Man has gone pretty high tech fooCampers started to have more fun by burning things. It's difficult to put the experience into words...http://www.eaipatterns.com/ramblings/46_foo.html |