<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Screaming Coder &#187; it</title>
	<atom:link href="http://screamingcoder.com/life/cats/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://screamingcoder.com/life</link>
	<description>fax machine anthems</description>
	<lastBuildDate>Thu, 28 Apr 2016 01:56:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Sleep Interrupted</title>
		<link>http://screamingcoder.com/life/2014/02/13/sleep-interrupted/</link>
		<comments>http://screamingcoder.com/life/2014/02/13/sleep-interrupted/#comments</comments>
		<pubDate>Thu, 13 Feb 2014 12:26:02 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://screamingcoder.com/life/?p=393</guid>
		<description><![CDATA[I&#8217;m currently using optimistic locking to implement a bulk-upload use-case with low concurrency requirements. The uploaded &#8220;numbers&#8221; simply need to be matched, one-to-one, with any unused &#8220;aliases&#8221; already present in the database. The optimistic locking is in the form of a &#8220;version&#8221; field on the &#8220;alias&#8221; that gets incremented when the &#8220;alias&#8221; is assigned to [...]]]></description>
		<wfw:commentRss>http://screamingcoder.com/life/2014/02/13/sleep-interrupted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordered Processing of JMS Messages</title>
		<link>http://screamingcoder.com/life/2014/02/13/ordered-processing-of-jms-messages/</link>
		<comments>http://screamingcoder.com/life/2014/02/13/ordered-processing-of-jms-messages/#comments</comments>
		<pubDate>Thu, 13 Feb 2014 11:47:26 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JMS]]></category>
		<category><![CDATA[Ordered]]></category>

		<guid isPermaLink="false">http://screamingcoder.com/life/?p=398</guid>
		<description><![CDATA[This is something I&#8217;ve taken for granted for as long as I&#8217;ve known about JMS &#8211; that messages are often going to need to be processed in the order in which they were sent, therefore it must be possible. Thankfully it is possible, though it&#8217;s not the default behavior, and the mechanism for achieving it [...]]]></description>
		<wfw:commentRss>http://screamingcoder.com/life/2014/02/13/ordered-processing-of-jms-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cache Dup</title>
		<link>http://screamingcoder.com/life/2013/07/20/cache-dup/</link>
		<comments>http://screamingcoder.com/life/2013/07/20/cache-dup/#comments</comments>
		<pubDate>Sat, 20 Jul 2013 08:16:42 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[frameworks]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[infinispan]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[nosql]]></category>

		<guid isPermaLink="false">http://screamingcoder.com/life/?p=363</guid>
		<description><![CDATA[I love how simple is it to configure and scale an Infinispan instance. My biggest bugbear with NoSQL in general is the problem of denormalisation, leading to lots of duplicate records which need to be &#8220;manually&#8221; kept in sync by the application. So I&#8217;ve been working on a wrapper around Infinispan that tracks what goes [...]]]></description>
		<wfw:commentRss>http://screamingcoder.com/life/2013/07/20/cache-dup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seam Cron: Scheduling Portable Extension for CDI</title>
		<link>http://screamingcoder.com/life/2009/07/23/scheduling-in-web-beans-and-jsr-299-apps/</link>
		<comments>http://screamingcoder.com/life/2009/07/23/scheduling-in-web-beans-and-jsr-299-apps/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 15:24:46 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[frameworks]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[seam]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsr-299]]></category>
		<category><![CDATA[quartz]]></category>
		<category><![CDATA[scheduling]]></category>
		<category><![CDATA[webbeans]]></category>

		<guid isPermaLink="false">http://screamingcoder.com/life/?p=102</guid>
		<description><![CDATA[Introducing Weld  Scheduling - the best way to run scheduled events in JBoss Weld (and hopefully, any JSR-299 implementation). It makes use of CDI's typesafe event model for tying business logic to schedules.]]></description>
		<wfw:commentRss>http://screamingcoder.com/life/2009/07/23/scheduling-in-web-beans-and-jsr-299-apps/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>I Know Shoes</title>
		<link>http://screamingcoder.com/life/2008/03/09/i-know-shoes/</link>
		<comments>http://screamingcoder.com/life/2008/03/09/i-know-shoes/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 20:18:51 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://screamingcoder.com/life/2008/03/09/i-know-shoes/</guid>
		<description><![CDATA[Finally! My copy of Nobody Knows Shoes arrived in the mail this week. As an adoring fan of Why&#8217;s Poignant Guide I had perhaps unfairly high expectations of NKS. As can be seen in the downloadable PDF version it&#8217;s not as long nor as entertaining as the Guide, seems targeted at a slightly younger crowd [...]]]></description>
		<wfw:commentRss>http://screamingcoder.com/life/2008/03/09/i-know-shoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
