colinjack.blogspot.com
Colin Jack's Blog: February 2009
http://colinjack.blogspot.com/2009_02_01_archive.html
Sunday, February 15, 2009. Next Europe VAN - 25th February 2009. After a bit of discussion Jan. And I have decided that for now it seems to make sense to run the Europe VAN every two weeks, we have discussed having more open discussions on alternate weeks but we'll have to see if there is an appetite for that. Has agreed to do the next one on REST and his OpenRasta. Wednesday Feb 25, 2009 7:00 PM GMT. Wednesday, Feb 25, 2009 09:00 PM GMT. Live Meeting) . Save to del.icio.us. Posted by Colin Jack. Knowle...
colinjack.blogspot.com
Colin Jack's Blog: September 2009
http://colinjack.blogspot.com/2009_09_01_archive.html
Tuesday, September 22, 2009. RESTful Web Services Cookbook - Review of Rough Cut. I've just finished reading the rough cut of RESTful Web Services Cookbook. And thought I'd write a very quick review. Ultimately the book fills a gap in the market by providing practical advice on designing high quality HTTP/REST solutions and I found the recipe approach really accessible. In summary, highly recommended. Save to del.icio.us. Posted by Colin Jack. Saturday, September 12, 2009. There are also lots of annoyanc...
colinjack.blogspot.com
Colin Jack's Blog: May 2009
http://colinjack.blogspot.com/2009_05_01_archive.html
Sunday, May 24, 2009. Book Review - SOA Patterns (First 5 Chapters). I'll cut straight to the chase, I definitely recommend SOA Patterns. To anyone interested in SOA. Even though its currently only available in MEAP, and is a bit rough and ready, and isn't complete, it's still great stuff and well worth your time. Now I've said that I'll give a quick run through. Essentially the author, Arnon Rotem-Gal-Oz. You can actually read a few of the patterns online, see the linked PDFs. Is also worth a read.
colinjack.blogspot.com
Colin Jack's Blog: September 2008
http://colinjack.blogspot.com/2008_09_01_archive.html
Thursday, September 04, 2008. NHibernate - Mapping Custom Collections. Came upon this article on mapping custom collections. That uses extension methods. I'm not a massive fan of extension methods to be honest and I prefer to use custom collection classes and I thought I'd show how I've seen them mapped in the past. When I say that I like custom collections I mean classes like this:. I prefer a collection like this over a bog standard. 160; public interface . TItem : IReadOnlyCollection, . This require...
colinjack.blogspot.com
Colin Jack's Blog: SOA Manifesto
http://colinjack.blogspot.com/2009/10/soa-manifesto.html
Monday, October 26, 2009. I've just gotten through reading the SOA Manifesto. And reactions from (among others) Jim Webber. And I can't help feeling the whole thing is a missed opportunity. In particular you'll notice is that the manifesto doesn't deal with the "what is a service" issue and so fails to deal with the Service Oriented Ambiguity. Issue Although Martin Fowler covers multiple ways of viewing services in his post I think two are probably most relevant when considering the manifesto:. Are diffi...
colinjack.blogspot.com
Colin Jack's Blog: WCF and REST
http://colinjack.blogspot.com/2009/09/wcf-and-rest.html
Saturday, September 12, 2009. I'm on a project that was using WCF and we've managed to make the transition to using REST (well, to be honest so far its just POX). REST is a joy and I really find it such a pleasant experience compared to RPC let alone WS-*. There are also lots of annoyances that you only discover when you come to use it and unfortunately, as Seb. On the bright side the WCF team did contact me and Seb and we did give feedback which apparently will feed into a release post-WCF 4. My fee...
colinjack.blogspot.com
Colin Jack's Blog: January 2009
http://colinjack.blogspot.com/2009_01_01_archive.html
Thursday, January 22, 2009. P&P - Web Service with REST Application Pattern. It was interesting that all the fuss over Oxite had a positive impact. Unfortunately Microsoft are also now giving us their views on REST (WCF REST starter kit, argh) and more recently REST with a domain model in Two-Tier Service Application Scenario (REST). Which J.D. Meier calls the Web Service with REST Application Pattern. Save to del.icio.us. Posted by Colin Jack. Subscribe to: Posts (Atom).
colinjack.blogspot.com
Colin Jack's Blog: July 2008
http://colinjack.blogspot.com/2008_07_01_archive.html
Thursday, July 24, 2008. BDD - The Two Approaches. I've been using BDD for a little while now and think I've gotten to grips with most of the ideas, however the more I learn the more questions I have. Rather than wait for answers I thought I'd blog about what I'm trying now, so when reading this keep in mind that these are just my current personal opinions and should be taken with a pinch of salt. To me there are two styles of BDD:. The style Dan North. The style Dave Astels popularised. Some have argued...
colinjack.blogspot.com
Colin Jack's Blog: November 2008
http://colinjack.blogspot.com/2008_11_01_archive.html
Wednesday, November 19, 2008. BDD - Available Frameworks. I've been using the Astels style of BDD. For a while now but so far I've just done it using MSTest/NUnit and a few custom base classes. I think that's a good way to start out, as with so many good things in life it doesn't require a new whizzy tool/framework. This project is very cool, not only does it allow you to create superb specifications but you also get some nice reporting. Here's a simple example of a sample spec:. A context is added =()=.
colinjack.blogspot.com
Colin Jack's Blog: October 2008
http://colinjack.blogspot.com/2008_10_01_archive.html
Tuesday, October 28, 2008. DDD - Making meaningful relationships. A recent discussion on the DDD forum. Made me want to post about what I consider to be an under-appreciated aspect of domain modelling, namely relationships. In the thread. Randy Stafford said the following:. Note that RoleRegistration is an example of a Relationship Object – arguably a fourth archetype of domain object alongside Entity, Value Object, and Aggregate. For example if a Client. In the case of an association between a Client.