Show mobile menu

Alumni blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

DDD - Diagram Driven Design

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

Blog post by Gregor Hohpe
24 May 2013

Original Link

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." A good consultant can tell you what the answer depends on. And a truly great consultant can convince you that you are asking the wrong question in the first place.

Blog post by Gregor Hohpe
24 May 2013

Original Link

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 folks. Ironically, my work on EIP II has been stalled for a good while, so you're getting advice on how to be a prolific writer from someone who has not written much in 2 years. Read on at your own risk.

Blog post by Gregor Hohpe
24 May 2013

Original Link

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.

Blog post by Gregor Hohpe
24 May 2013

Original Link

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.

Blog post by Gregor Hohpe
24 May 2013

Original Link

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 current sandbox and will extend to 100,000 users by end of September. This will give many more people to opportunity to experiment with Wave.

Blog post by Gregor Hohpe
24 May 2013

Original Link

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 back to Japan, so I’ll give you my personal impressions and viewpoints, if you are still interested.

Blog post by Gregor Hohpe
24 May 2013

Original Link

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 cloud computing? All jokes aside, cloud computing provides for some interesting discussions and one should safely assume that Google has a word or two to say about it.

Blog post by Gregor Hohpe
24 May 2013

Original Link

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 engineering, I realized once again that people from different fields have very different notions about the concept and usage of patterns. Many workshop attendees raised questions about formalizing patterns, tooling, etc. I touched on this subject a tiny bit in a post from long time ago, but I figured that the topic really deserves more attention, especially since to me a pattern is so much more than the "proven…

Blog post by Gregor Hohpe
24 May 2013

Original Link

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 not sure something significant related to Enterprise Integration Patterns happened each month, but I think it's still nice to reflect a little bit on the history and current state of the patterns. After all, the patterns have matured from a draft paper to being adopted as the lingua franca for a number of open source messaging projects.

Blog post by Gregor Hohpe
24 May 2013

Original Link