<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Java Addicted Programmer</title>
	<atom:link href="http://luvj.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://luvj.wordpress.com</link>
	<description>my escape way from the addiction........</description>
	<lastBuildDate>Fri, 24 Apr 2009 00:29:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='luvj.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Java Addicted Programmer</title>
		<link>http://luvj.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://luvj.wordpress.com/osd.xml" title="Java Addicted Programmer" />
	<atom:link rel='hub' href='http://luvj.wordpress.com/?pushpress=hub'/>
		<item>
		<title>CoreAPI WebKits</title>
		<link>http://luvj.wordpress.com/2009/04/24/coreapi-webkits/</link>
		<comments>http://luvj.wordpress.com/2009/04/24/coreapi-webkits/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 00:20:39 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[CoreAPI]]></category>
		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=71</guid>
		<description><![CDATA[Minggu yang sibuk, setelah membuat demo untuk Wiew, testing initial code dari CoreAPI akhirnya bisa diupload ke google code so check this out guys Apa itu CoreAPI WebKits ??  singkatnya kumpulan tool pengembangan web untuk java yang ringan,cepat yang mendukung dependency injection,MVC sebagai media pembelajaran maupun prototyping hinga developing tool. Mungkin banyak yg bertanya mengapa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=71&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Minggu yang sibuk, setelah membuat demo untuk Wiew, testing initial code dari CoreAPI akhirnya bisa diupload ke google code <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  so check <a href="http://code.google.com/p/coreapi-webkits/" target="_blank">this</a> out guys <a href="http://code.google.com/p/coreapi-webkits/" target="_blank"></a></p>
<p>Apa itu CoreAPI WebKits ??  singkatnya kumpulan tool pengembangan web untuk java yang ringan,cepat yang mendukung dependency injection,MVC sebagai media pembelajaran maupun prototyping hinga developing tool.</p>
<p>Mungkin banyak yg bertanya mengapa membuat sebuah framework lagi padahal sudah banyak framework lain yg udah siap pakai dan matang diluar sana ???  apa mencoba reinvent the wheel ?</p>
<p>sebenarnya saya suka frameworknya yg telah ada struts,spring etc&#8230; tapi mereka sudah terlalu kompleks dengan banyak features yg kadang tidak semua kita butuhkan sehingga sulit sekali untuk newbie pada umumnya untuk mulai mempelajarinya apalagi yang awam design pattern seperti dependency injection serta MVC.</p>
<p>Saya membutuhkan sebuah lightweight framework yang bisa digunakan dalam development terutama untuk prototyping, coba bayangkan anda membuat prototyping dengan spring/struts  untuk demo architecture system ke client, effort yang anda keluarkan pasti sama ketika nantinya anda mulai development process. Dengan CoreAPI saya bisa develop lebih cepat dan ringan untuk running di sebuah demo box .</p>
<p>Last but not least sampai saat ini belum ada framework yg bisa dijadikan alat pembelajaran mengenai webtechnology khususnya JAVA, dengan CoreAPI saya harapkan bisa memudahkan newbie untuk lebih cepat mempelajari web tecknologi dengan mudah tanpa mengesampingkan teknologi yg telah ada.</p>
<p>CoreAPI WebKits masih merupakan work in progress, features features baru akan masih ditambahkan sehingga memungkinkan CoreAPI menjadi lightweight framework untuk belajar, prototyping atau menjadi development tool dimasa depan &#8230;. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . Cek repository di goggle code,  review code CoreAPI tolong kritik dan jika ada features features yang anda inginkan dalam CoreAPI WebKits tolong sarannya.</p>
<p><em><strong>&#8220;keep simple,complex is possible&#8221;</strong></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=71&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/04/24/coreapi-webkits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>
	</item>
		<item>
		<title>Wiew sneak peak</title>
		<link>http://luvj.wordpress.com/2009/04/17/wiew-sneak-peak/</link>
		<comments>http://luvj.wordpress.com/2009/04/17/wiew-sneak-peak/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 03:51:14 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=68</guid>
		<description><![CDATA[prepiew awal awal guys&#8230;.. running on xp next mac OS X and linux&#8230;., please comment and suggestion&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=68&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>prepiew awal awal guys&#8230;..</p>
<p><img class="aligncenter size-full wp-image-67" title="view_on_xp" src="http://luvj.files.wordpress.com/2009/04/view_on_xp.png?w=700" alt="view_on_xp"   /></p>
<p>running on xp next mac OS X and linux&#8230;., please comment and suggestion&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=68&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/04/17/wiew-sneak-peak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>

		<media:content url="http://luvj.files.wordpress.com/2009/04/view_on_xp.png" medium="image">
			<media:title type="html">view_on_xp</media:title>
		</media:content>
	</item>
		<item>
		<title>Mintandleaf product</title>
		<link>http://luvj.wordpress.com/2009/04/16/mintandleaf-product/</link>
		<comments>http://luvj.wordpress.com/2009/04/16/mintandleaf-product/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 02:58:54 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=65</guid>
		<description><![CDATA[Setelah berkutat dengan pekerjaan, sekarang waktunya santai mencurahkan keinginan dan hobby untuk mintandleaf.com beberapa produk siap release antara lain CoreApi WebKits Wiew- Enterprise Widget Platform Wiew for iphone Mintandleaf course mohon doa restu dari semua agar lancar stay tune guys&#8230;&#8230;&#8230;&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=65&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Setelah berkutat dengan pekerjaan, sekarang waktunya santai mencurahkan keinginan dan hobby untuk mintandleaf.com beberapa produk siap release antara lain</p>
<ol>
<li> CoreApi WebKits</li>
<li>Wiew- Enterprise Widget Platform</li>
<li>Wiew for iphone</li>
<li>Mintandleaf course</li>
</ol>
<p>mohon doa restu dari semua agar lancar stay tune guys&#8230;&#8230;&#8230;&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=65&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/04/16/mintandleaf-product/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>
	</item>
		<item>
		<title>Continuous Integration -prolog-</title>
		<link>http://luvj.wordpress.com/2009/03/17/continuous-integration-p/</link>
		<comments>http://luvj.wordpress.com/2009/03/17/continuous-integration-p/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 04:50:32 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[software management]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=57</guid>
		<description><![CDATA[Betapa indahnya jika kita developer tidak perlu memikirkan lagi masalah integrasi ketika bekerja di proyek yg melibatkan banyak module/sub module serta banyak team member, kita tinggal cek in ke repository (cvs/svn) dan otomatis proyek terintegrasi. apakah mungkin itu semua ??? Mungkin jawab saya, sebetulnya banyak tersedia tool tool open source yg dapat kita manfaatkan untuk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=57&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Betapa indahnya jika kita developer tidak perlu memikirkan lagi masalah integrasi ketika bekerja di proyek yg melibatkan banyak module/sub module serta banyak team member, kita tinggal cek in ke repository (cvs/svn) dan otomatis proyek terintegrasi. apakah mungkin itu semua ???</p>
<p style="text-align:justify;">Mungkin jawab saya, sebetulnya banyak tersedia tool tool open source yg dapat kita manfaatkan untuk mewujudkan cita cita diatas, pada intinya yang kita butuhkan adalah bagaimana cara integrasi pada sebuah proyek dilakukan secara otomatis dan berkesinambungan sehingga kita bisa mendapatkan snapshot terkhir dari hasil kerja kolaborasi tersebut (sering disebut nightly build).Untuk diperhatikan bahwa untuk mendapatkan sebuah nighly build ada beberapa proses yg kita perlu lakukan</p>
<ol style="text-align:justify;">
<li>Compile</li>
<li>Unit Test</li>
<li>Build</li>
<li>Integration</li>
</ol>
<p style="text-align:justify;">dan untuk keperluan diatas programming toolnya sudah banyak tersedia antara lain : ant untuk automatically compile and build, junit untuk unit testing dan lain lain.</p>
<p style="text-align:justify;">Ok bagaimana dengan integrasinya ??  ada tool open source bernama CruiseControl (http://cruisecontrol.sourceforge.net/ yang dapat kita gunakan   untuk Continuous Integration. Untuk beberapa seri kedepan kita akan coba bagaimana mengaplikasikan Continuous Integration untuk proyek kita menggunakan CruiseControl.</p>
<p style="text-align:justify;"><img class="aligncenter size-full wp-image-63" title="cruisecontrol1" src="http://luvj.files.wordpress.com/2009/03/cruisecontrol1.jpg?w=700&#038;h=313" alt="cruisecontrol1" width="700" height="313" /></p>
<p style="text-align:center;">contoh dalam sebuah proyek</p>
<p style="text-align:justify;">Stay tune&#8230;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=57&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/03/17/continuous-integration-p/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>

		<media:content url="http://luvj.files.wordpress.com/2009/03/cruisecontrol1.jpg" medium="image">
			<media:title type="html">cruisecontrol1</media:title>
		</media:content>
	</item>
		<item>
		<title>Free Workshop update</title>
		<link>http://luvj.wordpress.com/2009/03/16/free-workshop-update/</link>
		<comments>http://luvj.wordpress.com/2009/03/16/free-workshop-update/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 02:34:10 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[Gwt]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[said a loud]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=52</guid>
		<description><![CDATA[Setelah brain stroming dan mengumpulkan kandidat trainer yg  memungkinkan melakukan kerja sosial untuk free workshop maka mintandleaf.org akan memberikan workshop untuk materi materi : - Java Fundamental - Spring Framework - Hibernate - GWT - dot Net pasti timbul pertanyaan mengapa dot Net diikut sertakan ? walaupun mintandleaf.org fokus pada opensource, kami tidak menutup mata [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=52&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Setelah brain stroming dan mengumpulkan kandidat trainer yg  memungkinkan melakukan kerja sosial untuk free workshop maka mintandleaf.org akan memberikan workshop untuk materi materi :</p>
<p>- Java Fundamental</p>
<p>- Spring Framework</p>
<p>- Hibernate</p>
<p>- GWT</p>
<p>- dot Net</p>
<p style="text-align:justify;">pasti timbul pertanyaan mengapa dot Net diikut sertakan ? walaupun mintandleaf.org fokus pada opensource, kami tidak menutup mata bahwa dot net framework juga merupakan development tool yg banyak dipakai di industri software, sejalan dengan visi mintandleaf.org  &#8220;free training for everyone&#8221; maka kami bersifat netral dengan tidak memihak antara <span style="text-decoration:underline;"><a class="p" href="http://www.google.co.id/search?hl=id&amp;client=firefox-a&amp;rls=com.ubuntu:en-US:unofficial&amp;hs=zSN&amp;ei=Uri9Scm7H5HItQOAy-FJ&amp;sa=X&amp;oi=spell&amp;resnum=1&amp;ct=result&amp;cd=1&amp;q=proprietary+software&amp;spell=1"><strong><em></em></strong></a></span>proprietary ataupun open source. Fokus kami bagaimana memberikan pengetahuan seluas luasnya mengenai teknologi yang ada khususnya di bidang software development.</p>
<p style="text-align:justify;">Untuk mintanleaf.org site kami masih mengusahakan funding untuk segera merealisasikanya , sementara ini dengan bantuan salah satu contributor kita mintandleaf studio yang akan menyediakan space untuk kita sementara, setelah siap akan jadi access point untuk mintandleaf.org</p>
<p style="text-align:justify;">untuk informasi pengadaan free training untuk organisasi anda sekali <strong>this is really free, no cost at all </strong>(akomodasi,uang saku etc), anda siapkan tempat dan waktunya kami akan datang.  untuk informasi lebih lanjut hubungi teguh.hardiansah@mintandleaf.com</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=52&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/03/16/free-workshop-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>
	</item>
		<item>
		<title>Free workshop</title>
		<link>http://luvj.wordpress.com/2009/02/23/free-workshop/</link>
		<comments>http://luvj.wordpress.com/2009/02/23/free-workshop/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 00:19:51 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[said a loud]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=48</guid>
		<description><![CDATA[Hampir 8 tahun berkecimpung dalam software engineering , banyak yg memanfaatkan aplikasi open source akan tetapi akhir akhir ini ada sesuatu yang mengganjal di benak dan pikiran saya,  sampai saat ini belum ada kontribusi sebagai pengguna open source ke dalam komunitas open source malu rasanya hidup dari open source tanpa ada kontribusi balik T_T &#8230;. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=48&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hampir 8 tahun berkecimpung dalam software engineering , banyak yg memanfaatkan aplikasi open source akan tetapi akhir akhir ini ada sesuatu yang mengganjal di benak dan pikiran saya,  sampai saat ini belum ada kontribusi sebagai pengguna open source ke dalam komunitas open source malu rasanya hidup dari open source tanpa ada kontribusi balik T_T &#8230;.</p>
<p>Setelah melewati brain storming tentang apa yang bisa saya lakukan, saya teringat suatu kutipan <em>&#8220;knowledge belong to the world&#8221;</em> entah siapa dan kapan saya lupa, menyadarkan saya bahwa sumbangsih ke komunitas tidak hanya bisa berbentuk materi,  sharing knowledge juga merupakan bentuk kepedulian kita pada komunitas.</p>
<p>Dengan berbekal keinginan berbagi dan wujud terimakasih kepada komunitas open source hari ini <em><strong>23 February 2008</strong></em> merupakan titik awal pendirian <em><strong>MintAndLeaf.org</strong></em> organisasi nirlaba yang akan memberikan free workshop/training di bidang teknologi open source untuk kalangan umum  dengan harapan memberikan pintu selebar lebarnya untuk masyarakat umum untuk memanfaatkan teknologi open source.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=48&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/02/23/free-workshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>
	</item>
		<item>
		<title>GWT UI designer</title>
		<link>http://luvj.wordpress.com/2009/02/18/gwt-ui-designer/</link>
		<comments>http://luvj.wordpress.com/2009/02/18/gwt-ui-designer/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 04:08:27 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=45</guid>
		<description><![CDATA[work in progress&#8230; tunggu release nya<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=45&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>work in progress&#8230;</p>
<p><img class="aligncenter size-full wp-image-46" title="gui-designer" src="http://luvj.files.wordpress.com/2009/02/gui-designer.png?w=700&#038;h=285" alt="gui-designer" width="700" height="285" /></p>
<p>tunggu release nya</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=45&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/02/18/gwt-ui-designer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>

		<media:content url="http://luvj.files.wordpress.com/2009/02/gui-designer.png" medium="image">
			<media:title type="html">gui-designer</media:title>
		</media:content>
	</item>
		<item>
		<title>GWT-ext validator untuk spring ( Part -2 .2)</title>
		<link>http://luvj.wordpress.com/2009/01/21/gwt-ext-validator-untuk-spring-part-2/</link>
		<comments>http://luvj.wordpress.com/2009/01/21/gwt-ext-validator-untuk-spring-part-2/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 03:25:55 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[Ext]]></category>
		<category><![CDATA[Gwt]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=41</guid>
		<description><![CDATA[waktunya turun ke koding,untuk test case kita coba buat form dengan GWT-ext dengan textfield untuk nama dan email, tanpa validasi. /* *code form Gwt-ext */ public void onModuleLoad() { Panel panel = new Panel();  panel.setBorder(false);  panel.setPaddings(15);  //setup error reader to process from submit response from server  RecordDef errorRecordDef = new RecordDef(new FieldDef[]{                         new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=41&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">waktunya turun ke koding,untuk test case kita coba buat form dengan GWT-ext dengan textfield untuk nama dan email, tanpa validasi.</p>
<pre style="text-align:justify;"><span style="color:#99cc00;">/*</span></pre>
<pre style="text-align:justify;"><span style="color:#99cc00;">*code form Gwt-ext </span></pre>
<p style="text-align:justify;"><span style="color:#99cc00;">*/</span></p>
<pre style="text-align:justify;"><span style="color:#888888;">public void onModuleLoad() {
Panel panel = new Panel(); 
panel.setBorder(false); 
panel.setPaddings(15); 
//setup error reader to process from submit response from server 
RecordDef errorRecordDef = new RecordDef(new FieldDef[]{ 
                       new StringFieldDef("id"), 
                       new StringFieldDef("msg") 
               }); 
XmlReader errorReader = new XmlReader("field", errorRecordDef); 
errorReader.setSuccess("@success"); 
final FormPanel formPanel = new FormPanel(Position.RIGHT); 
formPanel.setFrame(true); 
formPanel.setTitle("Test GWT Form"); 
formPanel.setWidth(400); 
formPanel.setLabelWidth(75); 
 // error reader 
formPanel.setErrorReader(errorReader); 
//add some fields 
FieldSet fieldSet = new FieldSet("Contact Information"); 
fieldSet.add(new TextField("nama", "nama", 190)); 
fieldSet.add(new TextField("email", "email", 190));
formPanel.add(fieldSet); 
final Button submitBtn = new Button("Simpan", new ButtonListenerAdapter() { 
                   public void onClick(Button button, EventObject e) { 
                       formPanel.getForm().submit("saveData", null, Connection.POST, 
                                                   "Simpan Data...", false); 
                   } 
               }); 
formPanel.addButton(submitBtn); 
panel.add(formPanel); 
RootPanel.get().add(panel); 
}</span></pre>
<p style="text-align:justify;">
<p>untuk validasi kita gunakan VALANG dari spring</p>
<pre><span style="color:#888888;">&lt;bean id="messageSource"
        class="org.springframework.context.support.ResourceBundleMessageSource"
        p:basenames="errors"/&gt;

    &lt;bean id="customValidators" class="org.springmodules.validation.valang.ValangValidator"&gt;
       &lt;property name="valang"&gt;
          &lt;value&gt;&lt;![CDATA[
            { nama : ? is not blank :'' :'User.nama[not.blank]' }
            { nama : length(?) &gt; 4 :'' :'User.nama[min.length]' }
            { email : ? is not blank :'' :'User.email[not.blank]' }
            { eEmail : email(?)=true :'' :'User.email[not.valid]' }

          ]]&gt;&lt;/value&gt;
       &lt;/property&gt;

    &lt;/bean&gt;</span></pre>
<p>Lalu unruk resource bundle kita berisi(errors_EN_US.properties)</p>
<pre><span style="color:#888888;">User.nama[not.blank]=Please fill user name.
User.nama[min.length]=user name must more than 5 char.
User.email[not.blank]=Please fill email address.
User.email[not.valid]=Please fill with valid email address.</span></pre>
<p>Lalu untuk form controller spring overide the showForm method</p>
<pre><span style="color:#888888;">protected ModelAndView showForm(HttpServletRequest request,</span>
<span style="color:#888888;">            HttpServletResponse response, BindException errors)</span>
<span style="color:#888888;">            throws Exception {</span>
<span style="color:#888888;">        ModelAndView modelAndView = new ModelAndView("error");</span>
<span style="color:#888888;">        Map&lt;String, Object&gt; myModel = new HashMap&lt;String, Object&gt;();</span>
<span style="color:#888888;">        myModel.put("error",XmlJsonBuilder.getErrorXml(errors,getMessageSourceAccessor()));</span>
<span style="color:#888888;">        modelAndView.addObject("result",myModel);</span>
<span style="color:#888888;">        return modelAndView;</span>
<span style="color:#888888;">    }</span></pre>
<p><span style="color:#000000;">Lalu untuk XMLJsonBuilder code</span></p>
<pre><span style="color:#999999;">import java.io.IOException;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

import org.springframework.context.support.MessageSourceAccessor;
import org.springframework.validation.BindException;
import org.springframework.validation.FieldError;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import esubmission.module.main.domain.ItemMenu;
import esubmission.module.user.domain.User;

public class XmlJsonBuilder {

    public static String getErrorXml(BindException errors,MessageSourceAccessor messageSource) {

        String errorStr="&lt;response success=\"false\"&gt;";
        errorStr+="&lt;errors&gt;";
        Iterator&lt;FieldError&gt; listFieldError=errors.getFieldErrors().iterator();
        while(listFieldError.hasNext())
        {
            FieldError field=listFieldError.next();
            errorStr+="&lt;field&gt;";
            errorStr+="&lt;id&gt;"+field.getField()+"&lt;/id&gt;";
            errorStr+="&lt;msg&gt;&lt;![CDATA["+messageSource.getMessage(field.getCode());
            errorStr+="]]&gt;&lt;/msg&gt;";
            errorStr+="&lt;/field&gt;";
        }
        errorStr+="&lt;/errors&gt;";
        errorStr+="&lt;/response&gt;";
        return errorStr;
    }
}

</span></pre>
<p><span style="color:#000000;">Dan server validation kita selesai dibuat</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=41&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/01/21/gwt-ext-validator-untuk-spring-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>
	</item>
		<item>
		<title>GWT-ext validator untuk spring ( Part -1 )</title>
		<link>http://luvj.wordpress.com/2009/01/21/gwt-ext-validator-for-spring/</link>
		<comments>http://luvj.wordpress.com/2009/01/21/gwt-ext-validator-for-spring/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 00:18:15 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[Ext]]></category>
		<category><![CDATA[Gwt]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=25</guid>
		<description><![CDATA[cuma ide aja /* *  base interface untuk validator */ public interface GwtBaseValidator {     public boolean validate(Object objectToValidate);     public String getErrorString(); } Kenapa repot repot bikin validasi lagi ?? khan di GWT-ext khan udah ada perlu diingat yang disediakan GWT-ext adalah client side validation, dengan firebug dan sedikit javascript bisa menjadi security hole [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=25&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>cuma ide aja</p>
<p><img class="aligncenter size-full wp-image-36" title="gwt-validator-for-spring4" src="http://luvj.files.wordpress.com/2009/01/gwt-validator-for-spring4.png?w=700&#038;h=396" alt="gwt-validator-for-spring4" width="700" height="396" /></p>
<pre style="text-align:justify;"><span style="color:#99cc00;"><em>/*</em></span>
<span style="color:#99cc00;"><em>*  base interface untuk validator
</em></span>
<span style="color:#99cc00;"><em>*/</em></span>
<span style="color:#808080;">public interface GwtBaseValidator {
    public boolean validate(Object objectToValidate);
    public String getErrorString();
}

</span></pre>
<p style="text-align:justify;"><em><strong>Kenapa repot repot bikin validasi lagi ?? khan di GWT-ext khan udah ada </strong></em>perlu diingat yang disediakan GWT-ext adalah client side validation, dengan firebug dan sedikit javascript bisa menjadi security hole untuk itu server side validation juga diperlukan.</p>
<p style="text-align:justify;">kita bisa gunakan apache-common-validator untuk menciptakan <strong>server-side</strong> validasi seperti currency, tanggal, etc.. atau bahkan validasi yang terhubung dengan data source kita.</p>
<p>ada komentar ??</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=25&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/01/21/gwt-ext-validator-for-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>

		<media:content url="http://luvj.files.wordpress.com/2009/01/gwt-validator-for-spring4.png" medium="image">
			<media:title type="html">gwt-validator-for-spring4</media:title>
		</media:content>
	</item>
		<item>
		<title>Why go and reinvent the wheel?</title>
		<link>http://luvj.wordpress.com/2009/01/20/why-go-and-reinvent-the-wheel/</link>
		<comments>http://luvj.wordpress.com/2009/01/20/why-go-and-reinvent-the-wheel/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 06:14:52 +0000</pubDate>
		<dc:creator>luvj</dc:creator>
				<category><![CDATA[said a loud]]></category>

		<guid isPermaLink="false">http://luvj.wordpress.com/?p=21</guid>
		<description><![CDATA[I prefer to write my own code whenever possible. It may not be the best code, nor the most efficient, but at least I understand it &#8211; and I don&#8217;t, I can rip it out in giant chunks and rewrite everything that doesn&#8217;t work. There are times when I have to use someone else&#8217;s modules, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=21&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I prefer to write my own code whenever possible. It may not be the best code, nor the most efficient, but at least I  understand it &#8211; and I don&#8217;t, I can rip it out in giant chunks and rewrite everything that doesn&#8217;t work.  There are times when I have  to use someone else&#8217;s modules, but I try very hard to avoid that: if  I can possibly write it, even if it doesn&#8217;t work as well as that other  code would, I&#8217;d rather.  I feel safe that way.</p>
<p>If other programmers don&#8217;t understand why it&#8217;s so critically important that i sit down and write that bit of code &#8212; well, that&#8217;s their problem.</p>
<p>They&#8217;re probably too busy shopping to understand.</p>
<p>why go and reinvent the wheel ? The Question will be yours&#8230;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/luvj.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/luvj.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/luvj.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/luvj.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/luvj.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/luvj.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/luvj.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/luvj.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/luvj.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/luvj.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/luvj.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/luvj.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/luvj.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/luvj.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=luvj.wordpress.com&amp;blog=4892622&amp;post=21&amp;subd=luvj&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://luvj.wordpress.com/2009/01/20/why-go-and-reinvent-the-wheel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0842b829bb53be57c6364fef0bd1f0ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luvj</media:title>
		</media:content>
	</item>
	</channel>
</rss>
