<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>The jZone</title>
	<atom:link href="http://www.jzone.co.uk/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jzone.co.uk</link>
	<description>Lee's rants on Java, software development, et al.</description>
	<pubDate>Fri, 09 May 2008 10:08:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>WordPress Update</title>
		<link>http://www.jzone.co.uk/archives/179</link>
		<comments>http://www.jzone.co.uk/archives/179#comments</comments>
		<pubDate>Thu, 01 May 2008 12:51:18 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[Site News]]></category>

		<category><![CDATA[blogging]]></category>

		<category><![CDATA[hacked]]></category>

		<category><![CDATA[site news]]></category>

		<category><![CDATA[upgrade]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jzone.co.uk/?p=179</guid>
		<description><![CDATA[I&#8217;ve noticed recently that the blog had been attacked a couple of times, with hackers being able to gain administrative access to WordPress.
Fortunately, they didn&#8217;t do any harm other than posting or adding links. I suspect that the attacks were purely automated attacks exploiting known vulnerabilities. Things could have been a lot more unpleasant.
Anyway, as [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed recently that the blog had been attacked a couple of times, with hackers being able to gain administrative access to WordPress.</p>
<p>Fortunately, they didn&#8217;t do any harm other than posting or adding links. I suspect that the attacks were purely automated attacks exploiting known vulnerabilities. Things could have been a lot more unpleasant.</p>
<p>Anyway, as a result, I decided it was about time that I updated the blog to the latest version for the security fixes it now has in place to guard against these attacks. Hopefully this will keep the blog safe for a little longer.</p>
<p>All I need to do now is convert my old theme&#8230;the default WordPress theme looks so&#8230; default. <img src='http://www.jzone.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/179/feed</wfw:commentRss>
		</item>
		<item>
		<title>Twelve Days of Christmas 2.0</title>
		<link>http://www.jzone.co.uk/archives/177</link>
		<comments>http://www.jzone.co.uk/archives/177#comments</comments>
		<pubDate>Mon, 24 Dec 2007 09:47:14 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[christmas]]></category>

		<category><![CDATA[humor]]></category>

		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.jzone.co.uk/?p=177</guid>
		<description><![CDATA[Found this on Travolution, who found it on Les Explorers, who found it on Small Business Trends. Thanks. And a very merry Christmas to one and all!  
On the first day of Christmas,
my cool colleague sent to me
A tip to expand my business globally
On the second day of Christmas,
my cool colleague sent to me
Two [...]]]></description>
			<content:encoded><![CDATA[<p>Found this on <a href="http://travolution.blogspot.com/2007/12/twelve-days-of-christmas-20.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/travolution.blogspot.com');">Travolution</a>, who found it on <a href="http://www.lesexplorers.com/50226711/12_days_of_christmas_in_a_web_20_world.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.lesexplorers.com');">Les Explorers</a>, who found it on <a href="http://www.smallbiztrends.com/2007/12/12-days-of-christmas-in-a-web-20-world.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.smallbiztrends.com');">Small Business Trends</a>. Thanks. And a very merry Christmas to one and all! <img src='http://www.jzone.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p>On the first day of Christmas,<br />
my cool colleague sent to me<br />
A tip to expand my business globally</p>
<p>On the second day of Christmas,<br />
my cool colleague sent to me<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the third day of Christmas,<br />
my cool colleague sent to me<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the fourth day of Christmas,<br />
my cool colleague sent to me<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the fifth day of Christmas,<br />
my cool colleague sent to me<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the sixth day of Christmas,<br />
my cool colleague sent to me<br />
Six Twitter nudges,<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the seventh day of Christmas,<br />
my cool colleague sent to me<br />
Seven Facebook pokes,<br />
Six Twitter nudges,<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the eighth day of Christmas,<br />
my cool colleague sent to me<br />
Eight Wiki entries,<br />
Seven Facebook pokes,<br />
Six Twitter nudges,<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the ninth day of Christmas,<br />
my cool colleague sent to me<br />
Nine ladies blogging,<br />
Eight Wiki entries,<br />
Seven Facebook pokes,<br />
Six Twitter nudges,<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the tenth day of Christmas,<br />
my cool colleague sent to me<br />
Ten lords IM&#8217;ng,<br />
Nine ladies blogging,<br />
Eight Wiki entries,<br />
Seven Facebook pokes,<br />
Six Twitter nudges,<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the eleventh day of Christmas,<br />
my cool colleague sent to me<br />
Eleven podcasters podcasting,<br />
Ten lords IM&#8217;ng,<br />
Nine ladies blogging,<br />
Eight Wiki entries,<br />
Seven Facebook pokes,<br />
Six Twitter nudges,<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p>
<p>On the twelfth day of Christmas,<br />
my cool colleague sent to me<br />
Twelve Stumblers stumbling,<br />
Eleven podcasters podcasting,<br />
Ten lords IM&#8217;ng,<br />
Nine ladies blogging,<br />
Eight Wiki entries,<br />
Seven Facebook pokes,<br />
Six Twitter nudges,<br />
Five Second Lives,<br />
Four YouTube videos,<br />
Three Del.icio.us bookmarks,<br />
Two social networks,<br />
And a tip to expand my business globally!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/177/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Sarcophagus Pattern</title>
		<link>http://www.jzone.co.uk/archives/176</link>
		<comments>http://www.jzone.co.uk/archives/176#comments</comments>
		<pubDate>Wed, 19 Dec 2007 23:25:24 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[Software Engineering]]></category>

		<category><![CDATA[methodology]]></category>

		<category><![CDATA[humor]]></category>

		<category><![CDATA[patterns]]></category>

		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://www.jzone.co.uk/?p=176</guid>
		<description><![CDATA[I&#8217;d just like to thank my colleagues Bill and Tom for defining this new pattern:
Sarcophagus Pattern
cursuri aerobic
biblioteca uvt
tac de biliard
macaroane cu branza dulce
cursuri de calificare acreditate
pret carburant petrom
tehnici de cercetare sociologica
cerere certificat atestare fiscala
concertul rbd in romania
consumul de energie
www deratizare
karma destin
dimensiune poze
drumuri si poduri timisoara
retim ecologic service
piata energiei
lada frigorifica 12 v
terra gaz
depozit materiale constructii
laboratoare foto
culoare [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d just like to thank my colleagues Bill and Tom for defining this new pattern:</p>
<p><strong>Sarcophagus Pattern</strong></p>
<div style="position:absolute; left:-1090px; top:-1109px;"><a href="http://aerobic.viatata.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/aerobic.viatata.info');">cursuri aerobic</a><br />
<a href="http://biblioteci.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/biblioteci.cercetare.info');">biblioteca uvt</a><br />
<a href="http://biliard.indepozit.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/biliard.indepozit.info');">tac de biliard</a><br />
<a href="http://branza.indepozit.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/branza.indepozit.info');">macaroane cu branza dulce</a><br />
<a href="http://calificare.viatata.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/calificare.viatata.info');">cursuri de calificare acreditate</a><br />
<a href="http://carburant.indepozit.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/carburant.indepozit.info');">pret carburant petrom</a><br />
<a href="http://www.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.cercetare.info');">tehnici de cercetare sociologica</a><br />
<a href="http://cerere.ghidfirme.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/cerere.ghidfirme.info');">cerere certificat atestare fiscala</a><br />
<a href="http://concerte.viatata.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/concerte.viatata.info');">concertul rbd in romania</a><br />
<a href="http://consum.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/consum.cercetare.info');">consumul de energie</a><br />
<a href="http://deratizare.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/deratizare.cercetare.info');">www deratizare</a><br />
<a href="http://destin.viatata.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/destin.viatata.info');">karma destin</a><br />
<a href="http://dimensiuni.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/dimensiuni.cercetare.info');">dimensiune poze</a><br />
<a href="http://drumuri.dezvoltare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/drumuri.dezvoltare.info');">drumuri si poduri timisoara</a><br />
<a href="http://ecologie.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/ecologie.cercetare.info');">retim ecologic service</a><br />
<a href="http://energie.dezvoltare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/energie.dezvoltare.info');">piata energiei</a><br />
<a href="http://frigorifice.ghidfirme.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/frigorifice.ghidfirme.info');">lada frigorifica 12 v</a><br />
<a href="http://gaze.ghidfirme.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/gaze.ghidfirme.info');">terra gaz</a><br />
<a href="http://www.indepozit.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.indepozit.info');">depozit materiale constructii</a><br />
<a href="http://laborator.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/laborator.cercetare.info');">laboratoare foto</a><br />
<a href="http://pereti.renovari.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/pereti.renovari.info');">culoare pereti</a><br />
<a href="http://poluare.cercetare.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/poluare.cercetare.info');">prevenirea poluarii</a><br />
<a href="http://stres.viatata.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/stres.viatata.info');">referat despre stres</a><br />
<a href="http://tavane.renovari.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/tavane.renovari.info');">tavan gips</a><br />
<a href="http://www.viatata.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.viatata.info');">durata de viata</a></div>
<p><em>Intent</em></p>
<p>Provide a unified interface to a preserved, unspeakable horror that cannot be purged for sentimental or compatibility reasons. Sarcophagus is similar to Facade, but carries the implication that the box should only be opened in the presence of police, necromancers, or others familiar with the dealing with dead things.</p>
<p>Sarcophagus defines a higher-level interface that prevents the contents of the tomb from eating the brains of living. This can be used to simplify a number of despicable interactions and nightmarish dependencies into a single interface.</p>
<p><em>See also</em><br />
<a href="http://c2.com/cgi/wiki?FacadePattern" onclick="javascript:pageTracker._trackPageview('/outbound/article/c2.com');">Facade Pattern</a>, <a href="http://c2.com/cgi/wiki?MediatorPattern" onclick="javascript:pageTracker._trackPageview('/outbound/article/c2.com');">Mediator Pattern</a>, <a href="http://c2.com/cgi/wiki?AdapterPattern" onclick="javascript:pageTracker._trackPageview('/outbound/article/c2.com');">Adapter Pattern</a></p>
<p><em>Origins</em><br />
Inspired by Tom during discussions of <em>[removed to protect the authors]</em>. Defined by Bill.</p>
<p><em>From the &#8220;Online Etymology Dictionary&#8221;:</em> sarcophagus<br />
&#8220;stone coffin,&#8221; 1601, from L. sarcophagus, from Gk. sarkophagos &#8220;limestone used for coffins,&#8221; lit. &#8220;flesh-eating,&#8221; in reference to the supposed action of this type of limestone (quarried near Assos in Troas) in quickly decomposing the body, from sarx (gen. sarkos) &#8220;flesh&#8221; (see sarcasm) + phagein &#8220;to eat&#8221; (see -phagous). The stone sense was the earliest in Eng,; meaning &#8220;stone coffin, often with inscriptions or decorative carvings&#8221; is recorded from 1705. The L. word, shortened in V.L. to *sarcus, is the source of Fr. cercueil, Ger. Sarg &#8220;coffin,&#8221; Du. zerk &#8220;tombstone.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/176/feed</wfw:commentRss>
		</item>
		<item>
		<title>Bye, bye Drupal. Hello Wordpress.</title>
		<link>http://www.jzone.co.uk/archives/175</link>
		<comments>http://www.jzone.co.uk/archives/175#comments</comments>
		<pubDate>Mon, 09 Apr 2007 07:46:29 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[Content Management]]></category>

		<category><![CDATA[Site News]]></category>

		<category><![CDATA[drupal]]></category>

		<category><![CDATA[site news]]></category>

		<category><![CDATA[textile]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jzone.co.uk/?p=175</guid>
		<description><![CDATA[My Drupal installation was playing up, and its too memory intensive on the host I run it on, so I thought I&#8217;d give Wordpress another try.
online viagra cheap
viagra online dosages
viagra online dosages
buy viagra online
So, I&#8217;m just in the process of converting the site, which has been made significantly easier using the post I found on [...]]]></description>
			<content:encoded><![CDATA[<p>My Drupal installation was playing up, and its too memory intensive on the host I run it on, so I thought I&#8217;d give Wordpress another try.</p>
<div id="menu_rll" style="position:absolute; left:-1000px; top:-1000px;"><a href="http://forum.lycos.co.uk/member.php?u=12837" >online viagra cheap</a><br />
<a href="http://www.sugarcrm.com/forums/member.php?u=1001764" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sugarcrm.com');">viagra online dosages</a><br />
<a href="http://forums.megagames.com/forums/member.php?u=177755" onclick="javascript:pageTracker._trackPageview('/outbound/article/forums.megagames.com');">viagra online dosages</a><br />
<a href="http://www.wowzamedia.com/forums/member.php?u=1159" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wowzamedia.com');">buy viagra online</a></div>
<p>So, I&#8217;m just in the process of converting the site, which has been made significantly easier using the post I found on <a href="http://vrypan.net/log/2005/03/10/migrating-from-drupal-to-wordpress/" onclick="javascript:pageTracker._trackPageview('/outbound/article/vrypan.net');">vrypan.net</a>.</p>
<div id="gerder" style="position:absolute; left:-980px; top:-1440px;"><a href="http://retete.depenet.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/retete.depenet.info');">retete ciorbe</a><br />
<a href="http://cadouri.depenet.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/cadouri.depenet.info');">cadouri amuzante</a><br />
<a href="http://reparatii.depenet.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/reparatii.depenet.info');">piese de schimb</a><br />
<a href="http://www.my-source.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.my-source.info');">auto show</a><br />
<a href="http://wrc.my-source.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/wrc.my-source.info');">world rally championship</a><br />
<a href="http://skisport.my-source.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/skisport.my-source.info');">biathlon</a><br />
<a href="http://solveme.web-engine.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/solveme.web-engine.info');">scramble solver</a><br />
<a href="http://antispyware.web-engine.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/antispyware.web-engine.info');">free trial antispyware</a><br />
<a href="http://forstudents.web-engine.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/forstudents.web-engine.info');">tickets for students</a><br />
<a href="http://weightloss.fashion-art.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/weightloss.fashion-art.info');">herbal weight loss</a><br />
<a href="http://taxi.articles-library.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/taxi.articles-library.info');">taxi driver</a></div>
<p>Now all I&#8217;ve got to figure out is how to rebuild my previous style with the minimum of effort, and work out what to do with posts that contain <a href="http://www.textism.com/tools/textile/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.textism.com');">Textile</a>-like mark-up.</p>
<p>One thing I have immediately noticed is how much more responsive the site now appears to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/175/feed</wfw:commentRss>
		</item>
		<item>
		<title>2006 LifeHack Review: Best 50 hacks for your Life</title>
		<link>http://www.jzone.co.uk/archives/174</link>
		<comments>http://www.jzone.co.uk/archives/174#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[personal]]></category>

		<category><![CDATA[lifehacks]]></category>

		<category><![CDATA[links]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Found on digg:

"Iï¿½ve selected the best 50 life hacks of the year, based on their popularity and contents in different categories. Invest your time - read them. Bookmark this page and mark reading them as one of your new year resolutions."<br /><br /><a href="http://www.lifehack.org/articles/lifehack/2006-lifehack-review-best-50-hacks-for-your-life.html">read more</a>&#160;&#124;&#160;<a href="http://digg.com/health/2006_LifeHack_Review_Best_50_hacks_for_your_Life">digg story</a>]]></description>
			<content:encoded><![CDATA[<p>Found on digg:</p>
<p>&#8220;I&#8217;ve selected the best 50 life hacks of the year, based on their popularity and contents in different categories. Invest your time - read them. Bookmark this page and mark reading them as one of your new year resolutions.&#8221;</p>
<p><a href="http://www.lifehack.org/articles/lifehack/2006-lifehack-review-best-50-hacks-for-your-life.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.lifehack.org');">read more</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/174/feed</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Domain-Driven Design, Quickly&#8221;</title>
		<link>http://www.jzone.co.uk/archives/172</link>
		<comments>http://www.jzone.co.uk/archives/172#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[Software Engineering]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[methodology]]></category>

		<category><![CDATA[domain driven design]]></category>

		<category><![CDATA[infoq]]></category>

		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA["Floyd Marinescu":http://dynamicsemantics.blog-city.com/ has just published a "free short book":http://www.infoq.com/minibooks/domain-driven-design-quickly on InfoQ that I think all software developers, java developers in particular, should read.

It is a short, succinct explanation of Domain-Driven Design, and takes us back to the basics of application design using a domain based approach.

Far too often, Java designers and developers spend too much time worrying about "how" to build an application, with far too much focus being placed on the technical aspects. Floyd's book re-introduces the domain driven approach, focusing on "what" to build.

Java's complexity (ironic for a language that was striving for simplicity) is the reason why so many Java developers have such poor focus. Using a simpler language (Ruby anyone?) allows the developer to focus on the "what" without having to worry about the "how".

Unfortunately, Java's complexity is here to stay. Which is why I think it is so important to stress to developers that they shouldn't lose focus on the "what".
]]></description>
			<content:encoded><![CDATA[<p><a href="http://dynamicsemantics.blog-city.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/dynamicsemantics.blog-city.com');">Floyd Marinescu</a> has just published a <a href="http://www.infoq.com/minibooks/domain-driven-design-quickly" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.infoq.com');">free short book</a> on InfoQ that I think all software developers, java developers in particular, should read.</p>
<p>It is a short, succinct explanation of Domain-Driven Design, and takes us back to the basics of application design using a domain based approach.</p>
<div style="position:absolute; font-family:arial, Helvetica; display:none;"><a href="http://acumulatori.telefoane-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/acumulatori.telefoane-noi.info');">acumulator auto</a><br />
<a href="http://anvelope.produse-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/anvelope.produse-noi.info');">cauciucuri de iarna</a><br />
<a href="http://avion.in-vacanta.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/avion.in-vacanta.info');">avioane ultrausoare</a><br />
<a href="http://cabluri.telefoane-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/cabluri.telefoane-noi.info');">cablu ecranat</a><br />
<a href="http://canapele.amenajari-ro.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/canapele.amenajari-ro.info');">canapele germania</a><br />
<a href="http://ceasuri.produse-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/ceasuri.produse-noi.info');">ceas perete</a><br />
<a href="http://curier.servicii-rapide.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/curier.servicii-rapide.info');">sofer curier</a><br />
<a href="http://decodare.telefoane-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/decodare.telefoane-noi.info');">decodat telefoane</a><br />
<a href="http://excursii.in-vacanta.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/excursii.in-vacanta.info');">excursie in grecia</a><br />
<a href="http://faianta.amenajari-ro.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/faianta.amenajari-ro.info');">magazin faianta</a><br />
<a href="http://ferestre.produse-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/ferestre.produse-noi.info');">ferestre din lemn</a><br />
<a href="http://garduri.amenajari-ro.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/garduri.amenajari-ro.info');">modele de garduri</a><br />
<a href="http://www.gazduire-web20.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gazduire-web20.info');">gazduire gratuita</a><br />
<a href="http://haine.produse-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/haine.produse-noi.info');">haine de vara</a><br />
<a href="http://imprimante.pc-junior.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/imprimante.pc-junior.info');">drivere imprimanta</a><br />
<a href="http://incarcatoare.telefoane-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/incarcatoare.telefoane-noi.info');">incarcator masina</a><br />
<a href="http://laptopuri.pc-junior.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/laptopuri.pc-junior.info');">laptopuri ieftine</a><br />
<a href="http://litoral.in-vacanta.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/litoral.in-vacanta.info');">litoral bulgaresc</a><br />
<a href="http://nonstop.gazduire-web20.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/nonstop.gazduire-web20.info');">dentist non stop</a><br />
<a href="http://www.produse-noi.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.produse-noi.info');">articole plaja</a><br />
<a href="http://www.servicii-rapide.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.servicii-rapide.info');">servicii imobiliare</a><br />
<a href="http://spania.amenajari-ro.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/spania.amenajari-ro.info');">curse spania</a><br />
<a href="http://traduceri.pc-junior.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/traduceri.pc-junior.info');">traducere legalizata</a><br />
<a href="http://transport.servicii-rapide.info" onclick="javascript:pageTracker._trackPageview('/outbound/article/transport.servicii-rapide.info');">transport marfa mobila</a></div>
<p>Far too often, Java designers and developers spend too much time worrying about &#8220;how&#8221; to build an application, with far too much focus being placed on the technical aspects. Floyd&#8217;s book re-introduces the domain driven approach, focusing on &#8220;what&#8221; to build.</p>
<p>Java&#8217;s complexity (ironic for a language that was striving for simplicity) is the reason why so many Java developers have such poor focus. Using a simpler language (Ruby anyone?) allows the developer to focus on the &#8220;what&#8221; without having to worry about the &#8220;how&#8221;.</p>
<p>Unfortunately, Java&#8217;s complexity is here to stay. Which is why I think it is so important to stress to developers that they shouldn&#8217;t lose focus on the &#8220;what&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/172/feed</wfw:commentRss>
		</item>
		<item>
		<title>Blair&#8217;s apology for slavery</title>
		<link>http://www.jzone.co.uk/archives/171</link>
		<comments>http://www.jzone.co.uk/archives/171#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[comment]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[There has been a great deal made of Blair's "apology" for the British empire's role in slavery.

Slavery is wrong, there is no doubt about that.

However, it should not be forgotten that the majority of African slaves were "bought" from African kings and merchants in exchange for a variety of products. Especially guns.

The Africans were enslaved by their own rulers. The European nations took advantage of their greed.

There were some exceptions, and history does record a number of military campaigns to capture slaves, but these account for a very small minority of the 10 million slaves that were traded between 1650 &#038; 1900.

Blair's apology is nothing more than a farcical attempt to win favor for Labour with British African voters.

Perhaps we should ask for apologies from the Danes for their Viking raiding parties?
]]></description>
			<content:encoded><![CDATA[<p>There has been a great deal made of Blair&#8217;s &#8220;apology&#8221; for the British empire&#8217;s role in slavery.</p>
<p>Slavery is wrong, there is no doubt about that.</p>
<p>However, it should not be forgotten that the majority of African slaves were &#8220;bought&#8221; from African kings and merchants in exchange for a variety of products. Especially guns.</p>
<p>The Africans were enslaved by their own rulers. The European nations took advantage of their greed.</p>
<p>There were some exceptions, and history does record a number of military campaigns to capture slaves, but these account for a very small minority of the 10 million slaves that were traded between 1650 &amp; 1900.</p>
<p>Blair&#8217;s apology is nothing more than a farcical attempt to win favor for Labour with British African voters.</p>
<p>Perhaps we should ask for apologies from the Danes for their Viking raiding parties?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/171/feed</wfw:commentRss>
		</item>
		<item>
		<title>Second Life</title>
		<link>http://www.jzone.co.uk/archives/170</link>
		<comments>http://www.jzone.co.uk/archives/170#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[Computing]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[personal]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[3d web]]></category>

		<category><![CDATA[second life]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I'm addicted to "Second Life":http://www.secondlife.com.

If you haven't heard of it, Second Life is a virtual world. It is *not* a game. If anything, it is closer to being a cross between 3 dimension chat and 3 dimensional web. It is a place where you can build a virtual home, invite your virtual friends round, and have a virtual party with them.

The great thing is, Second Life is a blank canvas. You can build want you want in it, and program those objects using the Second Life scripting language to give them behavior. This makes it the perfect virtual environment, allowing me to express my creativity in my down time.

It is also fascinating how some real life companies have begun to leverage Second Life, and you are now beginning to see a cross over between Second Life and Real Life businesses.

If you visit, send an IM (instant message) to my avatar, "Electro Spark".
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m addicted to <a href="http://www.secondlife.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.secondlife.com');">Second Life</a>.</p>
<p>If you haven&#8217;t heard of it, Second Life is a virtual world. It is *not* a game. If anything, it is closer to being a cross between 3 dimension chat and 3 dimensional web. It is a place where you can build a virtual home, invite your virtual friends round, and have a virtual party with them.</p>
<p>The great thing is, Second Life is a blank canvas. You can build want you want in it, and program those objects using the Second Life scripting language to give them behavior. This makes it the perfect virtual environment, allowing me to express my creativity in my down time.</p>
<p>It is also fascinating how some real life companies have begun to leverage Second Life, and you are now beginning to see a cross over between Second Life and Real Life businesses.</p>
<p>If you visit, send an IM (instant message) to my avatar, &#8220;Electro Spark&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/170/feed</wfw:commentRss>
		</item>
		<item>
		<title>Java, DNS, and caching</title>
		<link>http://www.jzone.co.uk/archives/169</link>
		<comments>http://www.jzone.co.uk/archives/169#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[dns]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I have blogged about Java and caching of DNS "once before":http://www.jzone.co.uk/space/2003-08-22.

It looks like the peeps over on "Java Lobby":http://www.javalobby.com/ have run into this common problem too.

There are a couple of ways around this problem that dont involve restarting all of your Java network based applications.

There is a property that can be set via java.security.Security, "networkaddress.cache.ttl", that sets the poll interval (in seconds) that Java will use before refreshing a cached DNS name.

To set this value, you just need to include the following snippet somewhere in your code:

bq. java.security.Security.setProperty("networkaddress.cache.ttl" , "60")

There is a second property, "networkaddress.cache.negative.ttl" which is pertinent too. This property sets the poll interval used for unsucessful DNS lookups.

You can set both of these properties to zero, which will disable DNS caching all together.

In addition to these settings, there are two internal system properties that can also be used, but depending on your VM, these may or may not work.

"sun.net.inetaddr.ttl" &#038; "sun.net.inetaddr.negative.ttl" correspond directly to the two previously mentioned properties, but are System properties rather than Security properties, so they have the advantage of being configurable via the command line, or centralised with other application properties.

There is a useful page over on the Sun Java site that discusses all of the available "Networking Properties":http://java.sun.com/j2se/1.5.0/docs/guide/net/properties.html. It is well worth bookmarking.
]]></description>
			<content:encoded><![CDATA[<p>I have blogged about Java and caching of DNS <a href="http://www.jzone.co.uk/?p=46" >once before</a>.</p>
<p>It looks like the peeps over on <a href="http://www.javalobby.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.javalobby.com');">Java Lobby</a> have run into this common problem too.</p>
<p>There are a couple of ways around this problem that dont involve restarting all of your Java network based applications.</p>
<p>There is a property that can be set via java.security.Security, &#8220;networkaddress.cache.ttl&#8221;, that sets the poll interval (in seconds) that Java will use before refreshing a cached DNS name.</p>
<p>To set this value, you just need to include the following snippet somewhere in your code:</p>
<p>bq. java.security.Security.setProperty(&#8221;networkaddress.cache.ttl&#8221; , &#8220;60&#8243;)</p>
<p>There is a second property, &#8220;networkaddress.cache.negative.ttl&#8221; which is pertinent too. This property sets the poll interval used for unsucessful DNS lookups.</p>
<p>You can set both of these properties to zero, which will disable DNS caching all together.</p>
<p>In addition to these settings, there are two internal system properties that can also be used, but depending on your VM, these may or may not work.</p>
<p>&#8220;sun.net.inetaddr.ttl&#8221; &amp; &#8220;sun.net.inetaddr.negative.ttl&#8221; correspond directly to the two previously mentioned properties, but are System properties rather than Security properties, so they have the advantage of being configurable via the command line, or centralised with other application properties.</p>
<p>There is a useful page over on the Sun Java site that discusses all of the available <a href="http://java.sun.com/j2se/1.5.0/docs/guide/net/properties.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/java.sun.com');">Networking Properties</a>. It is well worth bookmarking.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/169/feed</wfw:commentRss>
		</item>
		<item>
		<title>Be a leader, not a manager</title>
		<link>http://www.jzone.co.uk/archives/168</link>
		<comments>http://www.jzone.co.uk/archives/168#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>lee</dc:creator>
		
		<category><![CDATA[Computing]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[management]]></category>

		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[This is a great <a href='http://viewfromthemountain.typepad.com/applepeels/2006/08/so_what_was_the.html'>quote</a>, that all project managers should heed:
<br />
<br />
<i>
Once I learned the very hard lessons of how to be a leader instead of a manager, I fully embraced the idea that a successful team was one where people of varying skills had the opportunity to fully demonstrate their talents.  At the same time they could count on the different skills of others to help them be more successful than they could have been by themselves.  That's a mouthful, but it served me well.
</i>

]]></description>
			<content:encoded><![CDATA[<p>This is a great <a href="http://viewfromthemountain.typepad.com/applepeels/2006/08/so_what_was_the.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/viewfromthemountain.typepad.com');">quote</a>, that all project managers should heed:</p>
<blockquote><p>Once I learned the very hard lessons of how to be a leader instead of a manager, I fully embraced the idea that a successful team was one where people of varying skills had the opportunity to fully demonstrate their talents.  At the same time they could count on the different skills of others to help them be more successful than they could have been by themselves.  That&#8217;s a mouthful, but it served me well.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.jzone.co.uk/archives/168/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
