The Importance of Truth…
Call them what you will, “Truths”, “Product Owners”, “Business Representatives” etc. If you’re doing agile, they need to be very opinionated and focussed on what they want from the solution. Otherwise...
View ArticleHow to build a DIY Service Repository
This article has been expanded and is now available in a longer format on the InfoQ website under the title “DIY SOA: How to build your own Simple Service Repository“. There is also a demo version of...
View ArticleThere’s no such thing as a pre-packaged SOA.
It’s unfortunate, but Vendor’s, SI’s and VAR’s regularly mis-sell SOA. Let me give you one simple example… About 12 months ago during an RFP demonstration, a big name software Vendor suggested that...
View ArticleImplementing Entity Services using NoSQL – Part 2: Contract-first
It’s time to begin the coding of my SOA entity service with NoSQL project, and as promised I’m starting with the web service’s contract. This technique of starting with a web service contract...
View ArticleImplementing Entity Services using NoSQL – Part 4: Java EE
Now that I have prepared a skeleton contract-first web-service and created a data access layer using Ektorp and CouchDB, it’s time to wire them together into a fully working entity service. To do this...
View ArticleAnnouncing: Trip Computer for Android
The reason that I’ve been so bad a posting recently is that I caught the Android development bug. I’ve been using all my spare time working on a new Android application called ‘Trip Computer’. Trip...
View ArticleAndroid: Unit Testing Apps with Couchbase, Robolectric and Dagger
This Android / Gradle project on GitHub shows how to integrate Couchbase, Robolectric and Dagger so that unit testing can occur without the need for a connected device or emulator. Background I need a...
View Article