Monthly Archives: June 2009

Walking in Wilderness

I recently added my comments to a discussion on LinkedIn about advice for those Christians currently in a place of wilderness (I’ll talk more about what I mean by “wilderness” in a bit).  I’ve been asked to elaborate on what I originally posted and I have chosen to do so here.

Continue reading


.NET XmlSerializer and JAXB attribute/annotation mappings

This is a technical post.

I’ve recently been looking at how XML serialization is performed in JAXB 2.0 and immediately realised that I’d find it useful to have a cross-reference of .NET XmlSerializer attributes and JAXB annotations.  I hope you find it useful too.

Continue reading

Hype or Horizon: Total Automatic Translation and Interpretation

In the last few years there have been massive improvements in machine-translation software.  The promise of replacing interpreters and translators with machines is held out as a real possibility in businesses and institutions.  Is it just hype or is it on the horizon?

Continue reading

Scalability and Architecture Issues of SME Web Content Management Systems

Many low-end and middle-end web CMS providers profess (indeed stress) scalability and extensibility but in my experience the architectures of those systems are fundamentally flawed in achieving these aims. What are your thoughts?

Continue reading

Automate XSD code generation in Visual Studio

This is a technical post and requires knowledge of software development.

If you are like me, then you quickly get tired of creating classes that just represent a DTO when the XML schema would be easier to use.  Here’s a trick to help you if you don’t have add-ins to do the job for you.

Continue reading

Democracy and Party Politics: Open Discussion

Here’s the question that bugs me:

“To what extent does the natural tendency toward parties in democratic representational governments lead the practice of government away from true representation of the electorate?”

And following on from that:

“How effective are current practices at mitigating these movements?”

Comments welcome from all sides of the political debate and from all countries.  References to academic material and case studies are also welcome.  Comments will be subject to careful moderation on this subject.