<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8347638</id><updated>2011-12-28T17:37:49.685Z</updated><category term='Personal'/><category term='Technical'/><category term='Science'/><category term='Cooking'/><category term='Political'/><category term='Philosophical'/><title type='text'>Big Bad Bob's Log</title><subtitle type='html'>A blog about my life, thoughts and work. This blog will consist of programming, philosophy, politics, poetry and anything else that I want to talk about.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default?start-index=101&amp;max-results=100'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>141</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8347638.post-9100802627548668701</id><published>2011-09-08T08:02:00.001+01:00</published><updated>2011-09-08T08:02:34.175+01:00</updated><title type='text'>On the Insanity of Expecting Nothing to Happen...</title><summary type='text'>On my current project we're building an asynchronous message based system with various outputs, in particular a file for consumption by a mainframe.

On a number of occasions tests have been written that assert that something has not happened.

When you're testing synchronous processes this is a perfectly reasonable assertion to make, when the process returns all the work will be done.

For </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/9100802627548668701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=9100802627548668701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/9100802627548668701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/9100802627548668701'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2011/09/on-insanity-of-expecting-nothing-to.html' title='On the Insanity of Expecting Nothing to Happen...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8947395984793447244</id><published>2011-04-04T08:14:00.003+01:00</published><updated>2011-04-04T09:01:03.587+01:00</updated><title type='text'>Debugging Neo4J Spatial - Update 3 on Neo4J Spatial and British Isles OSM Data import.</title><summary type='text'>I have been having a long discussion with Craig Taverner over an issue that I think that I have identified in the Neo4J spatial codebase with particular reference to the OSM code. Unfortunately I have completely failed to communicate the issue that I have perceived. Craig has variously believed that the issue is in my code or my misperception of the Neo4J spatial unit test code.The actual issue </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8947395984793447244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8947395984793447244' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8947395984793447244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8947395984793447244'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2011/04/debugging-neo4j-spatial-update-3-on.html' title='Debugging Neo4J Spatial - Update 3 on Neo4J Spatial and British Isles OSM Data import.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-2167442461798533020</id><published>2011-03-31T09:58:00.004+01:00</published><updated>2011-03-31T10:15:14.838+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Update 2 on Neo4J Spatial and British Isles OSM Data import.</title><summary type='text'>Well even 6GB of heap space isn't enough to fully import and re-index the British Isles Open Street Map Data set. I'm thinking that there will have to be some work on memory management somewhere. First thing I'm going to need to do is profile the import and work out where the memory is being used (I'm assuming it isn't a memory leak per se). Basically I want to determine whether it is because of </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/2167442461798533020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=2167442461798533020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2167442461798533020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2167442461798533020'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2011/03/update-2-on-neo4j-spatial-and-british.html' title='Update 2 on Neo4J Spatial and British Isles OSM Data import.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-5100818929854414507</id><published>2011-03-24T08:14:00.002Z</published><updated>2011-03-24T08:55:35.284Z</updated><title type='text'>Update 1 on Neo4J Spatial and British Isles OSM Data import.</title><summary type='text'>Successes and failures...I managed to shepherd the import all the way through to import completion with 4096 MB of memory but unfortunately fell short when it came to the re-indexing. As I commented on my post I upped the memory to 6144 MB and restarted and it has again successfully imported and has been re-indexing overnight without falling over. I'm waiting to see how this goes.During the past </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/5100818929854414507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=5100818929854414507' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5100818929854414507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5100818929854414507'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2011/03/update-1-on-neo4j-spatial-and-british.html' title='Update 1 on Neo4J Spatial and British Isles OSM Data import.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-1076438907025189077</id><published>2011-03-21T10:10:00.004Z</published><updated>2011-03-21T12:01:16.259Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Neo4J Spatial and Importing the British Isles Open Street Map Data</title><summary type='text'>I know, I know. Overly ambitious and all that.While we've been working on Presynt we've been having fun and games with Geo Data; both for Local Search and Reverse Geo lookups. We've also got a number of ambitious new Geo features planned for future versions that needs needs some form of Geo store.So with that in mind I started playing with Neo4J Spatial and the Open Street Map data set.It's been </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/1076438907025189077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=1076438907025189077' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1076438907025189077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1076438907025189077'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2011/03/neo4j-spatial-and-importing-british.html' title='Neo4J Spatial and Importing the British Isles Open Street Map Data'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-6874186441883737705</id><published>2010-10-12T09:19:00.006+01:00</published><updated>2010-10-12T10:08:32.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>My Web Comics...</title><summary type='text'>I've been  lifelong comic reader, starting with Peanuts, Giles and Thelwell but then graduating to the delights of The Far Side, Calvin and Hobbes and Bloom County. In many ways they were as influential to me as all the conventional books I read as among their humour was much wisdom.With such strong early influences it's little wonder that I've kept on reading cartoons though I've transferred my </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/6874186441883737705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=6874186441883737705' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6874186441883737705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6874186441883737705'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/10/my-web-comics.html' title='My Web Comics...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8375130224785549108</id><published>2010-09-28T11:54:00.002+01:00</published><updated>2010-09-28T12:03:15.983+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Further Forays Into the HTML5 Stack - Animation</title><summary type='text'>Short update this one.I've been doing some simple animations replacing one image with another every 5 seconds using the SVG SMIL animation framework. I'm using the 'defs' element to define a number of image elements that will not be immediately rendered. I then use an 'use' element to refer to the first element in the sequence before using the 'animate' element to alter the 'xlink:href' attribute</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8375130224785549108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8375130224785549108' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8375130224785549108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8375130224785549108'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/09/further-forays-into-html5-stack.html' title='Further Forays Into the HTML5 Stack - Animation'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-2514090110940145048</id><published>2010-09-20T17:41:00.004+01:00</published><updated>2010-09-20T18:27:16.766+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Forays into the HTML5 stack.</title><summary type='text'>While working on Cazcade with Neil, Dan C., Jon et al I'm also working on my own little project - DiarWise. It's still pretty stealth so I'm not going to discuss it in detail on an open forum but I think that now is a good time to discuss some of the technology that I've been using.For DiarWise I've been looking at a much more rich UI experience highly interactive and completely resolution </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/2514090110940145048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=2514090110940145048' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2514090110940145048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2514090110940145048'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/09/forays-into-html5-stack.html' title='Forays into the HTML5 stack.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-7360664523481028415</id><published>2010-09-15T23:22:00.002+01:00</published><updated>2010-09-16T01:02:55.392+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>My life with BDD...</title><summary type='text'>This is a blog post that's been very long overdue, but I finally acknowledged that I really need to capture my experiences after a chat with an old friend at Twitter (shameless name drop...).I first came across Behaviour Driven Development thanks to Mauro Talevi, my first hire on the team that I set up at HSBC back in 2008. He's a major contributor on the JBehave project that is one of the major </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/7360664523481028415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=7360664523481028415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7360664523481028415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7360664523481028415'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/09/my-life-with-bdd.html' title='My life with BDD...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-6140063533904426453</id><published>2010-09-12T18:04:00.003+01:00</published><updated>2010-09-12T18:29:56.807+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Some New Social Networking Infrastructure</title><summary type='text'>I'm a long time Facebook and LinkedIn user but as part of my involvement in developing Cazcade I've had to get my feet wet with Twitter.I've been running FlipBoard for a while and I've found an outlet for sharing what I find on it by adding my Twitter account. I've now joined my blog to my Twitter account by using TwitterFeed and this post will test the whole process.Twittering is very addictive </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/6140063533904426453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=6140063533904426453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6140063533904426453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6140063533904426453'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/09/some-new-social-networking.html' title='Some New Social Networking Infrastructure'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-6836252420054879639</id><published>2010-08-29T08:15:00.000+01:00</published><updated>2011-03-21T12:01:23.975Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Lyrical Ambiguity in the Kinks' Lola</title><summary type='text'>I greatly enjoy a number of the Kinks songs, they were a brilliant group that created a number of classics that still resonate today.One thing that always makes me stop and wonder is how many people believe firmly that they know the gender of Lola.To me it seems that they have missed the brilliance of the lyrical ambiguity. The lines that really seem to be misunderstood are: "But I know what I am</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/6836252420054879639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=6836252420054879639' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6836252420054879639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6836252420054879639'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/08/lyrical-ambiguity-in-kinks-lola.html' title='Lyrical Ambiguity in the Kinks&amp;#39; Lola'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-5420273375842377218</id><published>2010-07-05T12:07:00.000+01:00</published><updated>2011-03-21T12:01:31.914Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>iPhone 4 has arrived...</title><summary type='text'>Faced a rather unique problem... I got two iPhones in my package rather than the one I expected. The nice young customer service rep nearly fell off her seat when I called and told her about it. The first time they had heard of that happening.I think that I slightly restored her faith in humanity as she thought that no one would have called up and would have just stayed quiet about it. She asked </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/5420273375842377218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=5420273375842377218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5420273375842377218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5420273375842377218'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/07/iphone-4-has-arrived.html' title='iPhone 4 has arrived...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-595903105213208513</id><published>2010-06-30T19:01:00.003+01:00</published><updated>2011-03-21T12:01:31.914Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>My First Track day...</title><summary type='text'>On Monday I took my life into my hands and went on a track day at Bedford Autodrome with EasyTrack.co.uk.I had a blast! The track was ideal for a novice and my car (an Audi TT RS) proved more than capable. I had asked for a session with an instructor and I got a great guy named Steve. In the end I took a second session in the afternoon. As a result I went from being slowest on the track to not </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/595903105213208513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=595903105213208513' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/595903105213208513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/595903105213208513'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/06/my-first-track-day.html' title='My First Track day...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Y6ujGSGW6-0/TCuI62bhP5I/AAAAAAAAACY/svauTFJdAHo/s72-c/Edited+Trackday.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-5956485093065684068</id><published>2010-06-27T09:11:00.003+01:00</published><updated>2011-03-21T12:01:52.671Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Height of Geekery</title><summary type='text'>Well, here I am at my favourite cafe for breakfast with my iPad. I'm trying the whole blogging from my iPad thing with an app called BlogPress.It's really interesting to see how modern integrated technology is making it feasible to do things that would have been awkward if not impossible a few years ago. The opportunities in this space are endless.The excitement about the potential for location </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/5956485093065684068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=5956485093065684068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5956485093065684068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5956485093065684068'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/06/height-of-geekery.html' title='The Height of Geekery'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-6152815395364619503</id><published>2010-06-17T12:28:00.003+01:00</published><updated>2011-03-21T12:02:02.980Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Constructor Versus Setter Based Dependency Injection</title><summary type='text'>There seems to be two extreme camps here and no middle ground.I, as usual, agree with neither extreme.The simple fact is that my preferred approach is to design classes that meet the original intent of object orientation. That the class is fully usable after construction.That is not to say that I believe that Constructor injection is the one, true way. Rather, I believe that all mandatory </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/6152815395364619503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=6152815395364619503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6152815395364619503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6152815395364619503'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/06/constructor-versus-setter-based.html' title='Constructor Versus Setter Based Dependency Injection'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-4833090424861892985</id><published>2010-03-19T07:08:00.004Z</published><updated>2011-03-21T12:02:11.444Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The problem with modern 3D films</title><summary type='text'>What are the problems and limitations of modern 3D? I'm not going to claim any particular expertise in this subject past a decent familiarity with 3D computer graphics. However I do think that there are a couple of key points that are passing people by in the recent excitement about 3D cinema. The pedant in me wants to go on record ;-).The main thing that is not being said is that the 3D we are </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/4833090424861892985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=4833090424861892985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4833090424861892985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4833090424861892985'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/03/problem-with-modern-3d-films.html' title='The problem with modern 3D films'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8421947317767400547</id><published>2010-02-10T17:41:00.004Z</published><updated>2010-06-17T13:41:35.671+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>What do I think about Business Analysis?</title><summary type='text'>At work we're currently looking for a new Business Analyst and it has given me pause to review my thoughts on Business Analysis. I originally trained as an Analyst/Programmer and have during the course of my career had cause to do rather a lot of Business and Systems Analysis even though you will not find a huge amount about it on my CV.I started off using Entity Relationship Diagrams as an </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8421947317767400547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8421947317767400547' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8421947317767400547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8421947317767400547'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2010/02/what-do-i-think-about-business-analysis.html' title='What do I think about Business Analysis?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-4764488253975115899</id><published>2009-11-03T07:11:00.003Z</published><updated>2011-03-21T12:02:11.445Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>A First Attempt at Haiku</title><summary type='text'>Normally I'm shy about my poetry but I think I can be brave enough to share 3 lines and 17 syllables.Talking to my Project Manager last night, I said that a particularly gnarly problem would probably be solved by about 3 lines of code, but which 3 lines of code? He laughed and said that was going to be a piece of software haiku. He went to a neighbouring desk tossing out a line that he would like</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/4764488253975115899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=4764488253975115899' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4764488253975115899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4764488253975115899'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2009/11/first-attempt-at-haiku.html' title='A First Attempt at Haiku'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8586917291801832863</id><published>2009-10-26T10:11:00.003Z</published><updated>2009-10-28T10:13:58.174Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Octopussies...</title><summary type='text'>Nope - I'm not referring to multiples of a James Bond Film - I'm referring instead to a family tradition.My mother has for as long as I can remember given an 'Octopussy' to the young children of family and friends. An Octopussy is a friendly octopus crocheted out of wool:To start the body:Make a chain of 6 or 7 stitches and then form a circle using whatever colour wool you have to hand..Using </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8586917291801832863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8586917291801832863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8586917291801832863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8586917291801832863'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2009/10/octopussies.html' title='Octopussies...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y6ujGSGW6-0/SugZPIfM6II/AAAAAAAAACM/o-sXJEbgF-8/s72-c/CroppedOctopussy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8204213447078298741</id><published>2009-10-13T07:24:00.011+01:00</published><updated>2009-10-26T10:32:36.505Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>GPGPU Mandelbrot with OpenCL and Java</title><summary type='text'>I've done a fair amount of learning since I last posted. OpenCL stopped being just a specification and now has a concrete implementation.I upgraded my MacBook to Snow Leopard and got access to a fairly solid implementation. I say 'fairly' because it exhibits a few interesting quirks... I can pretty reliably get it to throw memory access errors even when I am doing nothing exotic. More about this </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8204213447078298741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8204213447078298741' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8204213447078298741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8204213447078298741'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2009/10/gpgpu-mandelbrot-with-opencl-and-java.html' title='GPGPU Mandelbrot with OpenCL and Java'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-2667769859599119175</id><published>2009-05-07T07:21:00.004+01:00</published><updated>2009-10-26T10:32:36.505Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Balance in Business and Technical Architectures</title><summary type='text'>I've worked in a number of organisations over the years. These organisations were many and varied but one pattern seemed to be repeated without fail.The cycle of centralisation and de-centralisation.This seems to be a very disruptive and expensive cycle.. The time and effort wasted on reorganising must detract from the company bottom line. I've spent some time trying to work out why this cycle </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/2667769859599119175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=2667769859599119175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2667769859599119175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2667769859599119175'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2009/05/balance-in-business-and-technical.html' title='Balance in Business and Technical Architectures'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-861715338011822743</id><published>2009-04-14T10:28:00.002+01:00</published><updated>2009-10-26T10:32:43.290Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><summary type='text'>I just thought that I would share with the world a little bit of my family history. I am a descendent of Samuel Boote (1844-1921) a reasonably well known Argentine photographer. One of our cousins kindly loaned me a copy of the genealogy tracing the descendents of Samuel's grandfather, also Samuel Boote (1788-1854). I've scanned the pages as images and felt that it would be a good idea to make </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/861715338011822743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=861715338011822743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/861715338011822743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/861715338011822743'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2009/04/i-just-thought-that-i-would-share-with.html' title=''/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y6ujGSGW6-0/SeRasTrvgdI/AAAAAAAAAB0/0Im1qgDWWG8/s72-c/PAGE12.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-2902091307305415184</id><published>2009-02-10T07:09:00.003Z</published><updated>2009-02-10T18:23:14.768Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Pair Programming Interviews</title><summary type='text'>My current project has undergone an highly protracted round of interviews due in part to the hiring freeze that for some strange reason started in September.This was my first set of interviews where I used pair programming as part of the interview process.It was extremely effective. We used a highly simplified 'story' to test the candidate's design and coding skills. The story defined an </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/2902091307305415184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=2902091307305415184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2902091307305415184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2902091307305415184'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2009/02/pair-programming-interviews.html' title='Pair Programming Interviews'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-3791072333676278267</id><published>2008-12-12T07:05:00.002Z</published><updated>2008-12-12T07:34:36.982Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Thoughts on Scrum</title><summary type='text'>The project that I'm on is being run as a pure Scrum project. I'm still forming my thoughts, but I think it's still worth sharing my first impressions.I'm something of a reactionary old architect; I still instinctively like to design a lot up front. I'm fully aware that design still has a part to play in Scrum, but I do feel better with more up-front thought about the problems.I've been surprised</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/3791072333676278267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=3791072333676278267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3791072333676278267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3791072333676278267'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/12/thoughts-on-scrum.html' title='Thoughts on Scrum'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-9207299874250084664</id><published>2008-12-09T06:58:00.002Z</published><updated>2008-12-09T07:18:36.304Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Rules with Jess</title><summary type='text'>As part of my recent contract with I've been working on a project that is likely to have a large rulebase requiring frequent change. As a result we've decided to use a rules engine to manage them. We won't necessarily be allowing real time changes to rules, but we may well allow some changes between releases.Jess was selected as it is already used within the organisation. It's not open source but</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/9207299874250084664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=9207299874250084664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/9207299874250084664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/9207299874250084664'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/12/rules-with-jess.html' title='Rules with Jess'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-6475699202833986668</id><published>2008-12-08T17:32:00.005Z</published><updated>2008-12-08T18:04:15.358Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>Winter Recipes</title><summary type='text'>In this weather one's mind turns to good sustaining food so here I present a couple of favourite recipes for this kind of weather. One is a proper recipe, the other is an out and out cheat...The first recipe is derived from a baked mushroom recipe that I first saw on 'The Victorian Kitchen' cooked by Ruth Mott. Her recipe was simply Portobello mushrooms baked with butter salt and pepper for about</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/6475699202833986668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=6475699202833986668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6475699202833986668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/6475699202833986668'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/12/winter-recipes.html' title='Winter Recipes'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-5839674431436986925</id><published>2008-12-02T08:28:00.002Z</published><updated>2008-12-02T08:45:39.609Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Are We Building a Biplane or a Jumbo Jet?</title><summary type='text'>This is a question that I nowadays find myself asking very frequently; of myself and of my end clients. It's an important question as it frames the scope of the piece of work. The very technical versions of this question ('What percent Disaster Recovery do we need?' or 'What percent up time do we want to guaranteer?') tend to cause non-technical people to boggle and not come up with any useful </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/5839674431436986925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=5839674431436986925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5839674431436986925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5839674431436986925'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/12/are-we-building-biplane-or-jumbo-jet.html' title='Are We Building a Biplane or a Jumbo Jet?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-7625857321812841052</id><published>2008-11-26T07:45:00.004Z</published><updated>2008-12-02T08:45:46.803Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Futurama: Bender's Game...</title><summary type='text'>Last night Henry, Neil and Dimple joined me to watch the newest feature length Futurama: Bender's Game.We all had similarly mixed feelings about it: We laughed at various points during the episode but on balance felt that it was not vintage Futurama.Afterwards we looked on IMDB and saw a mix of reviews that reflected our thoughts. The review that best expressed my feelings was by 'howTVshouldbe'.</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/7625857321812841052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=7625857321812841052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7625857321812841052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7625857321812841052'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/11/futurama-benders-game.html' title='Futurama: Bender&apos;s Game...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8475638913264470284</id><published>2008-09-22T07:03:00.006+01:00</published><updated>2008-09-22T07:22:08.390+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Recycling Factory Pattern.</title><summary type='text'>I've been thinking a little about patterns recently as a result of having to interview far too many people in the past week. I've been asking them to tell me about patterns and their relationships.It's been interesting hearing people talk about the 'evil Singleton' pattern, get muddled over the Factory pattern and refer to the Pool pattern.The thing that these patterns all have in common is that </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8475638913264470284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8475638913264470284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8475638913264470284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8475638913264470284'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/09/recycling-factory-pattern.html' title='Recycling Factory Pattern.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-3717451697772681354</id><published>2008-08-29T08:19:00.002+01:00</published><updated>2008-08-29T08:30:05.580+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Motormouths Anonymous</title><summary type='text'>Hello, my name is Robert and I am a recovering motormouth...Spare a thought for those of use who are born with verbal diarrhea, we have to work very hard not to monopolize any conversation and are typically very uncomfortable with silence.My whole family seem to be motormouths, some recovering like me, other just keep talking. My father was famous in the family, he was late in learning to talk </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/3717451697772681354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=3717451697772681354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3717451697772681354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3717451697772681354'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/08/motormouths-anonymous.html' title='Motormouths Anonymous'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-4491485184993848548</id><published>2008-08-26T16:47:00.002+01:00</published><updated>2008-09-22T07:22:08.391+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Distributed Transactions</title><summary type='text'>One of the hardest things to design in distributed systems is the transactional behaviour.I am perpetually surprised at the naivety with which people approach this set of problems. There does not seem to be any formalism to approaching this kind of design. What I do is deliberately take as step back and design the 'transactional architecture':Identify parts of the architecture that may </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/4491485184993848548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=4491485184993848548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4491485184993848548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4491485184993848548'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/08/distributed-transactions.html' title='Distributed Transactions'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-5614096431479032345</id><published>2008-08-03T07:26:00.002+01:00</published><updated>2008-08-03T07:40:45.678+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Political'/><title type='text'>Carbon-neutral foods</title><summary type='text'>The biggest problem with modern food production is that it is entirely dependent on oil. We've already seen food costs rise as a direct response to rising oil prices.Many farmers have profitably moved their food production over to organic methods, I wonder how long it will be before we see certified carbon-neutral foods on our supermarket shelves?I'd certainly be happy to pay a premium initially </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/5614096431479032345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=5614096431479032345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5614096431479032345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5614096431479032345'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/08/carbon-neutral-foods.html' title='Carbon-neutral foods'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-7294237183285310328</id><published>2008-07-30T15:06:00.002+01:00</published><updated>2008-08-03T07:40:56.227+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>An Abstract View of Documentation</title><summary type='text'>I've been thinking a little about the documentation of a system.I think that there are two sorts:DescriptiveTransformativeDescriptive documentation describes a system at a given state of time.Transformative documentation describes the transformation of a system as a result of change.Transformative documentation is only maintained for the duration of the change and is thereafter left as a record </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/7294237183285310328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=7294237183285310328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7294237183285310328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7294237183285310328'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/07/abstract-view-of-documentation.html' title='An Abstract View of Documentation'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-3916750891878311848</id><published>2008-07-21T17:08:00.004+01:00</published><updated>2008-08-03T07:40:56.228+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Prototyping</title><summary type='text'>I've been working on defining development processes for NHSBT and have been discussing useful forms of prototypes.The way I see it there are two main classifications:User Interface PrototypeTechnology PrototypeOne typically prototypes to communicate concepts to a user or to prove a technology.I tend to use two types of User Interface Prototype:WireframeGhost TownA wireframe prototype is used in </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/3916750891878311848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=3916750891878311848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3916750891878311848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3916750891878311848'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/07/prototyping.html' title='Prototyping'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8652683885470273233</id><published>2008-07-17T07:59:00.002+01:00</published><updated>2008-07-17T08:06:01.986+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>I've got to be careful not to let it grow out of control...</title><summary type='text'>I've been working and thinking about my encrypted zip framework and in the process of refactoring and abstracting I find myself teetering on the brink of creating a grand unified storage framework for Java, where one defines 'entries' and those can be stored to filesystem, database, zip file, etc.I think that a Grand Unified Storage Framework would not be a bad thing as I have long been </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8652683885470273233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8652683885470273233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8652683885470273233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8652683885470273233'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/07/ive-got-to-be-careful-not-to-let-it.html' title='I&apos;ve got to be careful not to let it grow out of control...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-1553638563509136804</id><published>2008-07-16T16:10:00.002+01:00</published><updated>2008-07-16T16:21:31.979+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Mobile Broadband</title><summary type='text'>Well I've taken the plunge and have got mobile broadband from T-Mobile.I'm still trying to work out how to get access the the wireless hotspots as I need to send a text using my SIM card to get a username and password.I think that I'm just going to have to stick the SIM card in my normal phone, send the text and see what happens.I've been working on the Encrypted Zip on the train to and from work</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/1553638563509136804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=1553638563509136804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1553638563509136804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1553638563509136804'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/07/mobile-broadband.html' title='Mobile Broadband'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-338116799105616209</id><published>2008-06-30T21:19:00.002+01:00</published><updated>2008-06-30T21:34:35.833+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Working with OutputStreams</title><summary type='text'>I'm a big fan of the implementations of OutputStreams in Java - a very good example of the decorator pattern. It is great to be able to add capabilities by simple composition.I'm using various OutputStream implementations to create an API to encrypt files within a Zip file. Unfortunately there are some maddening inconsistencies.The one that is giving me the biggest headache is the fact that the </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/338116799105616209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=338116799105616209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/338116799105616209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/338116799105616209'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/06/working-with-outputstreams.html' title='Working with OutputStreams'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-3570457917579033448</id><published>2008-04-01T20:27:00.001+01:00</published><updated>2008-06-30T21:19:24.074+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Tumultuous Times</title><summary type='text'>Been a bit busy of late, landing a role as the Enterprise Architect for NHSBT. As usual I intend to work myself out of the role, but for now my day is filled with learning a whole new business domain and fleshing out my skills with a few new ones.I'm having to pinch myself, realising that Enterprise Architect is only one step down from board level. My self-belief and arrogance will really be put </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/3570457917579033448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=3570457917579033448' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3570457917579033448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3570457917579033448'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/04/tumultuous-times.html' title='Tumultuous Times'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-2525855987929801450</id><published>2008-02-26T19:18:00.002Z</published><updated>2008-02-26T19:34:44.036Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (8/8)</title><summary type='text'>That's it. The End...I'm really glad that I got this out and shared it. This is the final part of the tale as I have it."The Standard", June 10th., 1881The Corrientes Murder-With much pleasure I make room for the following papers, which speak for themselves. We shall be only too glad to lend our poor aid to the object expressed in Mr. Budge's letter and receive subscriptions to help so merited a </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/2525855987929801450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=2525855987929801450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2525855987929801450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2525855987929801450'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/02/death-of-my-great-great-grandfather-88.html' title='The Death of my Great Great Grandfather. (8/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-2586165908533275591</id><published>2008-02-21T20:03:00.003Z</published><updated>2008-02-26T19:34:57.779Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (7/8)</title><summary type='text'>News of the murderers."The Standard", May 28th., 1881The Murder in Corrientes-Naranjito, May 23rd., 1881To the Editor of "The Standard"Dear Sir,I am happy to inform you that the last of the murderers of Macdonald and Guthrie passed up, well secured in the train to-day to Monte Caseros; he had the watch and ring of Macdonald, and also the recado of Guthrie, so that now the whole thing will come </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/2586165908533275591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=2586165908533275591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2586165908533275591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/2586165908533275591'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/02/death-of-my-great-great-grandfather-711.html' title='The Death of my Great Great Grandfather. (7/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-1088415404562959958</id><published>2008-02-03T10:39:00.001Z</published><updated>2008-02-21T20:26:26.907Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (6/8)</title><summary type='text'>A slightly shorter update this time - The response from the Governor of Corrientes and a Mr. McCorquodale gives some details on the murderers.Buenos Aires "Standard", April 26th, 1881The Naranjito Murder-With much pleasure we publish the following telegram from the Governor of Corrientes to the President of the Republic, in reply to the President's message sent the moment His Excellency </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/1088415404562959958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=1088415404562959958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1088415404562959958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1088415404562959958'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/02/death-of-my-great-great-grandfather-611.html' title='The Death of my Great Great Grandfather. (6/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-525094264296931851</id><published>2008-01-24T11:56:00.000Z</published><updated>2008-01-24T12:04:59.376Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Sigh... HTTP Status 408 after Login  on Tomcat.</title><summary type='text'>Quick little post to share the results of a day's worth of wasted effort. I was creating a tracer bullet prototype of a web application for a customer and was configuring the security using an LDAP server (Apache Directory Server and Apache Directory Studio - a very good combo). Having configured the LDAP server I set up form based security and pointed a browser at the web application. I first </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/525094264296931851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=525094264296931851' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/525094264296931851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/525094264296931851'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/01/sigh-http-status-408-after-login-on.html' title='Sigh... HTTP Status 408 after Login  on Tomcat.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-875454509761598006</id><published>2008-01-22T21:03:00.001Z</published><updated>2008-02-21T20:26:13.774Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (5/8)</title><summary type='text'>One of the murderers is caught in a very long piece.The Corrientes Murder-One Assassin Caught.-One of the best proofs of the generally improved state of affairs in this country, is the very decided action taken by the authorities in the case of the murder of the two Scotch farmers at Naranjito, Corrientes.The very day the news reached this city, and the matter was brought to the attention of the </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/875454509761598006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=875454509761598006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/875454509761598006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/875454509761598006'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/01/death-of-my-great-great-grandfather-511.html' title='The Death of my Great Great Grandfather. (5/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-4692172612066296448</id><published>2008-01-13T11:33:00.001Z</published><updated>2008-02-21T20:17:07.154Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (4/8)</title><summary type='text'>With this posting it is revealed that Corrientes is in fact the province where the murders occurred so I've retitled the posts to date. I believe that this confusion is due to the high rate of immigration and settlement leading to some difficulties in administrating the country.From the Buenos Aires Standard, April 21st, 1881.The Murder of Messrs. Macdonald &amp; GuthriePresident Roca received </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/4692172612066296448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=4692172612066296448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4692172612066296448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4692172612066296448'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2008/01/death-of-my-great-great-grandfather-411.html' title='The Death of my Great Great Grandfather. (4/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-5834310435255999102</id><published>2007-12-30T19:32:00.001Z</published><updated>2008-02-21T20:16:50.576Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (3/8)</title><summary type='text'>From the 'Buenos Aires Standard' April 20th 1881.Abolition of Capital PunishmentWith much pleasure we state that the announcement in one of the city papers of the intention of President Roca to propose to Congress the Abolition of Capital Punishment is utterly incorrect, and we are fully authorised to say that the President, so far from being in favour of any such measure, views with regret that </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/5834310435255999102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=5834310435255999102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5834310435255999102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5834310435255999102'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/12/terrible-murder-in-entre-rios-311.html' title='The Death of my Great Great Grandfather. (3/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-1594514481413700594</id><published>2007-12-28T09:53:00.001Z</published><updated>2008-02-21T20:16:36.708Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (2/8)</title><summary type='text'>Part two: I'm not sure who G.E. is.Such a dreadful affair has happened near Monte Caseros, Macdonald and Guthrie, both of Salto, who had taken an Estancia in Corrientes have both been brutally murdered by a band of four assassins, whilst preparing to accommodate two of them. Macdonald lately went home to take his children there.Full details have not yet reached us, they have been buried in Monte </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/1594514481413700594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=1594514481413700594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1594514481413700594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/1594514481413700594'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/12/terrible-murder-in-entre-rios-211.html' title='The Death of my Great Great Grandfather. (2/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-7439296305362231527</id><published>2007-12-26T11:56:00.001Z</published><updated>2008-02-21T20:16:19.282Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Death of my Great Great Grandfather. (1/8)</title><summary type='text'>A little while ago my mother handed me a sheaf of typewritten papers detailing in rather horrifying detail the murder of my great, great grandfather in 1881.I thought that I would share this in an episodic format. Offering it as an interesting piece of family history and as a fascinating period piece.From the 'Buenos Aires Standard' April 19th, 1881.Terrible Murder in Entre RiosTwo Scotchmen </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/7439296305362231527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=7439296305362231527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7439296305362231527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7439296305362231527'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/12/terrible-murder-in-entre-rios-111.html' title='The Death of my Great Great Grandfather. (1/8)'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-788284689311206759</id><published>2007-12-17T22:06:00.000Z</published><updated>2007-12-28T09:53:25.211Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Political'/><title type='text'>A petition that everyone should sign.</title><summary type='text'>If you're at all concerned about the protection of your personal data you should consider signing the following online petition. Following the progressive release of stories about the extreme indifference to digital electronic privacy, this petition seeks to introduce a little more accountability.Petition to: require all organisations notify customers immediately of any personal data security </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/788284689311206759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=788284689311206759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/788284689311206759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/788284689311206759'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/12/petition-that-everyone-should-sign.html' title='A petition that everyone should sign.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8735197883922964908</id><published>2007-11-28T06:40:00.000Z</published><updated>2007-12-05T17:40:09.677Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Sitting on the Ferry from Denmark</title><summary type='text'>I've just had a very pleasant week in Denmark and Sweden.The reason for the journey was Magnus' wedding to the lovely Helene in Kiaby, Sweden. I'll post a full entry on the wedding once I've had a chance to sort out the pictures. For now I'll just talk a little bit about my impressions of the countries that I've visited.Denmark Part 1I left England on the ferry between Harwich and Esbjerg in </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8735197883922964908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8735197883922964908' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8735197883922964908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8735197883922964908'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/11/sitting-on-ferry-from-denmark.html' title='Sitting on the Ferry from Denmark'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-7507686038631908210</id><published>2007-11-02T10:52:00.000Z</published><updated>2007-11-28T08:28:49.779Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>Milk and Paprika Fried Chicken with Citrus Sauce</title><summary type='text'>One of my recipes that my sister has wanted for ages.The ingredient list is per person and can be scaled up appropriately.Chicken Breast1/2 pint of milk50g Corn Flour (Corn Starch in the US)Seasonings1 tsp. Paprika - Smoked for preference.1 pinch Salt1/2 tsp Dried garlic powder.Alternatively use Schwartz Season All - 1 1/2 tsp.1/2 lemonGood quality vegetable oil (sunflower or avocado are good)</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/7507686038631908210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=7507686038631908210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7507686038631908210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7507686038631908210'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/11/milk-and-paprika-fried-chicken-with.html' title='Milk and Paprika Fried Chicken with Citrus Sauce'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-4520162542831772571</id><published>2007-10-04T11:41:00.000+01:00</published><updated>2007-11-28T08:28:29.728Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>A New Combination of Flavours</title><summary type='text'>Well, my time off has given me back my leisure time and I have been pursuing a number of projects. All of which will be blogged here some time soon. The first and simplest one is a new combination of flavours that I have found that works really, really well.Fennel SeedSzechuan PepperGarlic (smoked if available)Avocado OilLime JuiceIt work brilliantly well either as a marinade for fish, poultry or</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/4520162542831772571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=4520162542831772571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4520162542831772571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4520162542831772571'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/10/new-combination-of-flavours.html' title='A New Combination of Flavours'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8193884901330409822</id><published>2007-07-31T14:35:00.001+01:00</published><updated>2007-11-28T08:28:10.485Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The TT has landed.</title><summary type='text'>Well, my car arrived last Friday and in between the fun of running it in I've taken the time to take a couple of photos...</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8193884901330409822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8193884901330409822' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8193884901330409822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8193884901330409822'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/07/tt-has-landed.html' title='The TT has landed.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Y6ujGSGW6-0/Rq86GaFSmsI/AAAAAAAAAAk/dAf-DcXLsCg/s72-c/TT_Blog_2.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-4958471788346144304</id><published>2007-07-11T16:58:00.000+01:00</published><updated>2007-10-04T11:41:06.001+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Is Writing Software an Engineering Discipline?</title><summary type='text'>The answer is a very and extremely definite - no.There have been many learned and wise discussions on this topic. Some people believing that it is an art and other people people believing that it is engineering. I vociferously straddle the fence and state clearly that we are all artisans. We, like the medieval cathedral builders, partake equally of art and science to build our towering </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/4958471788346144304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=4958471788346144304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4958471788346144304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4958471788346144304'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/07/is-writing-software-engineering.html' title='Is Writing Software an Engineering Discipline?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-7496104369410869579</id><published>2007-06-29T15:30:00.000+01:00</published><updated>2007-06-29T15:33:39.519+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>Twice Cooked Lamb</title><summary type='text'>I decided to cook up some leg of lamb the other day and inspired by the way that hams are made I did a two part cooking process: Poaching the lamb before roasting it.I poached the leg of lamb for about 2 hours in a liquor made up of:Enough lamb and vegetable stock to cover the leg.2 cloves of garlic, crushed.A cup of good quality red wine vinegarA bouquet garni, made up of thyme, bay, marjoram </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/7496104369410869579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=7496104369410869579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7496104369410869579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/7496104369410869579'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/06/twice-cooked-lamb.html' title='Twice Cooked Lamb'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-8673627065035409102</id><published>2007-06-27T08:13:00.000+01:00</published><updated>2007-06-27T08:24:40.405+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Binary Manipulation in a String Friendly Language</title><summary type='text'>Well, it's been a while since I blogged; and there's been a good reason since I had nothing worthwhile to say.I've now got two things that I want to talk about; one is technical and the other is about cooking.On to the technical. I'll blog the cooking in another entry.Just recently at work I had cause to revisit an old technique that I hadn't used in years and I thought that it would be worth </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/8673627065035409102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=8673627065035409102' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8673627065035409102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/8673627065035409102'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/06/binary-manipulation-in-string-friendly.html' title='Binary Manipulation in a String Friendly Language'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-4889067644435737254</id><published>2007-04-18T14:04:00.000+01:00</published><updated>2007-04-18T15:35:28.588+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Software Mass Production</title><summary type='text'>Every few years I come across a company where some managers come up with the idea of a 'software factory'. The thinking is that mass production techniques and their economies of scale could bring some major cost savings.Let us look in detail at the mass production of cars. Immediately a vision of a production line comes to mind. Cars being bolted together from thousands of mass produced pieces </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/4889067644435737254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=4889067644435737254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4889067644435737254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/4889067644435737254'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/04/software-mass-production.html' title='Software Mass Production'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-5405353862016419358</id><published>2007-03-27T11:53:00.000+01:00</published><updated>2007-03-27T11:59:50.032+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>The Boothby Fogcutter</title><summary type='text'>My Boothby grandfather was an interesting man aside from his exotic pets he was a  bit of an inventor. He came up with all kind of things, mainly aeronautic despite being a naval man.His one invention that has directly impacted my life was the 'Boothby Fogcutter'. Described as a 'catch-up drink', he invented it so that when he arrived at parties late where everyone was several drinks merrier, he </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/5405353862016419358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=5405353862016419358' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5405353862016419358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/5405353862016419358'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/03/boothby-fogcutter.html' title='The Boothby Fogcutter'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-3029382331840759473</id><published>2007-03-23T09:03:00.000Z</published><updated>2007-03-23T11:39:58.601Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>Smoked Cod and Chips</title><summary type='text'>When I lived in Ireland one of the great pleasures in life was to adjourn to a local chippy called Caffola's and devour a beatifully cooked smoked cod and chips. The cod was only lightly smoked, more to give flavour than preserve and added a delightful high note to a wonderful dish. It was a truly great way to prepare for an evening out at Rocky's followed by Badger Brown's.I've always loved </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/3029382331840759473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=3029382331840759473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3029382331840759473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/3029382331840759473'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/03/smoked-cod-and-chips.html' title='Smoked Cod and Chips'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-117385890203799513</id><published>2007-03-14T08:54:00.000Z</published><updated>2007-03-23T10:15:17.033Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Techniques for working with Temporal Databases.</title><summary type='text'>I've been working recently with a temporal database and have gone back over my blog as a result to see what I've written on the subject.All that I've written so far is a simple diatribe on temporal modelling.I think that it is about time that I share a hard won lesson about working with temporal databases in multi-user environments: It is alarming how frequently concurrency can be messed up. The </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/117385890203799513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=117385890203799513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/117385890203799513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/117385890203799513'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/03/techniques-for-working-with-temporal.html' title='Techniques for working with Temporal Databases.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116921687952040599</id><published>2007-01-19T14:26:00.000Z</published><updated>2007-03-23T11:21:21.380Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>A New Car</title><summary type='text'>A couple of weekends ago I finally bit the bullet and put the deposit down on a new car - an Audi TT. I went with the 3.2 litre quattro in Ibis White with a Mineral Grey interior. The salesman (the third that I had dealt with - the other two had left the industry soon after I saw them) was quite enthusiastic as he had been trying to convince his boss that the TT in white would make a nice show </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116921687952040599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116921687952040599' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116921687952040599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116921687952040599'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/01/new-car.html' title='A New Car'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116852462987275137</id><published>2007-01-11T14:09:00.000Z</published><updated>2007-03-23T10:15:17.033Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Balancing Ease of Use in Designs</title><summary type='text'>I've long held that in software design and development that the only wrong way of solving a problem is one that does not work. I do however believe that some ways of solving problems are better than others.In various entries I've talked about the ways I approach trying to arrive at better solutions, some of them were quite abstract. Most of them are ways of evaluating whether one solution is </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116852462987275137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116852462987275137' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116852462987275137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116852462987275137'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/01/balancing-ease-of-use-in-designs.html' title='Balancing Ease of Use in Designs'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116800647577612572</id><published>2007-01-05T14:13:00.000Z</published><updated>2007-03-23T11:21:21.378Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Albert the Mongoose</title><summary type='text'>Time for another family history blog entry. Today I want to tell some stories about Albert the mongoose.Albert was ridiculously tame, he was a particular pet of my father's who had a poachers pocket sewn into many of his coats so that Albert could travel with him. Often, when my father was having a chat with an acquaintance or talking to a shopkeeper, the conversation would grind to a sudden, </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116800647577612572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116800647577612572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116800647577612572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116800647577612572'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2007/01/albert-mongoose.html' title='Albert the Mongoose'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116660649655684887</id><published>2006-12-20T08:50:00.000Z</published><updated>2007-03-23T11:40:34.811Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Latin is a language....</title><summary type='text'>Much of my programming is informed by my mother's career as a linguist.She grew up part of an Anglo-Scots family in Argentina and is fluent in both Spanish and English. From an early age she worked hard to expose me to a range of languages through friends. Not just European languages but also any others (including Nepalese, Urdu and others from an old Gurkha officer).At school I was made to study</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116660649655684887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116660649655684887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116660649655684887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116660649655684887'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/12/latin-is-language.html' title='Latin is a language....'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116610098305534111</id><published>2006-12-14T12:47:00.000Z</published><updated>2007-03-23T10:15:17.034Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>The Quantum Boolean Anti-Pattern in XML</title><summary type='text'>One of my pet peeves is the Quantum Boolean anti-pattern.'What the heck is that?' I hear you cry!Well it is where some bright spark defines an element or attribute as boolean (true or false) but it may or may not be present (minOccurs="0").What then happens is that you never get to see false. Either the element or attribute is present and set to true or it is absent and you have to guess that it </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116610098305534111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116610098305534111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116610098305534111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116610098305534111'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/12/quantum-boolean-anti-pattern-in-xml.html' title='The Quantum Boolean Anti-Pattern in XML'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116558341495266612</id><published>2006-12-08T12:39:00.000Z</published><updated>2007-03-23T11:21:21.377Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>George the Rock Python.</title><summary type='text'>After some positive responses to the family anecdotes about Dulce de Leche, I though that I might share another one.My father's family certainly accumulated a fair share of these anecdotes. My grandfather kept some quite interesting pets: George an Indian Rock Python and his old friend Albert the Mongoose.Albert and George were good friends despite their natural instincts. Many was the time that </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116558341495266612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116558341495266612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116558341495266612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116558341495266612'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/12/george-rock-python.html' title='George the Rock Python.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116539187490186574</id><published>2006-12-06T07:53:00.000Z</published><updated>2007-03-23T10:15:17.034Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>One Way to Reduce the Risk of Social Engineering Attacks</title><summary type='text'>In my day to day job I work with a number of secure systems. A number of them are entirely internal, but the others are customer facing. There are also certain operational procedures which are instigated at a customer's behest (the customer phones up and asks - I've been taken to task for my sesquipedalian posts...).The problem comes when the customer is asked to provide identification. The </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116539187490186574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116539187490186574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116539187490186574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116539187490186574'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/12/one-way-to-reduce-risk-of-social.html' title='One Way to Reduce the Risk of Social Engineering Attacks'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116438351042369371</id><published>2006-11-24T15:47:00.000Z</published><updated>2007-03-23T11:19:44.860Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>Mock Gravy</title><summary type='text'>I think that it's time for another culinary discussion.I love gravy. To me gravy is one of the great culinary delights and adds immeasurably to the right dishes.The trouble is that I hate all instant gravies and have never felt that gravy recipes that did not involve the juices from roasting were really gravy.In the end I resolved to come up with a way of making a good 'mock' gravy. It turns out </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116438351042369371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116438351042369371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116438351042369371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116438351042369371'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/11/mock-gravy.html' title='Mock Gravy'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116378278610514227</id><published>2006-11-17T16:57:00.000Z</published><updated>2007-03-23T10:15:17.035Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Good Threaded Code 2</title><summary type='text'>I've been writing concurrent code in Java for some years now and like to believe that I've learnt a few things in the process.In Java all objects have a mutex and monitor associated with them and so any object can be used to provide concurrency control and signalling. Java allows code to synchronize on any objects to which it has access, this includes the object declaring the code. In fact Java </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116378278610514227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116378278610514227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116378278610514227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116378278610514227'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/11/good-threaded-code-2.html' title='Good Threaded Code 2'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116254762571469698</id><published>2006-11-03T08:32:00.000Z</published><updated>2007-03-23T10:15:17.035Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Idempotence? What's that?</title><summary type='text'>When I'm architecting enterprise systems I often get that response when I talk about my preferred alternative to using 2 phase commits and XA.Idempotence is not a particularly difficult concept. I define it as a behaviour that has the same outcome on the second, third, fourth etc. time of trying as it had on the first.A lot of things in our day to day life are idempotent. Say you are going to the</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116254762571469698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116254762571469698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116254762571469698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116254762571469698'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/11/idempotence-whats-that.html' title='Idempotence? What&apos;s that?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-116245900653305782</id><published>2006-11-02T09:08:00.000Z</published><updated>2007-03-23T11:21:21.380Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Another month between posts.</title><summary type='text'>A lot has happened to me in the past month. My cousin James came to visit, I faced eviction due to my landlord's non-payment of mortgage, I moved to a lovely new place in a converted chapel, I went speed dating and have spent an awful lot of time trying to get broadband into my new place so that I can work from home.This morning I had a good breakthrough with JOGL - working out how to initiate an</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/116245900653305782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=116245900653305782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116245900653305782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/116245900653305782'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/11/another-month-between-posts.html' title='Another month between posts.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115928643186587724</id><published>2006-09-26T16:58:00.000+01:00</published><updated>2007-03-23T11:21:21.379Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Test Driving a New Model Audi TT</title><summary type='text'>I currently drive an X-reg Ford Puma and am now looking for a replacement. I've really enjoyed the Puma, it handles well, has nice pick up and as a 2+2 can carry 4 people over moderate distances. It has swallowed enough camping gear to take me and a friend to music festivals and has regularly slogged around the M25.However the time has come to think about something else as the Puma is getting </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115928643186587724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115928643186587724' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115928643186587724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115928643186587724'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/09/test-driving-new-model-audi-tt.html' title='Test Driving a New Model Audi TT'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115831021829723908</id><published>2006-09-15T09:09:00.000+01:00</published><updated>2007-03-23T11:19:44.860Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>Dulce de Leche</title><summary type='text'>Despite my grandparents living in Argentina, my mother was born in Uruguay as they did not want her to be conscripted if she were a boy. As I understand it the Argentines are not always well liked in South America so my mother is often quite firm on the fact that she was born Uruguayan.Despite largely growing up in England I was exposed to a fair chunk of another culture for which I will always </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115831021829723908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115831021829723908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115831021829723908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115831021829723908'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/09/dulce-de-leche.html' title='Dulce de Leche'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115817014412943482</id><published>2006-09-13T18:33:00.000+01:00</published><updated>2007-03-23T10:15:17.036Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Extension Points</title><summary type='text'>This entry is dedicated to Hardev who came up and ever so politely reminded me that it has been some weeks since my last one.I've been accumulating topics and do have a few things that I want to talk about so here is one.A classic refrain in the IT business is 'future proofing', a dangerous and terrible thing.  All too often I have sat through requirements and design meetings where people sit and</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115817014412943482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115817014412943482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115817014412943482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115817014412943482'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/09/extension-points.html' title='Extension Points'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115428259018401171</id><published>2006-07-30T18:41:00.000+01:00</published><updated>2007-03-23T10:15:17.036Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>A meeting with an old friend...</title><summary type='text'>I was pleasantly surprised the other day to hear from Ian Hannaford. He wanted to benefit from what little wisdom I could muster. We had a good chat about his new role (thrown in the deep end as usual) and generally had a good old chat. Ian boosted my ego by telling me that he had directed other people to my blog (Hi other people!) and we gossipped about old friends and talked techie.In the </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115428259018401171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115428259018401171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115428259018401171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115428259018401171'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/07/meeting-with-old-friend.html' title='A meeting with an old friend...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115329104443013327</id><published>2006-07-19T07:28:00.000+01:00</published><updated>2007-03-23T10:15:17.036Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>GPGPU with JOGL part 1.</title><summary type='text'>Well I've started tinkering with the GPGPU concept that I mentioned in an earlier post. I've landed on JOGL as it seems to provide me with all the basic functionality that I am going to need and is reasonably cross-platform.I need to be able to bind a texture (representing an input array of data)  into a buffer against which I will run a shader program (the function that I want to perform on the </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115329104443013327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115329104443013327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115329104443013327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115329104443013327'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/07/gpgpu-with-jogl-part-1.html' title='GPGPU with JOGL part 1.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115204463247695523</id><published>2006-07-04T21:06:00.000+01:00</published><updated>2007-03-23T11:19:44.861Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cooking'/><title type='text'>Apple and Bacon Omelette</title><summary type='text'>I was visiting with some friends the other day, enjoying a very pleasant evening catching up. As I was just heading out the door to go home and cook myself supper, Henry jokingly asked me whether there was anything that he could do with some apples that he had in front of him for his own supper. In short order we had determined that there was some bacon in the fridge and in front of the bemused </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115204463247695523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115204463247695523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115204463247695523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115204463247695523'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/07/apple-and-bacon-omelette.html' title='Apple and Bacon Omelette'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115072459097183867</id><published>2006-06-19T14:42:00.000+01:00</published><updated>2007-03-23T10:15:17.037Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Facets</title><summary type='text'>I first started thinking about facets after reading an article on java.net nearly two years ago.I kind of liked the idea that object can gain attributes and behaviours and indeed gain and lose types through it's life cycle.In normal OO practices where an object is defined having all the types that it is ever going to have (A String is an Object and a CharArray and that is all it will ever be). </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115072459097183867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115072459097183867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115072459097183867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115072459097183867'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/06/facets.html' title='Facets'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-115001879859507813</id><published>2006-06-11T10:16:00.000+01:00</published><updated>2007-03-23T11:21:43.933Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Political'/><title type='text'>Water, Water Everywhere and not a Drop to Drink</title><summary type='text'>I never fail to be irritated by short-sighted stupidity.I live in the South of England and have been watching all the green spaces where I live being relentlessly developed. I often feel that in order to eliminate the North-South divide, the government is trying to get the entire population to live in the South. Every few months there seems to be a new diktat that several thousand new homes be </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/115001879859507813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=115001879859507813' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115001879859507813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/115001879859507813'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/06/water-water-everywhere-and-not-drop-to.html' title='Water, Water Everywhere and not a Drop to Drink'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114906128418380930</id><published>2006-05-31T08:07:00.000+01:00</published><updated>2007-03-23T10:15:17.037Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>More on Threads and Parallelisation</title><summary type='text'>Two posts in as many days - a brand new record for me.I talked a little while ago about the future of programming being parallel / multi-core: Good Threaded Code.Trawling through the one of my favourite web sites I came upon this piece: The Register: Deconstructing databases with Jim Gray. The title is a little misleading, as Mr. Gray actually spends more time talking about the use of GPUs for </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114906128418380930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114906128418380930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114906128418380930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114906128418380930'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/05/more-on-threads-and-parallelisation.html' title='More on Threads and Parallelisation'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114900232189014699</id><published>2006-05-30T15:51:00.000+01:00</published><updated>2007-03-23T10:15:17.038Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Process Singleton or Cluster Mutex.</title><summary type='text'>My friend Neil and I have been discussing this pattern for some time. I finally came up with a couple of sober yet pithy names for it as to date we've been calling it the 'Talking Stick Pattern'. This pattern is intended to be used primarily in clustered applications though there is nothing to prevent it being used elsewhere.The singleton pattern is well known and various attempts have been made </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114900232189014699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114900232189014699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114900232189014699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114900232189014699'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/05/process-singleton-or-cluster-mutex.html' title='Process Singleton or Cluster Mutex.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114818998344646923</id><published>2006-05-21T06:12:00.000+01:00</published><updated>2007-03-23T11:40:44.571Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Political'/><title type='text'>Are They Running the Country or Running for Re-Election?</title><summary type='text'>This is an huge question, but one which has a simple answer.I believe that all political parties in Britain are about running for re-election and running the country is a side issue.This has not always been the case, but the temptation to run for election is one of the great weaknesses of democracy. It is much harder to get re-elected by doing a good job of running the country than by standing </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114818998344646923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114818998344646923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114818998344646923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114818998344646923'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/05/are-they-running-country-or-running.html' title='Are They Running the Country or Running for Re-Election?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114801552295676745</id><published>2006-05-19T05:37:00.000+01:00</published><updated>2007-03-23T11:21:43.934Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Political'/><title type='text'>Learning: By Rote Vs, Asking Why.</title><summary type='text'>I had a very pleasant lunch yesterday with two Voca colleagues, Roger and Peter. As my lunches tend to always go, we ended up discussing a number of interesting topics, this lunch steered entirely clear of technology.We discussed counselling, consciousness, upbringing and education. I told Roger and Peter in my typical bombastic manner about a very interesting piece of research I read recently in</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114801552295676745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114801552295676745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114801552295676745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114801552295676745'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/05/learning-by-rote-vs-asking-why.html' title='Learning: By Rote Vs, Asking Why.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114733824105484336</id><published>2006-05-11T09:37:00.000+01:00</published><updated>2007-03-23T11:38:37.829Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Driving Concentration</title><summary type='text'>When I first started driving I had an old MGB Roadster (known as Summer). It was a spartan driving experience the height of luxury being a heater that had only two settings off and BURN YOU TO DEATH!My driving was probably at its best when I drove Summer, I kept my temper better, drove more defensively and was generally more considerate.When I started racking up the motorway miles I got a new car</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114733824105484336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114733824105484336' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114733824105484336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114733824105484336'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/05/driving-concentration.html' title='Driving Concentration'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114362616160952465</id><published>2006-03-29T10:43:00.000+01:00</published><updated>2007-03-23T11:39:32.861Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Political'/><title type='text'>The Real Questions.</title><summary type='text'>I've been watching the various manoeuverings going on in parliament to change various aspects of the balance between the legal system and the political system in this country.When misgivings are raised, the politicians always seem to justify their actions on two bases:It is necessary because the current system is unwieldy/expensive.Don't you trust us/me?The real questions  that should be asked of</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114362616160952465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114362616160952465' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114362616160952465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114362616160952465'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/03/real-questions.html' title='The Real Questions.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114250153252456342</id><published>2006-03-16T09:30:00.000Z</published><updated>2007-03-23T11:37:33.054Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>My Preferred try...finally Semantic</title><summary type='text'>Carrying on a JDBC motif from my previous entry, I want to talk about the use of try...finally blocks in managing resources.All too often I see null-checking used in finally blocks because this kind of construct is used:Connection conn = null;try{    conn = ds.getConnection();    //do some work with the connection.    ...}catch(SQLException sqle){    LOG.error(sqle);}finally{    if(conn!=null)</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114250153252456342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114250153252456342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114250153252456342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114250153252456342'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/03/my-preferred-tryfinally-semantic.html' title='My Preferred &lt;em&gt;try...finally&lt;/em&gt; Semantic'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114199397487549597</id><published>2006-03-10T12:20:00.000Z</published><updated>2007-03-23T11:37:33.054Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>A Connection Pool That Satisfies a Previous Rant</title><summary type='text'>A little while ago I was talking about how many connection pools do not properly satisfy the JDBC specifications (Here.). Many home rolled connection pools do not close the resources associated with a connection before returning it to the pool.I finally pulled my finger out and decided to have a look for a connection pool that behaved properly. Having pulled the source code for a number of </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114199397487549597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114199397487549597' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114199397487549597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114199397487549597'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/03/connection-pool-that-satisfies.html' title='A Connection Pool That Satisfies a Previous Rant'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-114069765617102388</id><published>2006-02-23T11:36:00.000Z</published><updated>2007-03-23T11:41:34.293Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Philosophical'/><title type='text'>A Persuasive Theory on the Origin of Consciousness</title><summary type='text'>I've been reading a very interesting book these past few days, Julian Jaynes' "The Origin of Consciousness in the Breakdown of the Bicameral Mind".I've often thought about how we came to be as we are and read upon the subject, this book presents the best theory that I have yet seen.According to the theory, consciousness is a late comer to the party.Humanity's evolution of speech and reason did </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/114069765617102388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=114069765617102388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114069765617102388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/114069765617102388'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/02/persuasive-theory-on-origin-of.html' title='A Persuasive Theory on the Origin of Consciousness'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-113873931472796006</id><published>2006-01-31T20:08:00.000Z</published><updated>2007-03-23T11:39:32.862Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Political'/><title type='text'>Change and Stability</title><summary type='text'>I've been giving some thought of late to how groups of people are run, not just at a team level but at an organisational or even a national level.I've been trying to draw lessons from out politicians past and present. Not many of the lessons have been how to do it well...One of the major things that have come out of this thought is the dynamic tension between change and stability. Notice the </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/113873931472796006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=113873931472796006' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/113873931472796006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/113873931472796006'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2006/01/change-and-stability.html' title='Change and Stability'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-112972710643607522</id><published>2005-12-19T16:48:00.000Z</published><updated>2007-03-23T11:37:33.054Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Good Threaded Code.</title><summary type='text'>I've recently upgraded my main x86 development machine. After a lot of to-ing and fro-ing I decided on an AMD Athlon 64 X2 processor. It has become increasingly clear that the wave of the future is multi-processor / multi-core. Intel and AMD are both talking about 8 core processors before the end of the decade, Sun have just release their Niagara core, Microsoft/IBM are using a 3 core Power PC </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/112972710643607522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=112972710643607522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112972710643607522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112972710643607522'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/12/good-threaded-code.html' title='Good Threaded Code.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-112981681325561352</id><published>2005-10-20T14:57:00.000+01:00</published><updated>2007-03-23T11:38:37.829Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Neil negotiating with Meeraj...</title><summary type='text'>Poor Neil, another day in the Voca offices and another day trying to get Meeraj's approval for a code change.</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/112981681325561352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=112981681325561352' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112981681325561352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112981681325561352'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/10/neil-negotiating-with-meeraj.html' title='Neil negotiating with Meeraj...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-112457594971432942</id><published>2005-08-20T22:00:00.000+01:00</published><updated>2005-08-20T23:12:29.766+01:00</updated><title type='text'>The First Post-Industrial Technology?</title><summary type='text'>I was sat with Neil Ellis one lunchtime last week, we were discussing how and where mass-production techniques could be applied to software.I explained to Neil why I belived that this couldn't be done.I feel that the point of mass-production is to reduce the cost of producing copies of a prototype.In car manufacturing, for example, even the simplest of prototypes for the cheapest of cars cost </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/112457594971432942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=112457594971432942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112457594971432942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112457594971432942'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/08/first-post-industrial-technology.html' title='The First Post-Industrial Technology?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-112281711686827371</id><published>2005-07-31T12:59:00.000+01:00</published><updated>2007-03-23T11:37:33.054Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>OptimalJ - My Review.</title><summary type='text'>I've been holding off on this entry for some time. I wanted to wait until I left the place where I was using it so that I could feel able to be completely honest.I'll be giving an user's eye view of it both from the perspectives of an architect and a developer, I'll talk about designing using it and developing with the artifacts. I've been using OptimalJ 3.2 which is a relatively old version, </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/112281711686827371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=112281711686827371' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112281711686827371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112281711686827371'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/07/optimalj-my-review.html' title='OptimalJ - My Review.'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-112180211861893634</id><published>2005-07-19T20:33:00.000+01:00</published><updated>2007-03-23T11:37:33.055Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Another time to use dependency injection?</title><summary type='text'>I was talking to some friends this lunchtime, explaining IOC containers and what dependency injection could mean for them.A though came to me. What if IOC containers could also inject dependencies when objects were deserialized? Objects could behave completely differently across tiers. Say an object has a dependency on a persistence interface. On the middle tier the object would get stored to the</summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/112180211861893634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=112180211861893634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112180211861893634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112180211861893634'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/07/another-time-to-use-dependency.html' title='Another time to use dependency injection?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-112089346631008394</id><published>2005-07-09T08:07:00.000+01:00</published><updated>2007-03-23T11:41:34.293Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Philosophical'/><title type='text'>Chilidish Men? Or Childish Women?</title><summary type='text'>I'm sure that the women in my life will give me a lot of grief for this entry, but here goes...I'm a contentedly childish man, I like my toys, I like cartoons; generally I like having the time to play from time to time. When I have to be I can be as adult as necessary, dealing with difficult things in personal or professional life.What I have noticed over the years is a certain undercurrent in </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/112089346631008394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=112089346631008394' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112089346631008394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112089346631008394'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/07/chilidish-men-or-childish-women.html' title='Chilidish Men? Or Childish Women?'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-112011339352583709</id><published>2005-06-30T07:29:00.000+01:00</published><updated>2007-03-23T11:37:33.055Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Oracle OCI JDBC Driver problems</title><summary type='text'>Yesterday, I spent a couple of hours trying to work out why we were getting an UnsatisfiedLinkError on the OCI8 libraries when we were running the 9.2 JDBC OCI drivers against an Oracle 9.2 database on Windows Server 2003.After a lot of head scratching it turned out that the application's ojdbc14.jar and the OCI libraries were mutually incompatible despite appearing to be for the same point </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/112011339352583709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=112011339352583709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112011339352583709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/112011339352583709'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/06/oracle-oci-jdbc-driver-problems.html' title='Oracle OCI JDBC Driver problems'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-111950662490542884</id><published>2005-06-23T07:03:00.000+01:00</published><updated>2007-03-23T11:37:33.055Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Fast Web Applications - Design thoughts</title><summary type='text'>Whenever I design web applications there are a number of steps that I go through in order to achieve decent performance. Most of these you will all know about, however there is one thing that I do that does not seem to be well recorded in any book or online article.Most of you will already have thought about static and dynamic content, in a java web application that will probably mean that there </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/111950662490542884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=111950662490542884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111950662490542884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111950662490542884'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/06/fast-web-applications-design-thoughts.html' title='Fast Web Applications - Design thoughts'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-111682692327498805</id><published>2005-05-23T06:33:00.000+01:00</published><updated>2007-03-23T11:37:33.055Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>A True Hybrid</title><summary type='text'>On the project that I am on at the moment, we are following an increasingly familiar pattern. A primarily relational database with one or two XML fields. The XML fields store either data that requires an extremely flexible structure or data that is very object-oriented.I was wondering whether this signals the need for a new kind of database. Relational databases answer many challenges bu not </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/111682692327498805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=111682692327498805' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111682692327498805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111682692327498805'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/05/true-hybrid.html' title='A True Hybrid'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-111211964218099656</id><published>2005-03-29T18:44:00.000+01:00</published><updated>2007-03-23T11:37:33.055Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>Shiny New Toy on the Horizon...</title><summary type='text'>Finally it looks like we might be getting something that I have always dreamed of.http://java.sun.com/developer/technicalArticles/Programming/mvm/I (among many others) have long wanted a way to reliably use a JVM as a true Virtual Machine. To be able to run multiple applications with only the overhead of starting one runtime. It should speed up Swing applications and make ridiculous java startup </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/111211964218099656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=111211964218099656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111211964218099656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111211964218099656'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/03/shiny-new-toy-on-horizon.html' title='Shiny New Toy on the Horizon...'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-111095747927717368</id><published>2005-03-16T06:53:00.000Z</published><updated>2007-03-23T11:41:34.294Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Philosophical'/><title type='text'>Evolution and Religion</title><summary type='text'>Sorry about the length of time between posts, but I've spent an awful lot of time thinking about this post.Recently I've been aware that several of my friends and acquaintances fall into one of two camps. One camp is the believers who feel that the theory of evolution is an argument used by others to attack the notion that God exists. The other camp is the sceptic who believes that the theory of </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/111095747927717368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=111095747927717368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111095747927717368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/111095747927717368'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/03/evolution-and-religion.html' title='Evolution and Religion'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8347638.post-110966376272732680</id><published>2005-03-01T07:33:00.000Z</published><updated>2007-03-23T11:37:33.056Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><title type='text'>J2EE Miconceptions - Part 2</title><summary type='text'>Another popular misconception is around SQL and JDBC. I find that an awful lot of database specific SQL get written and a lot of it occurs for no good reason.I would suggest that you go and read the 'Scalar Functions' section in the JDBC specification and then review all your SQL. I think that you will find a lot of the database specific SQL could be rolled up into generic SQL if you used these </summary><link rel='replies' type='application/atom+xml' href='http://bbboblog.blogspot.com/feeds/110966376272732680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8347638&amp;postID=110966376272732680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/110966376272732680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8347638/posts/default/110966376272732680'/><link rel='alternate' type='text/html' href='http://bbboblog.blogspot.com/2005/03/j2ee-miconceptions-part-2.html' title='J2EE Miconceptions - Part 2'/><author><name>Robert Boothby</name><uri>http://www.blogger.com/profile/13504207507405859169</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='13' src='http://photos1.blogger.com/img/207/1954/640/BlogProfileImage.jpg'/></author><thr:total>0</thr:total></entry></feed>
