<?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; programming</title>
	<atom:link href="http://www.devguli.com/blog/tag/programming/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>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>
		<item>
		<title>I don&#8217;t know what exactly web services are</title>
		<link>http://www.devguli.com/blog/eng/i-dont-know-exactly-what-web-services-are/</link>
		<comments>http://www.devguli.com/blog/eng/i-dont-know-exactly-what-web-services-are/#comments</comments>
		<pubDate>Tue, 11 May 2010 13:35:59 +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=149</guid>
		<description><![CDATA[Back in my days at university, if anybody asked me or my friends “what is the difference between web application and web services” then the answers would be exactly the same; “web application is human-to-machine interaction but web services are machine-to-machine interaction”. I don’t recall how I and my friends got to remember the answers [...]]]></description>
		<wfw:commentRss>http://www.devguli.com/blog/eng/i-dont-know-exactly-what-web-services-are/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

