Categories
Development

Service coupling

Ted Neward and Adrian Trenaman discusses doing contract-first vs. code-first services here. It’s a good read. It starts out with Neward sort of being the devils advocate, but in the end he really expresses one of my main concerns: how to enable loose coupling. Loose coupling is one of the main promises of SOA, but it’s not like you automatically get that just because you’re using webservices. Loose coupling of data has always been hard, wether you are using RMI og WS-*. WS-* has made the technology coupling easier, but data is still just as hard.

Oh, and here is a link to Extensible Content Models that he mentions.

Categories
Development

Maven guide online

I feel fairly proficient at Maven now after configuring and tweaking our build environment, but it is good to have some resources to back you up. There’s a guide out here, that should explain most aspects. I havn’t really read much of it, but it should be alright.

Categories
Development

Domain Based Web Testing

Browsing through some blogs today I stumbled upon Domain Based Web Testing, which seems like a good idea. 😉 It would take some effort to develop, but in the long run it would probably pay off.

We have a fairly large Watir suite at work right now, and a lot of the has the type of sequences where you are required to fill out a lot of stuff before you get to the part you really wish to test. Doing the domain based thing would make the code easier to read, maintain and also probably less errors and time consuming.