Browsing All Posts filed under »hexagonalarchitecture«

callbacks break hexagonal architectures

March 16, 2009

5

I just figured out why callback style APIs are harder to test (and harder to deal with in general). It’s because they break one of the essential ingredients of a hexagonal architecture: the middle hexagon should be independent of the adapters. Here’s why… In order to use a callback API, one or more of our… [Read more…]

the “anchor adapter”

January 22, 2009

6

Warning: academic theorizing and hypothesizing follow. Oh, and half-baked pontification. I just finished refactoring reek to drive in a major new chunk of functionality (configuration files) which I’ll release soon, when I’ve had time for some thorough testing. The refactoring needed to accommodate the change was huge, occupying much of my free time over the… [Read more…]

gravity and metaphors at the MDDA

October 29, 2007

1

Dave Verwer at NWRUG has been crazykind enough to invite me to re-run a version of my hexagonal architecture workshop this month at the MDDA. This is the session that, two years ago, had seventy of the world’s leading agilists standing on one leg. If you’re in Manchester on the evening of November 20th, why… [Read more…]

data classes at the application’s edges

February 27, 2006

0

Is there really anything to debate about Data Classes? And can hexagonal architecture clarify the situation?

gravity and software adaptability

November 28, 2005

8

In which I explore the impact of metaphor on system architecture

reflections on xpdays benelux 2005

November 21, 2005

2

I spent an enjoyable day last week at XPdays Benelux in Rotterdam. I ran a couple of sessions, attended a couple more, and met up with friends old and new

mocks and adapters

October 31, 2005

0

In which Brian Marick recommends designing your own API to the filesystem

sessions at XPday Benelux

September 21, 2005

0

My Jidoka and Hexagonal Architecture sessions have been accepted for XPday Benelux 2005 in Rotterdam this November

ports and adapters architecture

July 25, 2005

1

Last month Alistair began using a new name for the Hexagonal Architecture pattern

exceptions considered harmful

June 14, 2005

3

Never throw an exception. And if someone throws one at you, catch it immediately and don't pass it on

Follow

Get every new post delivered to your Inbox.

Join 667 other followers