Quantcast
Channel: Enterprise Integration Patterns: Gregor's Ramblings
Browsing all 102 articles
Browse latest View live

Facebook Developer Garage

The Internet is cruel. So you finally made the leap from EAI stone age to become a hip mashup developer. Now it turns out you are once again behind the curve, Unless you've written your won Facebook...

View Article


Enterprise Mashup Summit

I attended the Enterprise Mashup Summit last Friday. It was a small-ish event, with about 50 people attending. We saw about 10 presentations, mostly by vendors plus an open forum. None of the...

View Article


Bubble 2.0

What’s wrong with this picture? I crash a stylish party at a pricey venue (SF Moma). I have no business being there, nor do I have the required invitation. I nonchalantly talk my way in, and hit the...

View Article

Double-Dipping: OOPSLA and Colorado Software Summit

I am just returning from a trip to Montreal and Keystone, CO for the OOPSLA and Colorado Software Summit conferences. I spoke on SOA Patterns, workshopped my conversation pattern paper, and gave six...

View Article

Google Gears Live From Japan

Since Google's Developer Day, I have been promising to speak more regularly about Google products. This is a bit of a balancing act for me, as I want to avoid the slippery slope of becoming a corporate...

View Article


Reflecting on Enterprise Integration Patterns

The end of the year is always the time to reflect on the past happenings. My friends in Japan often send a New Year's card with 12 pictures, each showing the significant event during the month. I am...

View Article

Design Patterns: More than meets the eye

Blogging about design patterns seems about as original as blogging about the Java (TM) Programming Language, except for the missing (TM). However, as I just attended a workshop on software service...

View Article

Into the Clouds on New Acid

I have been speaking more frequently about cloud computing in recent days. As SOA is becoming a daily reality, I needed to advance to new, still slightly nebulous topic. What could be a better fit than...

View Article


Google I/O

I guess I am the last person to blog about Google I/O. By now, everyone should have read about Wave and the free Android phone (with 30 day SIM!). I am just now getting to write this up on my flight...

View Article


My First Google Wave Robot

By now everyone must have heard about Google Wave, the communication and collaboration platform announced at Google I/O. Google just announced that they are ramping up towards 20,000 developers on the...

View Article

Clouds and Integration Patterns at JavaOne

I joined JavaOne this year as a panelist on Cloud Computing. Here my belated impressions on this year's JavaOne.

View Article

EIP Visions

The beginning of a New Year is the time to reflect on the past and make resolutions for the future. It's become my tradition to kick off the year with some reflection on EIP, so here we go.

View Article

A Chapter a Day...

My New Year's resolution was to write more, so here my thoughts on how to actually make that happen. In a sense it's a plan for myself to be more productive, but hopefully the ideas also work for other...

View Article


What Does It Mean to Use Messaging?

I was recently asked to help a team decide whether they should use messaging. Of course, I have not forgotten what I learned during many years in consulting: the consultant always answers "it depends."...

View Article

DDD - Diagram Driven Design

Drawing a picture turns out to be a useful system design technique.

View Article


Explaining Stuff

At a recent presentation, Martin Fowler introduced himself as a guy "who is good at explaining things". While this certainly has a touch of British Understatement™, it also highlights a critically...

View Article

Writing for Busy People

One advantage of working for a relatively large organization is that I get to do a little more writing again. Not because I have spare time, but because in times of rapid change, communication across a...

View Article


The 3 Legs of an Architect

Defining what a software or IT architect is or does is no less challenging than defining software architecture itself. The SEI maintains a list of software architecture definitions, yet I have not seen...

View Article

The Architect Elevator

Architects frequently play a critical role as connecting and communicating element between multiple parties. Especially in large organizations such communication is an important factor: too many...

View Article

Sync or Swim

We were tempted multiple times to extend the EIP icon language, but always felt that simplicity should win over precision. However, seeing the visual vocabulary that my former Google colleague Ivan...

View Article
Browsing all 102 articles
Browse latest View live