<?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>DevGuli &#187; chatchai</title>
	<atom:link href="http://www.devguli.com/blog/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devguli.com/blog</link>
	<description>Devguli -- coding for a living</description>
	<lastBuildDate>Mon, 23 Jan 2012 05:14:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Selenium Page Objects and Abstraction</title>
		<link>http://www.devguli.com/blog/eng/selenium-page-objects-and-abstraction/</link>
		<comments>http://www.devguli.com/blog/eng/selenium-page-objects-and-abstraction/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 18:07:06 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=258</guid>
		<description><![CDATA[Last Friday, I explained the concept of Selenium Page Objects to my colleague and I feel like I didn’t explain it in a simple way enough. I have spent some time today to come up with explanation that relates the page object pattern to the concept of abstraction in programming]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/selenium-page-objects-and-abstraction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple explanation for inner join and left join</title>
		<link>http://www.devguli.com/blog/eng/simple-explanation-for-inner-join-and-left-join/</link>
		<comments>http://www.devguli.com/blog/eng/simple-explanation-for-inner-join-and-left-join/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 07:30:46 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=240</guid>
		<description><![CDATA[The inner join is for filtering out unwanted records and left join is for pulling in extra information]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/simple-explanation-for-inner-join-and-left-join/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Deflater and OutOfMemoryError</title>
		<link>http://www.devguli.com/blog/eng/java-deflater-and-outofmemoryerror/</link>
		<comments>http://www.devguli.com/blog/eng/java-deflater-and-outofmemoryerror/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 12:22:19 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=230</guid>
		<description><![CDATA[Summary: Relying on Finalizer to clean up native memory of Deflater object may cause OutOfMemoryError]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/java-deflater-and-outofmemoryerror/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Answer Lies Elsewhere</title>
		<link>http://www.devguli.com/blog/eng/the-answer-lies-elsewhere/</link>
		<comments>http://www.devguli.com/blog/eng/the-answer-lies-elsewhere/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 02:39:44 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=215</guid>
		<description><![CDATA[A lesson my former group leader taught me is that don’t put all investigating effort toward only one direction and keep looking for other possible root cause]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/the-answer-lies-elsewhere/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RenameTo and Poor Man&#8217;s File Based Cache</title>
		<link>http://www.devguli.com/blog/eng/renameto-and-file-based-cache/</link>
		<comments>http://www.devguli.com/blog/eng/renameto-and-file-based-cache/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 07:33:45 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=205</guid>
		<description><![CDATA[I have fond an interesting concurrent problem in one of the servers in my project that caused a noticeable drop of throughput figure in performance test]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/renameto-and-file-based-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inconsistency of JAX-WS Service Implementation Bean</title>
		<link>http://www.devguli.com/blog/eng/inconsistency-of-jax-ws-service-implementation-bean/</link>
		<comments>http://www.devguli.com/blog/eng/inconsistency-of-jax-ws-service-implementation-bean/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 17:41:20 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=200</guid>
		<description><![CDATA[Different JAX-WS runtime may take different approach in managing the life cycle of JAX-WS service implementation bean. JAX-WS RI takes a Servlet-like approach but WebSphere choose the different one.]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/inconsistency-of-jax-ws-service-implementation-bean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugger is your friend</title>
		<link>http://www.devguli.com/blog/eng/debugger-is-your-friend/</link>
		<comments>http://www.devguli.com/blog/eng/debugger-is-your-friend/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 17:15:10 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=184</guid>
		<description><![CDATA[Debugger has always been a big help for me. It is one of the main tools I uses in my day-to-day work, both in coding and troubleshooting. One great thing about debugger is that you can get big benefit form it just by using some simple features like step-over or step-into.]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/debugger-is-your-friend/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>XML Special Characters</title>
		<link>http://www.devguli.com/blog/eng/xml-special-characters/</link>
		<comments>http://www.devguli.com/blog/eng/xml-special-characters/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 15:32:35 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=177</guid>
		<description><![CDATA[A couple weeks ago, QA team of my project has reported that there was a defect in a module I have developed. The module is a part of our web services for distributing news data. The inbound execution flow is quite simple; the module accept SOAP request from client, transform it to a proprietary XML [...]]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/xml-special-characters/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setup JAX-WS RI source on NetBeans</title>
		<link>http://www.devguli.com/blog/eng/setup-jax-ws-ri-source-on-netbeans/</link>
		<comments>http://www.devguli.com/blog/eng/setup-jax-ws-ri-source-on-netbeans/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 11:17:58 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=171</guid>
		<description><![CDATA[I have been looking at JAX-WS RI code to gather some information for a while. I have set up the implementation source code on NetBeans so I can debug the library. I believe there is no document with fine details about how to do it. The official page of JAX-WS project says you can checkout [...]]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/setup-jax-ws-ri-source-on-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAXB Binder and XPath</title>
		<link>http://www.devguli.com/blog/eng/jaxb-binder-and-xpath/</link>
		<comments>http://www.devguli.com/blog/eng/jaxb-binder-and-xpath/#comments</comments>
		<pubDate>Thu, 13 May 2010 19:57:03 +0000</pubDate>
		<dc:creator>chatchai</dc:creator>
				<category><![CDATA[eng]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.devguli.com/blog/?p=159</guid>
		<description><![CDATA[I came across javax.xml.bind.Binder when I was reading SOA Using Java Web Services (excellent book). I had never used this class before so I set out to find how the class could be used. I found that the class hadn’t been mentioned as much as the classes like Marshaller or UnMarshaller but it was very [...]]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/jaxb-binder-and-xpath/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

