<?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>Weerasak.com</title>
	<atom:link href="http://en.weerasak.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://en.weerasak.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 02 Oct 2009 04:17:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Article: Working with the YUI DataTable</title>
		<link>http://en.weerasak.com/?p=371</link>
		<comments>http://en.weerasak.com/?p=371#comments</comments>
		<pubDate>Fri, 02 Oct 2009 04:17:05 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=371</guid>
		<description><![CDATA[Working with the YUI DataTable (Updated for v2.6.0), Part 1: Getting Started and Part 2: Changing the Contents of the DataTable by Daniel Barreiro
YUI’s DataTable is very flexible and allows you to do many things. Making your choices in advance allows you to define your own version of the DataTable and either cast some of [...]]]></description>
			<content:encoded><![CDATA[<p>Working with the YUI <a href="http://developer.yahoo.com/yui/datatable/">DataTable</a> (Updated for v2.6.0), <a href="http://yuiblog.com/blog/2008/10/15/datatable-260-part-one/">Part 1: Getting Started</a> and <a href="http://yuiblog.com/blog/2008/10/27/datatable-260-part-two/">Part 2: Changing the Contents of the DataTable</a> by Daniel Barreiro</p>
<blockquote><p>YUI’s DataTable is very flexible and allows you to do many things. Making your choices in advance allows you to define your own version of the DataTable and either cast some of those choices or make them more easily accessible according to your taste and preferences. The whole application will look and behave more consistently and, should you want to change anything, many of the changes will be concentrated in just one single place. </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=371</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: Flex functional testing with FunFx and Cucumber</title>
		<link>http://en.weerasak.com/?p=363</link>
		<comments>http://en.weerasak.com/?p=363#comments</comments>
		<pubDate>Mon, 31 Aug 2009 10:24:43 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[To Read]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=363</guid>
		<description><![CDATA[Flex functional testing with FunFx and Cucumber by Andrea Franz
Cucumber is a great tool I usually use for BDD in my ruby projects, but yesterday I tried it with Flex, and it was very enjoyable. Here a little example on how to test Flex applications with Cucumber.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://gravityblast.com/2009/08/20/flex-functional-testing-with-funfx-and-cucumber/">Flex functional testing with FunFx and Cucumber</a> by Andrea Franz</p>
<blockquote><p>Cucumber is a great tool I usually use for BDD in my ruby projects, but yesterday I tried it with Flex, and it was very enjoyable. Here a little example on how to test Flex applications with Cucumber.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=363</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: Clojure vs Scala, Part 2</title>
		<link>http://en.weerasak.com/?p=361</link>
		<comments>http://en.weerasak.com/?p=361#comments</comments>
		<pubDate>Thu, 27 Aug 2009 04:23:49 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Prog Language]]></category>
		<category><![CDATA[To Read]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=361</guid>
		<description><![CDATA[Clojure vs Scala, Part 2 by Stephan Schmidt
There are two languages stirring up the Java World: Clojure and Scala. Clojure a Lisp dialect on the JVM, powerful and pure and the Scala language a tight integration of object and functional programming. Which should you learn?
]]></description>
			<content:encoded><![CDATA[<p><a href="http://codemonkeyism.com/clojure-scala-part-2/">Clojure vs Scala, Part 2</a> by Stephan Schmidt</p>
<blockquote><p>There are two languages stirring up the Java World: Clojure and Scala. Clojure a Lisp dialect on the JVM, powerful and pure and the Scala language a tight integration of object and functional programming. Which should you learn?</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=361</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: The First Few Milliseconds of an HTTPS Connection</title>
		<link>http://en.weerasak.com/?p=358</link>
		<comments>http://en.weerasak.com/?p=358#comments</comments>
		<pubDate>Mon, 24 Aug 2009 01:33:12 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[To Read]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=358</guid>
		<description><![CDATA[The First Few Milliseconds of an HTTPS Connection by Jeff Moser
What happens when one clicks on "Proceed to Checkout" on a website after browsing through their offerings? This is an analysis of the first milliseconds when an HTTPS connection with Amazon is established. A new page is loaded when proceeding to checkout
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoq.com/articles/HTTPS-Connection-Jeff-Moser">The First Few Milliseconds of an HTTPS Connection</a> by Jeff Moser</p>
<blockquote><p>What happens when one clicks on "Proceed to Checkout" on a website after browsing through their offerings? This is an analysis of the first milliseconds when an HTTPS connection with Amazon is established. A new page is loaded when proceeding to checkout</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=358</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: 6 ways to run background jobs in Ruby (On Rails)</title>
		<link>http://en.weerasak.com/?p=356</link>
		<comments>http://en.weerasak.com/?p=356#comments</comments>
		<pubDate>Mon, 10 Aug 2009 21:35:15 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=356</guid>
		<description><![CDATA[6 ways to run background jobs in Ruby (On Rails) by Tobin Harris
Here’s the contenders I’ve found so far, for anyone who’s interested.
    * BackgroundDrb
    * Delayed Job
    * Background Job aka BJ
    * Spawn
    * Workling
    [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tobinharris.com/past/2009/3/9/6-ways-to-run-background-jobs-in-rubyonrails/">6 ways to run background jobs in Ruby (On Rails)</a> by Tobin Harris</p>
<blockquote><p>Here’s the contenders I’ve found so far, for anyone who’s interested.</p>
<p>    * BackgroundDrb<br />
    * Delayed Job<br />
    * Background Job aka BJ<br />
    * Spawn<br />
    * Workling<br />
    * BackgroundFu<br />
    * Rufus Scheduler</p>
<p>And here’s some things that might help with the whole “distributed work queue” problem too…</p>
<p>    * Sparrow.<br />
    * Conveyor<br />
    * Beanstalkd</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=356</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paper: CMMI® or Agile: Why Not Embrace Both!</title>
		<link>http://en.weerasak.com/?p=354</link>
		<comments>http://en.weerasak.com/?p=354#comments</comments>
		<pubDate>Sun, 02 Aug 2009 15:10:45 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Methodology]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=354</guid>
		<description><![CDATA[CMMI® or Agile: Why Not Embrace Both! by Hillel Glazer (Entinex, Inc.), Jeff Dalton (Broadsword Solutions Corporation), David Anderson (David J. Anderson &#038; Associates, Inc.), Mike Konrad, Sandy Shrum
Agile development methods and CMMI (Capability Maturity Model® Integration) best practices are often perceived to be at odds with each other. This report clarifies why the discord [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html">CMMI® or Agile: Why Not Embrace Both!</a> by Hillel Glazer (Entinex, Inc.), Jeff Dalton (Broadsword Solutions Corporation), David Anderson (David J. Anderson &#038; Associates, Inc.), Mike Konrad, Sandy Shrum</p>
<blockquote><p>Agile development methods and CMMI (Capability Maturity Model® Integration) best practices are often perceived to be at odds with each other. This report clarifies why the discord need not exist and proposes that CMMI and Agile champions work toward deriving benefit from using both and exploit synergies that have the potential to dramatically improve business performance.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=354</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: The difference between Agile methods and CMMI</title>
		<link>http://en.weerasak.com/?p=352</link>
		<comments>http://en.weerasak.com/?p=352#comments</comments>
		<pubDate>Sun, 02 Aug 2009 14:57:32 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Methodology]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=352</guid>
		<description><![CDATA[The difference between Agile methods and CMMI edited by Kevin Trethewey
One of the issues I am currently investigating is Agile vs CMMI. The context being that we run an XP team and management would like to be assessed at CMMI "Level 3&#8243;. There is a thread currently running on the  extremeprogramming yahoo group around [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dotnet.org.za/kevint/archive/2005/11/21/48410.aspx">The difference between Agile methods and CMMI</a> edited by Kevin Trethewey</p>
<blockquote><p>One of the issues I am currently investigating is Agile vs CMMI. The context being that we run an XP team and management would like to be assessed at CMMI "Level 3&#8243;. There is a thread currently running on the  extremeprogramming yahoo group around the integration of XP and CMMI. I have taken excerpts of the conversation and pasted them below. </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=352</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free ebook: professional version control</title>
		<link>http://en.weerasak.com/?p=350</link>
		<comments>http://en.weerasak.com/?p=350#comments</comments>
		<pubDate>Thu, 30 Jul 2009 14:48:15 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=350</guid>
		<description><![CDATA[professional version control by Scott Chacon
Scott Chacon is a Git evangelist and Ruby developer employed at Logical Awesome working on GitHub.com. He is the author of the Git Internals Peepcode PDF as well as the maintainer of the Git homepage and the Git Community Book. Scott has presented at RailsConf, RubyConf, Scotland on Rails, Ruby [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://progit.org/book/">professional version control</a> by Scott Chacon</p>
<blockquote><p>Scott Chacon is a Git evangelist and Ruby developer employed at Logical Awesome working on GitHub.com. He is the author of the Git Internals Peepcode PDF as well as the maintainer of the Git homepage and the Git Community Book. Scott has presented at RailsConf, RubyConf, Scotland on Rails, Ruby Kaigi, OSCON and a number of local groups and has done corporate training on Git across the country.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=350</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article:  RGen: Ruby Modelling and Code Generation Framework</title>
		<link>http://en.weerasak.com/?p=348</link>
		<comments>http://en.weerasak.com/?p=348#comments</comments>
		<pubDate>Mon, 27 Jul 2009 01:20:02 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[MDA]]></category>
		<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[To Read]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=348</guid>
		<description><![CDATA[RGen: Ruby Modelling and Code Generation Framework by Martin Thiede
The Ruby based RGen framework provides support for dealing with models and metamodels, for defining model transformations and for generating textual output. It is tightly coupled with the Ruby language as it uses internal DSLs. Following the Ruby design principles, it is lightweight and flexible and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoq.com/articles/thiede-ruby-modelling">RGen: Ruby Modelling and Code Generation Framework</a> by Martin Thiede</p>
<blockquote><p>The Ruby based RGen framework provides support for dealing with models and metamodels, for defining model transformations and for generating textual output. It is tightly coupled with the Ruby language as it uses internal DSLs. Following the Ruby design principles, it is lightweight and flexible and supports efficient development by providing means to write concise, maintainable code</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=348</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article:  RFactor: Ruby Refactoring Support for Text Editors</title>
		<link>http://en.weerasak.com/?p=346</link>
		<comments>http://en.weerasak.com/?p=346#comments</comments>
		<pubDate>Mon, 27 Jul 2009 01:14:41 +0000</pubDate>
		<dc:creator>weerasak</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>

		<guid isPermaLink="false">http://en.weerasak.com/?p=346</guid>
		<description><![CDATA[RFactor: Ruby Refactoring Support for Text Editors posted by Mirko Stocker 
RFactor is a Ruby gem that aims to provide automated refactoring support for your favorite text editor. Don't we have IDEs that support refactoring? Yes, but RFactor developer Fabio Kung believes that "most of Ruby developers do not use IDEs" and that a text [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoq.com/news/2009/03/rfactor">RFactor: Ruby Refactoring Support for Text Editors</a> posted by Mirko Stocker </p>
<blockquote><p>RFactor is a Ruby gem that aims to provide automated refactoring support for your favorite text editor. Don't we have IDEs that support refactoring? Yes, but RFactor developer Fabio Kung believes that "most of Ruby developers do not use IDEs" and that a text editor is good enough.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://en.weerasak.com/?feed=rss2&amp;p=346</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
