<?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>ICeDEv's Blog</title>
	<atom:link href="http://icedev.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://icedev.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 02 Apr 2009 16:56:43 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='icedev.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ICeDEv's Blog</title>
		<link>http://icedev.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://icedev.wordpress.com/osd.xml" title="ICeDEv&#039;s Blog" />
	<atom:link rel='hub' href='http://icedev.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Tutorial:Building-grid-with-livesearch-form&#8211;chapter-1</title>
		<link>http://icedev.wordpress.com/2009/04/02/tutorialbuilding-grid-with-livesearch-form-chapter-1/</link>
		<comments>http://icedev.wordpress.com/2009/04/02/tutorialbuilding-grid-with-livesearch-form-chapter-1/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 16:54:04 +0000</pubDate>
		<dc:creator>icedev</dc:creator>
				<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://icedev.wordpress.com/?p=5</guid>
		<description><![CDATA[So some explanation 1) Formfield The formfield is where the user types in the name. On each stroke, the input will be given to the datastore. 2) Datastore For those who uses Adobe Flex, they will see a familiar concept. Datastore basically holds the connection to your server-side script/xml/array data. The Datastore also has a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icedev.wordpress.com&amp;blog=7209171&amp;post=5&amp;subd=icedev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a class="image" title="Image:diagram_2.jpg" href="http://extjs.com/learn/w/images/0/0c/Diagram_2.jpg"><img class="aligncenter" longdesc="Diagram_2.jpg" src="http://extjs.com/learn/w/images/0/0c/Diagram_2.jpg" alt="Image:diagram_2.jpg" /></a></p>
<p>So some explanation</p>
<p><a name="1.29_Formfield"></a></p>
<h3><span class="editsection"><a title="Edit section: 1) Formfield" href="http://icedev.wordpress.com/learn/w/index.php?title=Tutorial:Building-grid-with-livesearch-form--chapter-1&amp;action=edit&amp;section=3"><img src="http://extjs.com/learn/w/skins/extjs/page_edit.png" alt="" /></a></span> <span class="mw-headline">1) Formfield</span></h3>
<p>The <strong>formfield</strong> is where the user types in the name. On each stroke, the input will be given to the datastore.</p>
<p><a name="2.29_Datastore"></a></p>
<h3><span class="editsection"><a title="Edit section: 2) Datastore" href="http://icedev.wordpress.com/learn/w/index.php?title=Tutorial:Building-grid-with-livesearch-form--chapter-1&amp;action=edit&amp;section=4"><img src="http://extjs.com/learn/w/skins/extjs/page_edit.png" alt="" /></a></span> <span class="mw-headline">2) Datastore</span></h3>
<p>For those who uses Adobe Flex, they will see a familiar concept. Datastore basically holds the connection to your server-side script/xml/array data. The Datastore also has a reader. The reader maps the incoming data from your datasource (server-side script/xml/array) to objects so other components can access these objects.</p>
<p><a name="3.29_Grid"></a></p>
<h3><span class="editsection"><a title="Edit section: 3) Grid" href="http://icedev.wordpress.com/learn/w/index.php?title=Tutorial:Building-grid-with-livesearch-form--chapter-1&amp;action=edit&amp;section=5"><img src="http://extjs.com/learn/w/skins/extjs/page_edit.png" alt="" /></a></span> <span class="mw-headline">3) Grid</span></h3>
<p>The grid component basically just binds itself to the Datastore, meaning every time the Datastore receives new data and is rendered through the reader, the grid just updates itself (Adobe Flex anyone?). The grid wil get the data from the reader, but the grid will decide which fields will be exposed to the visitor. For example, the reader can have the following fields: <em>FIELD_1</em>, <em>FIELD_2</em>, <em>FIELD_3</em>, but the grid just shows <em>FIELD_1</em> and <em>FIELD_2</em>.</p>
<p><a name="4.29_Serverside_script"></a></p>
<h3><span class="editsection"><a title="Edit section: 4) Serverside script" href="http://icedev.wordpress.com/learn/w/index.php?title=Tutorial:Building-grid-with-livesearch-form--chapter-1&amp;action=edit&amp;section=6"><img src="http://extjs.com/learn/w/skins/extjs/page_edit.png" alt="" /></a></span> <span class="mw-headline">4) Serverside script</span></h3>
<p>When the <strong>formfield</strong> passes data to the Datastore, the Datastore performs a HTTP GET or POST (depending on what you want) to your server-side script. The server-side script then queries the database and results are returned to the Datastore. Before the server-side returns the results, it converts the data to JSON data. When the Datastore has received the JSON data, it will pass it to the reader and the Datastore has new data so all the components that are bound to the Datastore will be updated.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icedev.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icedev.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icedev.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icedev.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icedev.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icedev.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icedev.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icedev.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icedev.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icedev.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icedev.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icedev.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icedev.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icedev.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icedev.wordpress.com&amp;blog=7209171&amp;post=5&amp;subd=icedev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icedev.wordpress.com/2009/04/02/tutorialbuilding-grid-with-livesearch-form-chapter-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6a89c098d4f4bcf15fde0f0bd449bc6a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icedev</media:title>
		</media:content>

		<media:content url="http://extjs.com/learn/w/images/0/0c/Diagram_2.jpg" medium="image">
			<media:title type="html">Image:diagram_2.jpg</media:title>
		</media:content>

		<media:content url="http://extjs.com/learn/w/skins/extjs/page_edit.png" medium="image" />

		<media:content url="http://extjs.com/learn/w/skins/extjs/page_edit.png" medium="image" />

		<media:content url="http://extjs.com/learn/w/skins/extjs/page_edit.png" medium="image" />

		<media:content url="http://extjs.com/learn/w/skins/extjs/page_edit.png" medium="image" />
	</item>
		<item>
		<title>What is “A Big Application”?</title>
		<link>http://icedev.wordpress.com/2009/04/02/what-is-%e2%80%9ca-big-application%e2%80%9d/</link>
		<comments>http://icedev.wordpress.com/2009/04/02/what-is-%e2%80%9ca-big-application%e2%80%9d/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 16:50:11 +0000</pubDate>
		<dc:creator>icedev</dc:creator>
				<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://icedev.wordpress.com/?p=3</guid>
		<description><![CDATA[If you have a Viewport with BorderLayout, a grid and a form all in one file it certainly is not the big application, right?. If you have tens of windows each with a grid, form or border layout in it in tens of files it certainly is the bit application, right? (Germans have very nice [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icedev.wordpress.com&amp;blog=7209171&amp;post=3&amp;subd=icedev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you have a Viewport with BorderLayout, a grid and a form all in one file it certainly <em>is not</em> the big application, right?. If you have tens of windows each with a grid, form or border layout in it in tens of files it certainly <em>is</em> the bit application, right?</p>
<p>(Germans have very nice word: <em>Jein</em> which is combination of Ja = Yes and Nein = No.)</p>
<p>The answer to both above statement is <em>Jein</em>. When the application becomes big, then? The answer is simple: It becomes big when <em>you</em> feel it is big. It is the point when you start to have troubles to orient yourself in number of files or in you have troubles to find a specific place in one file, when you cease to understand relations of components, etc. I am writing <em>you</em> here but imagine when a 2-3 grades less experienced programmer starts to have this feelings.</p>
<p>We can safely state that <em>each</em> application is big as also a small application deserves to be well written and it may likely become <em>really</em> big as we start to add new features, write new lines of code, new CSS rules, etc.</p>
<p><strong>The best and the safest state of the mind at the start of a new application is: I’m starting the <em>big</em> application!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icedev.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icedev.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icedev.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icedev.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icedev.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icedev.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icedev.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icedev.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icedev.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icedev.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icedev.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icedev.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icedev.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icedev.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icedev.wordpress.com&amp;blog=7209171&amp;post=3&amp;subd=icedev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icedev.wordpress.com/2009/04/02/what-is-%e2%80%9ca-big-application%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6a89c098d4f4bcf15fde0f0bd449bc6a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icedev</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://icedev.wordpress.com/2009/04/02/hello-world/</link>
		<comments>http://icedev.wordpress.com/2009/04/02/hello-world/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 16:26:54 +0000</pubDate>
		<dc:creator>icedev</dc:creator>
				<category><![CDATA[Gadgety]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icedev.wordpress.com&amp;blog=7209171&amp;post=1&amp;subd=icedev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icedev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icedev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icedev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icedev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icedev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icedev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icedev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icedev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icedev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icedev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icedev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icedev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icedev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icedev.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icedev.wordpress.com&amp;blog=7209171&amp;post=1&amp;subd=icedev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icedev.wordpress.com/2009/04/02/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6a89c098d4f4bcf15fde0f0bd449bc6a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icedev</media:title>
		</media:content>
	</item>
	</channel>
</rss>
