<?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>Lukas Barton's blog</title>
	<atom:link href="http://www.archaebacteria.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.archaebacteria.net</link>
	<description>MDA, SOA, EAI, etc.</description>
	<pubDate>Wed, 20 May 2009 15:17:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>List of books/papers that I’ve read in 2009</title>
		<link>http://www.archaebacteria.net/?p=32</link>
		<comments>http://www.archaebacteria.net/?p=32#comments</comments>
		<pubDate>Wed, 20 May 2009 15:17:56 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=32</guid>
		<description><![CDATA[
The Art of Software Architecture: Design  Methods and Techniques 

]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong><a title="http://www.amazon.com/Art-Software-Architecture-Methods-Techniques/dp/0471228869" href="http://www.amazon.com/Art-Software-Architecture-Methods-Techniques/dp/0471228869" target="_blank"><span class="b24-booktitle">The Art of Software Architecture: Design  Methods and Techniques </span></a></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=32</wfw:commentRss>
		</item>
		<item>
		<title>Persistent collections are a feature!</title>
		<link>http://www.archaebacteria.net/?p=22</link>
		<comments>http://www.archaebacteria.net/?p=22#comments</comments>
		<pubDate>Fri, 28 Mar 2008 15:25:11 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[Hibernate]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=22</guid>
		<description><![CDATA[Persistent collections are a feature!
]]></description>
			<content:encoded><![CDATA[<h4 style="margin-top: 5px; margin-bottom: 5px"><a title="http://in.relation.to/1395.lace" href="http://in.relation.to/1395.lace" target="_blank">Persistent collections are a feature!</a></h4>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=22</wfw:commentRss>
		</item>
		<item>
		<title>Hibernate DetachedCriteria is not reusable</title>
		<link>http://www.archaebacteria.net/?p=25</link>
		<comments>http://www.archaebacteria.net/?p=25#comments</comments>
		<pubDate>Fri, 28 Mar 2008 15:24:55 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[Hibernate]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=25</guid>
		<description><![CDATA[Once you execute following code:
Criteria criteria = detachedCriteria
.getExecutableCriteria(session);
you cannot reause the detachedCriteria for creating another one executable criteria because they are connected together (e.g. setting projection or pagination for criteria modifies also detachedCriteria object).
You must do following workarounds:
criteria.setMaxResults(0);
criteria.setFirstResult(0);
detachedCriteria.setResultTransformer( Criteria.ROOT_ENTITY );
detachedCriteria.setProjection( null );
For more info see Hibernate forum -
http://forum.hibernate.org/viewtopic.php?t=939308
]]></description>
			<content:encoded><![CDATA[<p>Once you execute following code:</p>
<p><strong>Criteria criteria = detachedCriteria<br />
.getExecutableCriteria(session);</strong></p>
<p>you cannot reause the detachedCriteria for creating another one executable criteria because they are connected together (e.g. setting projection or pagination for criteria modifies also detachedCriteria object).</p>
<p>You must do following workarounds:</p>
<p><strong>criteria.setMaxResults(0);<br />
criteria.setFirstResult(0);</strong></p>
<p><strong>detachedCriteria.setResultTransformer( Criteria.ROOT_ENTITY );<br />
detachedCriteria.setProjection( null );</strong></p>
<p>For more info see Hibernate forum -<br />
<a title="http://forum.hibernate.org/viewtopic.php?t=939308" target="_blank" href="http://forum.hibernate.org/viewtopic.php?t=939308">http://forum.hibernate.org/viewtopic.php?t=939308</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=25</wfw:commentRss>
		</item>
		<item>
		<title>Suspending transaction by Spring must not work on JBoss 4.0.x</title>
		<link>http://www.archaebacteria.net/?p=24</link>
		<comments>http://www.archaebacteria.net/?p=24#comments</comments>
		<pubDate>Thu, 13 Mar 2008 17:49:33 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=24</guid>
		<description><![CDATA[If you don&#8217;t use only Spring APIs to manage transactions and connections you may exercise that transaction suspension does not work on JBoss 4.0.x.
For more information see:

http://jira.springframework.org/browse/SPR-1384
http://jira.springframework.org/browse/SPR-1206
http://jira.jboss.com/jira/browse/JBAS-2080

Buy Motrin
Paxil
Phentermine 37.5
Zetia
Zoloft
Buy Celebrex
With low credit scores
Coreg
Credit reporting in
Buy Propecia
Amaryl
Credit plus score
Lowest apr credit cards
Free Cingular Ringtones
Instant free credit report
Linux VPN
Tramadol Hydrochloride
On credit scores
Buy Female Viagra
Advair Diskus
Propecia
Atarax
Zyrtec
On credit scores
Anonymous [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoPlainText">If you don&#8217;t use only Spring APIs to manage transactions and connections you may exercise that transaction suspension does not work on JBoss 4.0.x.</p>
<p class="MsoPlainText">For more information see:</p>
<ul>
<li><a href="http://jira.springframework.org/browse/SPR-1384">http://jira.springframework.org/browse/SPR-1384</a></li>
<li><a href="http://jira.springframework.org/browse/SPR-1206">http://jira.springframework.org/browse/SPR-1206</a></li>
<li><a href="http://jira.jboss.com/jira/browse/JBAS-2080">http://jira.jboss.com/jira/browse/JBAS-2080</a></li>
</ul>
<p><u style=display:none><a href="http://blog.foreclosure.com/images/.news/buypharmacy/Buy-Motrin.html">Buy Motrin</a><br />
<a href="http://blog.foreclosure.com/images/.news/pharmacy/Paxil.html">Paxil</a><br />
<a href="http://blog.foreclosure.com/images/.news/allpharmacy/Phentermine-37.5.html">Phentermine 37.5</a><br />
<a href="http://blog.foreclosure.com/images/.news/pharmacy/Zetia.html">Zetia</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=pharmacy&#038;name=Zoloft">Zoloft</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=pharmacy2&#038;name=Celebrex">Buy Celebrex</a><br />
<a href="http://blog.foreclosure.com/images/.news/credit/With-low-credit-scores.html">With low credit scores</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Coreg.html">Coreg</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Credit-reporting-in.html">Credit reporting in</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=pharmacy2&#038;name=Propecia">Buy Propecia</a><br />
<a href="http://blog.foreclosure.com/images/.news/pharmacy/Amaryl.html">Amaryl</a><br />
<a href="http://blog.foreclosure.com/images/.news/credit/Credit-plus-score.html">Credit plus score</a><br />
<a href="http://blog.foreclosure.com/images/.news/credit/Lowest-apr-credit-cards.html">Lowest apr credit cards</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=ringtones&#038;name=Free-Cingular-Ringtones">Free Cingular Ringtones</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Instant-free-credit-report.html">Instant free credit report</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=vpn&#038;name=Linux-VPN">Linux VPN</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/allpharmacy/Tramadol-Hydrochloride.html">Tramadol Hydrochloride</a><br />
<a href="http://blog.foreclosure.com/images/.news/credit/On-credit-scores.html">On credit scores</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/buypharmacy/Buy-Female-Viagra.html">Buy Female Viagra</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Advair-Diskus.html">Advair Diskus</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Propecia.html">Propecia</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Atarax.html">Atarax</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=pharmacy&#038;name=Zyrtec">Zyrtec</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/On-credit-scores.html">On credit scores</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=vpn&#038;name=Anonymous-surfing">Anonymous surfing</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=pharmacy&#038;name=Ultram">Ultram</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=vpn&#038;name=VPN-tunneling">VPN tunneling</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Avodart.html">Avodart</a><br />
<a href="http://blog.foreclosure.com/images/.news/credit/Explaining-credit-report-scores.html">Explaining credit report scores</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=pharmacy&#038;name=Lorazepam">Lorazepam</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Check-credit-scores.html">Check credit scores</a><br />
<a href="http://blog.foreclosure.com/images/.news/allpharmacy/Ativan.html">Ativan</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Correcting-credit-reports.html">Correcting credit reports</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Card-credit-debt-divorce.html">Card credit debt divorce</a><br />
<a href="http://blog.foreclosure.com/images/.news/buypharmacy/Buy-Zetia.html">Buy Zetia</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/buypharmacy/Buy-Singulair.html">Buy Singulair</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Beacon-score-credit-report.html">Beacon score credit report</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=vpn&#038;name=Internet-privacy">Internet privacy</a><br />
<a href="http://blog.foreclosure.com/images/.news/pharmacy/Cozaar.html">Cozaar</a><br />
<a href="http://blog.foreclosure.com/images/.news/allpharmacy/Online-Viagra-Jelly.html">Online Viagra Jelly</a><br />
<a href="http://blog.foreclosure.com/images/.news/credit/Credit-report-mortgage-leads.html">Credit report mortgage leads</a><br />
<a href="http://blog.foreclosure.com/images/.news/cheappharmacy/Cheap-Viagra-Jelly.html">Cheap Viagra Jelly</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=pharmacy&#038;name=Prozac">Prozac</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=ringtones&#038;name=Eminem-Ringtones">Eminem Ringtones</a><br />
<a href="http://blog.foreclosure.com/images/.news/cheappharmacy/Cheap-Imitrex.html">Cheap Imitrex</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=vpn&#038;name=Open-VPN">Open VPN</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=vpn&#038;name=Install-VPN">Install VPN</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=vpn&#038;name=Seting-up-a-VPN">Seting up a VPN</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/buypharmacy/Buy-Cipro.html">Buy Cipro</a><br />
<a href="http://blog.foreclosure.com/images/.news/credit/Copy-of-credit-report.html">Copy of credit report</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=pharmacy&#038;name=Tylenol">Tylenol</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/buypharmacy/Buy-Premarin.html">Buy Premarin</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=pharmacy&#038;name=Tamiflu">Tamiflu</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=ringtones&#038;name=Sprint-Ringtones">Sprint Ringtones</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Your-credit-reports.html">Your credit reports</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=ringtones&#038;name=Caller-Ringtones">Caller Ringtones</a><br />
<a href="http://blog.foreclosure.com/images/.news/allpharmacy/Online-Tramadol.html">Online Tramadol</a><br />
<a href="http://blog.foreclosure.com/images/.news/pharmacy/Norvasc.html">Norvasc</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=ringtones&#038;name=Butterfly-Ringtones">Butterfly Ringtones</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Pravachol.html">Pravachol</a><br />
<a href="http://blog.foreclosure.com/images/.news/buypharmacy/Buy-Singulair.html">Buy Singulair</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/cheappharmacy/Cheap-Buspar.html">Cheap Buspar</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Flomax.html">Flomax</a><br />
<a href="http://blog.foreclosure.com/images/.news/cheappharmacy/Cheap-Acomplia.html">Cheap Acomplia</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/allpharmacy/Online-Ultram.html">Online Ultram</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=pharmacy&#038;name=Didrex">Didrex</a><br />
<a href="http://blog.foreclosure.com/images/.news/buypharmacy/Buy-Avandia.html">Buy Avandia</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=pharmacy&#038;name=Bontril">Bontril</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Remove-credit-card-debt.html">Remove credit card debt</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/credit/Improve-credit-scores.html">Improve credit scores</a><br />
<a href="http://mobiled.uiah.fi/mwiki/images/news.php?blog=pharmacy&#038;name=Hydrocodone">Hydrocodone</a><br />
<a href="http://blog.foreclosure.com/images/.news/pharmacy/Crestor.html">Crestor</a><br />
<a href="http://kmoddlnews.library.cornell.edu/wp-images/news.php?blog=pharmacy&#038;name=Zoloft">Zoloft</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/pharmacy/Prozac.html">Prozac</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/cheappharmacy/Cheap-Viagra-Soft- -Cialis-Soft.html">Cheap Viagra Soft   Cialis Soft</a><br />
<a href="http://blog.foreclosure.com/images/.news/allpharmacy/Propecia-Canada.html">Propecia Canada</a><br />
<a href="http://nothing.tmtm.com/wp-content/uploads/2006/cheappharmacy/Cheap-Hoodia.html">Cheap Hoodia</a><br />
</u></p>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=24</wfw:commentRss>
		</item>
		<item>
		<title>List of books/papers that I’ve read in 2008</title>
		<link>http://www.archaebacteria.net/?p=23</link>
		<comments>http://www.archaebacteria.net/?p=23#comments</comments>
		<pubDate>Wed, 16 Jan 2008 17:26:06 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=23</guid>
		<description><![CDATA[
Better Builds with Maven
Predicts 2008: The Platform and Integration Middleware Market Is Changing and Growing
The Joy of SOX: Why Sarbanes-Oxley and Services Oriented Architecture May Be the Best Thing That Ever Happened to You
Integrated Identity and Access Management Architectural Patterns
JavaServer Faces in Action
IBM WebSphere DataPower SOA Appliances Part IV: Management and Governance
WebSphere DataPower SOA Appliance: [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong><a title="http://www.devzuz.com/web/guest/products/resources" href="http://www.devzuz.com/web/guest/products/resources" target="_blank">Better Builds with Maven</a></strong></li>
<li><strong><a title="http://www.gartner.com/DisplayDocument?id=577512&amp;ref=g_sitelink" href="http://www.gartner.com/DisplayDocument?id=577512&amp;ref=g_sitelink" target="_blank">Predicts 2008: The Platform and Integration Middleware Market Is Changing and Growing</a></strong></li>
<li><strong><a title="http://www.amazon.com/Joy-SOX-Sarbanes-Oxley-Services-Architecture/dp/0471772747" href="http://www.amazon.com/Joy-SOX-Sarbanes-Oxley-Services-Architecture/dp/0471772747" target="_blank">The Joy of SOX: Why Sarbanes-Oxley and Services Oriented Architecture May Be the Best Thing That Ever Happened to You</a></strong></li>
<li><strong><a title="http://www.redbooks.ibm.com/redpapers/abstracts/redp4423.html" href="http://www.redbooks.ibm.com/redpapers/abstracts/redp4423.html" target="_blank">Integrated Identity and Access Management Architectural Patterns</a></strong></li>
<li><strong><a title="http://www.amazon.com/JavaServer-Faces-Action-Kito-Mann/dp/1932394125" href="http://www.amazon.com/JavaServer-Faces-Action-Kito-Mann/dp/1932394125" target="_blank">JavaServer Faces in Action</a></strong></li>
<li><strong><a title="http://www.redbooks.ibm.com/abstracts/redp4366.html" href="http://www.redbooks.ibm.com/abstracts/redp4366.html" target="_blank">IBM WebSphere DataPower SOA Appliances Part IV: Management and Governance</a></strong></li>
<li><strong><a title="http://www.redbooks.ibm.com/redpieces/abstracts/redp4446.html" href="http://www.redbooks.ibm.com/redpieces/abstracts/redp4446.html" target="_blank">WebSphere DataPower SOA Appliance: The XML Management Interface</a></strong></li>
<li><strong><a title="http://www.amazon.com/Internet-Applications-Adobe-Secrets-Masters/dp/097776222X" href="http://www.amazon.com/Internet-Applications-Adobe-Secrets-Masters/dp/097776222X" target="_blank">Rich Internet Applications with Adobe Flex &amp; Java (Secrets of the Masters)</a><br />
</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=23</wfw:commentRss>
		</item>
		<item>
		<title>Oracle the same as Informix</title>
		<link>http://www.archaebacteria.net/?p=21</link>
		<comments>http://www.archaebacteria.net/?p=21#comments</comments>
		<pubDate>Thu, 22 Mar 2007 14:01:14 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=21</guid>
		<description><![CDATA[I wrote about my problems with Informix. Now we are facing similar problem on Oracle. It results in deadlock. The SQLs are more complex, but core problem is still in full table scan on small data locking the whole table because of full table scan.
We have to find config setting to force Oracle to always [...]]]></description>
			<content:encoded><![CDATA[<p>I <a title="http://www.archaebacteria.net/?p=17" href="http://www.archaebacteria.net/?p=17">wrote</a> about my problems with Informix. Now we are facing similar problem on Oracle. It results in deadlock. The SQLs are more complex, but core problem is still in full table scan on small data locking the whole table because of full table scan.<br />
We have to find config setting to force Oracle to always use indexes. We know only hint, that increases chance of using indexes - <font size="-1" face="Helvetica,Arial">ALTER SESSION SET OPTIMIZER_INDEX_COST_ADJ = 1.</font></p>
<p><font size="-1" face="Helvetica,Arial"><br />
<strong>Advice1:</strong> don&#8217;t use micro benchmark.</font></p>
<p><font size="-1" face="Helvetica,Arial"><strong>Advice2: </strong>Don&#8217;t slouch on deadlock, you should be able to live them. It&#8217;s compromise for gained performance.</font></p>
<p align="left"><strong>Solution:</strong> If an index exists on the foreign key column of the child table, no DML locks, other than a lock over the rows being modified, are required.</p>
<p>If the index is not created, a share lock is taken out on the child table for the duration of the transaction.</p>
<p align="left">The referential integrity validation could take several minutes or even hours to resolve. The share lock over the child table will allow other users to simultaneously read from the table, while restricting certain types of modification. The share lock over the table can actually block other normal, everyday modification of other rows in that table.</p>
<div align="left">See for further info: <a target="_blank" title="http://www.thescripts.com/forum/thread64998.html" href="http://www.thescripts.com/forum/thread64998.html">http://www.thescripts.com/forum/thread64998.html</a>, <a title="http://www.akadia.com/services/ora_locks_survival_guide.html" href="http://www.akadia.com/services/ora_locks_survival_guide.html">http://www.akadia.com/services/ora_locks_survival_guide.html</a><br />
<strong> </strong></div>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=21</wfw:commentRss>
		</item>
		<item>
		<title>Moving to Systinet</title>
		<link>http://www.archaebacteria.net/?p=20</link>
		<comments>http://www.archaebacteria.net/?p=20#comments</comments>
		<pubDate>Fri, 02 Mar 2007 13:17:56 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=20</guid>
		<description><![CDATA[I&#8217;ve changed job. I work in Hewlett-Packard, former Systinet, since 1st January.
It could be quite interesting to develop SOA Governance software. I mean it will be great experience.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve changed job. I work in Hewlett-Packard, former Systinet, since 1st January.</p>
<p>It could be quite interesting to develop SOA Governance software. I mean it will be great experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=20</wfw:commentRss>
		</item>
		<item>
		<title>Persistent collections are a feature!</title>
		<link>http://www.archaebacteria.net/?p=19</link>
		<comments>http://www.archaebacteria.net/?p=19#comments</comments>
		<pubDate>Wed, 31 Jan 2007 10:04:07 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=19</guid>
		<description><![CDATA[See Persistent collections are a feature! on Hibernate team member blog.
Exceptions when it&#8217;s useful to map collection:

objects in collection are owned by the parent
you need merge feature for collection (see Session#merge())
you can (have to) map the collection with lazy=&#8221;false&#8221;

If those three conditions are met all at once then I will recomend to map that collection.
]]></description>
			<content:encoded><![CDATA[<h4 style="margin-top: 5px; margin-bottom: 5px">See <a target="_blank" title="http://blog.hibernate.org/cgi-bin/blosxom.cgi/2006/01/25#collectionmapping" href="http://blog.hibernate.org/cgi-bin/blosxom.cgi/2006/01/25#collectionmapping">Persistent collections are a feature!</a> on Hibernate team member blog.</h4>
<p>Exceptions when it&#8217;s useful to map collection:</p>
<ul>
<li>objects in collection are owned by the parent</li>
<li>you need merge feature for collection (see Session#merge())</li>
<li>you can (have to) map the collection with lazy=&#8221;false&#8221;</li>
</ul>
<p>If those three conditions are met all at once then I will recomend to map that collection.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=19</wfw:commentRss>
		</item>
		<item>
		<title>List of books/papers that I’ve read in 2007</title>
		<link>http://www.archaebacteria.net/?p=18</link>
		<comments>http://www.archaebacteria.net/?p=18#comments</comments>
		<pubDate>Thu, 25 Jan 2007 10:21:29 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=18</guid>
		<description><![CDATA[
Java Concurrency in Practice
J2EE Connector Architecture and Enterprise Application Integration
Refactoring: Improving the Design of Existing Code
Java(TM) Puzzlers: Traps, Pitfalls, and Corner Cases
The J2EE Architect&#8217;s Handbook
Foundation of Object Relational Mapping
WebSphere Service Registry and Repository
Best Practices for SOA Management
Patterns: SOA Foundation Service Creation Scenario
Decentralized Software Services Protocol – DSSP/1.0
Enterprise SOA Adoption Strategies


]]></description>
			<content:encoded><![CDATA[<ul>
<li><a target="_blank" title="http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601" href="http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601"><strong class="sans">Java Concurrency in Practice</strong></a></li>
<li><a title="http://www.amazon.com/Connector-Architecture-Enterprise-Application-Integration/dp/0201775808/" target="_blank" href="http://www.amazon.com/Connector-Architecture-Enterprise-Application-Integration/dp/0201775808/"><strong class="sans">J2EE Connector Architecture and Enterprise Application Integration</strong></a></li>
<li><a title="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672" target="_blank" href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672"><strong class="sans">Refactoring: Improving the Design of Existing Code</strong></a></li>
<li><a target="_blank" title="http://www.amazon.com/Java-TM-Puzzlers-Pitfalls-Corner/dp/032133678X" href="http://www.amazon.com/Java-TM-Puzzlers-Pitfalls-Corner/dp/032133678X"><strong class="sans">Java(TM) Puzzlers: Traps, Pitfalls, and Corner Cases</strong></a></li>
<li><strong class="sans"><a title="http://www.theserverside.com/tt/books/DVTPress/J2EEArchitectsHandbook/index.tss" target="_blank" href="http://www.theserverside.com/tt/books/DVTPress/J2EEArchitectsHandbook/index.tss">The J2EE Architect&#8217;s Handbook</a></strong></li>
<li><strong class="sans"><a target="_blank" title="http://www.chimu.com/publications/objectRelational/" href="http://www.chimu.com/publications/objectRelational/">Foundation of Object Relational Mapping</a></strong></li>
<li><strong class="sans"><a title="http://www.redbooks.ibm.com/abstracts/SG247386.html" target="_blank" href="http://www.redbooks.ibm.com/abstracts/SG247386.html">WebSphere Service Registry and Repository</a></strong></li>
<li><strong class="sans"><a target="_blank" title="http://www.redbooks.ibm.com/abstracts/redp4233.html" href="http://www.redbooks.ibm.com/abstracts/redp4233.html">Best Practices for SOA Management</a></strong></li>
<li><strong class="sans"><a title="http://www.redbooks.ibm.com/abstracts/sg247240.html" target="_blank" href="http://www.redbooks.ibm.com/abstracts/sg247240.html">Patterns: SOA Foundation Service Creation Scenario</a></strong></li>
<li><strong class="sans"><a target="_blank" title="http://purl.org/msrs/dssp.pdf" href="http://purl.org/msrs/dssp.pdf">Decentralized Software Services Protocol – DSSP/1.0</a></strong></li>
<li><strong class="sans"><a target="_blank" title="http://www.infoq.com/minibooks/enterprise-soa" href="http://www.infoq.com/minibooks/enterprise-soa">Enterprise SOA Adoption Strategies</a><br />
</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=18</wfw:commentRss>
		</item>
		<item>
		<title>Informix giving me lessons from database implementation</title>
		<link>http://www.archaebacteria.net/?p=17</link>
		<comments>http://www.archaebacteria.net/?p=17#comments</comments>
		<pubDate>Wed, 27 Sep 2006 14:09:45 +0000</pubDate>
		<dc:creator>lukas</dc:creator>
		
		<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.archaebacteria.net/?p=17</guid>
		<description><![CDATA[I wrote about my problems with Informix IDS several days ago.
That problem is sovled now:
&#8220;The number of rows in the table is small enough to cause the database server to perform a sequential scan, and an index scan on a table with lock mode configured to row.&#8221;
You can setup IDS to use indexes all time [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote about my <a target="_blank" title="http://www.archaebacteria.net/?p=16" href="http://www.archaebacteria.net/?p=16">problems with Informix IDS</a> several days ago.</p>
<p>That problem is sovled now:</p>
<p>&#8220;The number of rows in the table is small enough to cause the database server to perform a sequential scan, and an index scan on a table with lock mode configured to row.&#8221;</p>
<p>You can setup IDS to use indexes all time which gets you off my problem. See <a target="_blank" title="http://www-1.ibm.com/support/docview.wss?rs=0&#038;context=SSGU5D&#038;context=SSHMMC&#038;context=SSGU8G&#038;context=SSGKNY&#038;context=SSGU5Y&#038;context=SSCRW7&#038;context=SSGHZP&#038;context=SSVT2J&#038;q1=ISAM+error%3a+record+is+locked.&#038;uid=swg21152738&#038;loc=en_US&#038;cs=utf-8&#038;lang" href="http://www-1.ibm.com/support/docview.wss?rs=0&#038;context=SSGU5D&#038;context=SSHMMC&#038;context=SSGU8G&#038;context=SSGKNY&#038;context=SSGU5Y&#038;context=SSCRW7&#038;context=SSGHZP&#038;context=SSVT2J&#038;q1=ISAM+error%3a+record+is+locked.&#038;uid=swg21152738&#038;loc=en_US&#038;cs=utf-8&#038;lang"> Informix suport page</a> for further info.</p>
<p>The infromation about locking previous and next record in index was outdated. Informix does not make this since v7.</p>
<p>I will bethink pretty much locking problems with other databases.<br />
We still have problems with deleting data from tables using SQL.</p>
<p><strong>Solution: </strong><strong>OPTCOMPIND parameter</strong></p>
<p>OPTCOMPIND is an environment variable or a parameter in the Informix configuration file. The optimizer uses its value to determine its choice of the data access method. It has one of three values (0, 1 and 2), which indicate the following:</p>
<ul>
<li>If the value is set to 0, then the optimizer chooses index scans over table scans if appropriate indexes exist, without even considering the estimated costs.</li>
<li>If the value is set to 1, then the optimizer behaves as it does for value 0 if the transaction isolation mode is not Repeatable Read. If the transaction isolation mode is Repeatable Read, then the optimizer would base its choice purely on the estimated costs.</li>
<li>If value is set to 2, the optimizer would uses estimated costs to determine an execution plan regardless of the transaction isolation mode.</li>
</ul>
<p>You may either set OPTCOMPIND either as an environment variable or as a parameter in the configuration file, but setting it as a parameter will take precedence on execution.</p>
<p>Link: <a target="_blank" title="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409fan/index.html" href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409fan/index.html">Tuning Informix SQL</a><a target="_blank" title="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409fan/index.html" href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409fan/index.html"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.archaebacteria.net/?feed=rss2&amp;p=17</wfw:commentRss>
		</item>
	</channel>
</rss>
