<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/" 
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
	xmlns:admin="http://webns.net/mvcb/" 
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/" 
	xmlns:atom="http://www.w3.org/2005/Atom">
	
	<channel>
	
		<title>Ext JS 3 to 4 Migration</title>
		<link>http://www.sencha.com/blog/ext-js-3-to-4-migration</link>
		<description>Ext JS 4 is the biggest leap forward yet for the framework, and upgrading an existing application from Ext JS 3 can be a daunting challenge. You&#8217;ll learn about the brand new Ext 3 to 4 Migration Pack, a bundle of resources we created to make this transition easier.  We&#8217;ll also introduce our two&#45;part video tutorial that walks you through migrating an application step&#45;by&#45;step.</description>
		<dc:language>en-us</dc:language>
		<dc:creator>brian@sencha.com</dc:creator>
		<dc:rights>Copyright 2011</dc:rights>
		<dc:date>2011-05-02T19:05:34+00:00</dc:date>
		<admin:generatorAgent rdf:resource="http://expressionengine.com/" />
		<atom:link href="http://www.sencha.com/blog/comments-rss/901" rel="self" type="application/rss+xml" />
  
		
  
		<item>
      <title>Comment by Smalltalker</title>
      <description>I have &amp;gt;20 years experiance in Smalltalk and about 1 year in Ext 3.

Looking at Ext 4, I get the impression that you have learned and re&#45;used a lot from Smalltalk &#45; and that is very good, because this &#8220;granny&#8221; is stil superior to all the kiddies, including JavaScript.

As for your &#8220;OO JavaScript&#8221; you would have better re&#45;used a German development called JOOP, which has it all (and more?). It was made by a Smalltalker (not me).

But of course, for USA people it&#8217;s always a huge problem and matter of pride to optain things from Europe. The &#8220;not invented here syndrom&#8221;. We know&#8230;!</description>
      <content:encoded><![CDATA[<p>I have &gt;20 years experiance in Smalltalk and about 1 year in Ext 3.</p>

<p>Looking at Ext 4, I get the impression that you have learned and re-used a lot from Smalltalk - and that is very good, because this &#8220;granny&#8221; is stil superior to all the kiddies, including JavaScript.</p>

<p>As for your &#8220;OO JavaScript&#8221; you would have better re-used a German development called JOOP, which has it all (and more?). It was made by a Smalltalker (not me).</p>

<p>But of course, for USA people it&#8217;s always a huge problem and matter of pride to optain things from Europe. The &#8220;not invented here syndrom&#8221;. We know&#8230;!</p>]]></content:encoded>
      <pubDate>Sat, 27 Aug 2011 12:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:25984#date:12:58</guid>
    </item>
  
		<item>
      <title>Comment by Jesse</title>
      <description>Excellent work&#8230;</description>
      <content:encoded><![CDATA[<p>Excellent work&#8230;</p>]]></content:encoded>
      <pubDate>Sat, 20 Aug 2011 19:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:25535#date:19:46</guid>
    </item>
  
		<item>
      <title>Comment by Rajasekar</title>
      <description>Really good work brain&#8230;</description>
      <content:encoded><![CDATA[<p>Really good work brain&#8230;</p>]]></content:encoded>
      <pubDate>Wed, 27 Jul 2011 04:51 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:24562#date:04:51</guid>
    </item>
  
		<item>
      <title>Comment by Hallie</title>
      <description>That&#8217;s going to make things a lot esaier from here on out.</description>
      <content:encoded><![CDATA[<p>That&#8217;s going to make things a lot esaier from here on out.</p>]]></content:encoded>
      <pubDate>Sun, 26 Jun 2011 19:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:23416#date:19:56</guid>
    </item>
  
		<item>
      <title>Comment by lockng</title>
      <description>@anonim
... &#8220;Even from UI point of view there are mistakes, for example you don’t have a class that could act seamlessly as a command button or menu item depending on the container. If you need both a button and a menu item, you have to create and maintain each one separately or write your own class.&#8221;... 
You do not have to create a &#8220;new class&#8221; to handle this&#8230; you use Ext.Action and create many menus or buttons from the action&#8230;.</description>
      <content:encoded><![CDATA[<p>@anonim<br />
... &#8220;Even from UI point of view there are mistakes, for example you don’t have a class that could act seamlessly as a command button or menu item depending on the container. If you need both a button and a menu item, you have to create and maintain each one separately or write your own class.&#8221;... <br />
You do not have to create a &#8220;new class&#8221; to handle this&#8230; you use Ext.Action and create many menus or buttons from the action&#8230;.</p>]]></content:encoded>
      <pubDate>Wed, 22 Jun 2011 15:45 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:23259#date:15:45</guid>
    </item>
  
		<item>
      <title>Comment by Sergey Borovsky</title>
      <description>Not a slightest chance that our application is going to be migrated from 3 to 4 with this simple migration package. We&#8217;re using (rightly or wrongly) DWR for AJAX. That&#8217;s where EXTJS 4 stops working from very beginning.</description>
      <content:encoded><![CDATA[<p>Not a slightest chance that our application is going to be migrated from 3 to 4 with this simple migration package. We&#8217;re using (rightly or wrongly) DWR for AJAX. That&#8217;s where EXTJS 4 stops working from very beginning.</p>]]></content:encoded>
      <pubDate>Fri, 17 Jun 2011 19:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:23060#date:19:08</guid>
    </item>
  
		<item>
      <title>Comment by anonim</title>
      <description>@lossendae 
ExtJs design was UI, and not Model oriented. It suffices to look at the extensive changes in Grid and DataModel to see what was wrong. For example the Record validation is done in the UI, more specifically in the Form. If you need to change a record in other way than trough the UI, you will have to duplicate the code for validation. Also the validations rules can be different for update and insert. If you change a field name, you have to modify in the at least three places, Grid, Form, Store. If you used more than a couple of grids and forms in an application, you should be already aware about these problems. To avoid such things we designed our own data model library, but now we have to rewrite it to make it compatible with ExtJs4.
Even from UI point of view there are mistakes, for example you don&#8217;t have a class that could act seamlessly as a command button or menu item depending on the container. If you need both a button and a menu item, you have to create and maintain each one separately or write your own class.</description>
      <content:encoded><![CDATA[<p>@lossendae <br />
ExtJs design was UI, and not Model oriented. It suffices to look at the extensive changes in Grid and DataModel to see what was wrong. For example the Record validation is done in the UI, more specifically in the Form. If you need to change a record in other way than trough the UI, you will have to duplicate the code for validation. Also the validations rules can be different for update and insert. If you change a field name, you have to modify in the at least three places, Grid, Form, Store. If you used more than a couple of grids and forms in an application, you should be already aware about these problems. To avoid such things we designed our own data model library, but now we have to rewrite it to make it compatible with ExtJs4.<br />
Even from UI point of view there are mistakes, for example you don&#8217;t have a class that could act seamlessly as a command button or menu item depending on the container. If you need both a button and a menu item, you have to create and maintain each one separately or write your own class.</p>]]></content:encoded>
      <pubDate>Wed, 01 Jun 2011 13:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:22188#date:13:28</guid>
    </item>
  
		<item>
      <title>Comment by lossendae</title>
      <description>@anonim 
Seeing &#8220;ExtJs was poorly designed from the very beginning&#8221; and later &#8220;switching to a more mature framework, or even developing a wrapper around other lighter and stabler libraries such as jQuery&#8221; is&#8230; not very accurate.</description>
      <content:encoded><![CDATA[<p>@anonim <br />
Seeing &#8220;ExtJs was poorly designed from the very beginning&#8221; and later &#8220;switching to a more mature framework, or even developing a wrapper around other lighter and stabler libraries such as jQuery&#8221; is&#8230; not very accurate.</p>

]]></content:encoded>
      <pubDate>Tue, 31 May 2011 14:45 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:22121#date:14:45</guid>
    </item>
  
		<item>
      <title>Comment by anonim</title>
      <description>@Anon: The truth is that ExtJs was poorly designed from the very beginning and there where no choice than complete redesign of some modules, of course with the price of sacrificing compatibility. I am in the same situation as you and I don&#8217;t know if I will ever upgrade. JavaScript is not Java or C++ where compiler does most of the job, you need very skilled developers to overpass the lack of tools. We also have some applications written in ExtJs2, that will never by upgraded. Rewriting a corporate applications from scratch every year because of unstable framework features is very expensive, and you will never get budget for that since the application is working fine in the eyes of the management. We are considering switching to a more mature framework, or even developing a wrapper around other lighter and stabler libraries such as jQuery. or Prototype.</description>
      <content:encoded><![CDATA[<p>@Anon: The truth is that ExtJs was poorly designed from the very beginning and there where no choice than complete redesign of some modules, of course with the price of sacrificing compatibility. I am in the same situation as you and I don&#8217;t know if I will ever upgrade. JavaScript is not Java or C++ where compiler does most of the job, you need very skilled developers to overpass the lack of tools. We also have some applications written in ExtJs2, that will never by upgraded. Rewriting a corporate applications from scratch every year because of unstable framework features is very expensive, and you will never get budget for that since the application is working fine in the eyes of the management. We are considering switching to a more mature framework, or even developing a wrapper around other lighter and stabler libraries such as jQuery. or Prototype.</p>]]></content:encoded>
      <pubDate>Thu, 26 May 2011 13:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:21889#date:13:01</guid>
    </item>
  
		<item>
      <title>Comment by Anon</title>
      <description>Fantastic framework and I love it but, such big changes in every release is killing many of us in large firms. Imagine going to the business and saying &#8220;hey we just put your application into production, now you need to pay for us to migrate it to a new extjs version&#8221;. Please do not pull me down with statements such as &#8220;use it only if you want to&#8221;.&amp;nbsp; Are we going to see this pattern in every major release going forward too?</description>
      <content:encoded><![CDATA[<p>Fantastic framework and I love it but, such big changes in every release is killing many of us in large firms. Imagine going to the business and saying &#8220;hey we just put your application into production, now you need to pay for us to migrate it to a new extjs version&#8221;. Please do not pull me down with statements such as &#8220;use it only if you want to&#8221;.&nbsp; Are we going to see this pattern in every major release going forward too?</p>]]></content:encoded>
      <pubDate>Mon, 23 May 2011 19:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:21748#date:19:38</guid>
    </item>
  
		<item>
      <title>Comment by Gajanan Borde</title>
      <description>Really excellent work ...</description>
      <content:encoded><![CDATA[<p>Really excellent work ...</p>]]></content:encoded>
      <pubDate>Mon, 16 May 2011 08:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:21267#date:08:58</guid>
    </item>
  
		<item>
      <title>Comment by Luis Carlos Moreira da Costa</title>
      <description>Hi Brian
@Excellent Tutorial</description>
      <content:encoded><![CDATA[<p>Hi Brian<br />
@Excellent Tutorial</p>]]></content:encoded>
      <pubDate>Sun, 15 May 2011 13:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:21206#date:13:47</guid>
    </item>
  
		<item>
      <title>Comment by JavascriptKickingAndScreaming</title>
      <description>I am in the throws of converting a fairly complex application from 3.3 to 4.0 and I&#8217;m seeing some odd behavior. All of my panels render fine by themselves after migration but when I try to load them all on a single page, they are all mixed up.&amp;nbsp; The first panel gets clobbered by the second panel and the third panel gets clobbered by the fourth, etc.&amp;nbsp; It looks like they are overwriting parts of each other. Fields from one panel end up on a different panel. A panel renders correctly and then a split second later, it&#8217;s a mess. 
Any suggestions?</description>
      <content:encoded><![CDATA[<p>I am in the throws of converting a fairly complex application from 3.3 to 4.0 and I&#8217;m seeing some odd behavior. All of my panels render fine by themselves after migration but when I try to load them all on a single page, they are all mixed up.&nbsp; The first panel gets clobbered by the second panel and the third panel gets clobbered by the fourth, etc.&nbsp; It looks like they are overwriting parts of each other. Fields from one panel end up on a different panel. A panel renders correctly and then a split second later, it&#8217;s a mess. <br />
Any suggestions?</p>]]></content:encoded>
      <pubDate>Fri, 13 May 2011 19:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:21103#date:19:31</guid>
    </item>
  
		<item>
      <title>Comment by George Jempty</title>
      <description>@Evan Trimboli: &#8220;What’s wrong with complimenting your colleagues?&#8221;

If you&#8217;re colleagues, you can compliment them in private.&amp;nbsp; When you do so in public, without revealing that you are colleagues, it smacks of &#8220;self&#8221;&#45;aggrandizement, where the &#8220;self&#8221; is Sencha

From what I&#8217;ve seen of ExtJS4 and its documentation so far, if I were not working at a company that is already committed to using ExtJS, I would be recommending taking a serious look at alternatives.&amp;nbsp; I think Sencha needs some serious competition from another framework, because ever since Jack Slocum has left, I think your product has become sloppier and sloppier</description>
      <content:encoded><![CDATA[<p>@Evan Trimboli: &#8220;What’s wrong with complimenting your colleagues?&#8221;</p>

<p>If you&#8217;re colleagues, you can compliment them in private.&nbsp; When you do so in public, without revealing that you are colleagues, it smacks of &#8220;self&#8221;-aggrandizement, where the &#8220;self&#8221; is Sencha</p>

<p>From what I&#8217;ve seen of ExtJS4 and its documentation so far, if I were not working at a company that is already committed to using ExtJS, I would be recommending taking a serious look at alternatives.&nbsp; I think Sencha needs some serious competition from another framework, because ever since Jack Slocum has left, I think your product has become sloppier and sloppier</p>]]></content:encoded>
      <pubDate>Fri, 06 May 2011 21:12 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20723#date:21:12</guid>
    </item>
  
		<item>
      <title>Comment by Gevik</title>
      <description>Hi Brian,&amp;nbsp; Excellent tutorial. You should start a new product line (video tutorials) about how to use ExtJS 4</description>
      <content:encoded><![CDATA[<p>Hi Brian,&nbsp; Excellent tutorial. You should start a new product line (video tutorials) about how to use ExtJS 4 <img src="/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /></p>]]></content:encoded>
      <pubDate>Wed, 04 May 2011 19:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20612#date:19:54</guid>
    </item>
  
		<item>
      <title>Comment by ibnesayeed</title>
      <description>Wonderful job Brian! I specially loved the videos.</description>
      <content:encoded><![CDATA[<p>Wonderful job Brian! I specially loved the videos. <img src="/images/smileys/grin.gif" width="19" height="19" alt="grin" style="border:0;" /></p>]]></content:encoded>
      <pubDate>Wed, 04 May 2011 16:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20599#date:16:11</guid>
    </item>
  
		<item>
      <title>Comment by Tobias Uhlig</title>
      <description>Hi Brian,

just watched your first video and i like it.
I think it will help a lot of community members with not too many custom ux, components and overrides to get a good start into the ext js 4 world 

Best regards
Tobias</description>
      <content:encoded><![CDATA[<p>Hi Brian,</p>

<p>just watched your first video and i like it.<br />
I think it will help a lot of community members with not too many custom ux, components and overrides to get a good start into the ext js 4 world <img src="/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /></p>

<p>Best regards<br />
Tobias</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 23:06 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20567#date:23:06</guid>
    </item>
  
		<item>
      <title>Comment by Jonathan Griffin</title>
      <description>Awesome work! Thanks for this migration path. It will help us immensely as we migrate our existing SaaS application and customer base to ExtJS 4.</description>
      <content:encoded><![CDATA[<p>Awesome work! Thanks for this migration path. It will help us immensely as we migrate our existing SaaS application and customer base to ExtJS 4.</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 15:23 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20529#date:15:23</guid>
    </item>
  
		<item>
      <title>Comment by Devnullable</title>
      <description>@Evan Nothing wrong with complimenting the colleague. My bad, I didn&#8217;t realize praise was directed to Brian. Nothing to see here, move along  Sorry Mitch.</description>
      <content:encoded><![CDATA[<p>@Evan Nothing wrong with complimenting the colleague. My bad, I didn&#8217;t realize praise was directed to Brian. Nothing to see here, move along <img src="/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /> Sorry Mitch.</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 12:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20519#date:12:55</guid>
    </item>
  
		<item>
      <title>Comment by Cedric</title>
      <description>Your contact formular is not working so I post my message here.

Hello,

&amp;nbsp;  &amp;nbsp;  &amp;nbsp; Lots of your Ext JS 4 Demos are not working because the loading script is broken. I included some explanations below.
I hope that it will be fixed soon.

The bootstrap.js script is broken. This script tries to find its path by looking to the loaded scripts and finding itself. Then it extracts the path and load the &#8220;ext&#45;all.js&#8221; script. But in the examples this scripts fails to find its path and tries to load the &#8220;undefinedext&#45;all.js&#8221;. This is because the &#8220;bootstrap.js&#8221; script looks for a script whose path ends by &#8220;bootstrap.js&#8221; but in the deployed examples it ends with &#8220;bootstrap.js?sfgdata=+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+q&#8221;.

Best regards
Cedric Finance</description>
      <content:encoded><![CDATA[<p>Your contact formular is not working so I post my message here.</p>

<p>Hello,</p>

<p>&nbsp;  &nbsp;  &nbsp; Lots of your Ext JS 4 Demos are not working because the loading script is broken. I included some explanations below.<br />
I hope that it will be fixed soon.</p>

<p>The bootstrap.js script is broken. This script tries to find its path by looking to the loaded scripts and finding itself. Then it extracts the path and load the &#8220;ext-all.js&#8221; script. But in the examples this scripts fails to find its path and tries to load the &#8220;undefinedext-all.js&#8221;. This is because the &#8220;bootstrap.js&#8221; script looks for a script whose path ends by &#8220;bootstrap.js&#8221; but in the deployed examples it ends with &#8220;bootstrap.js?sfgdata=+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+q&#8221;.</p>

<p>Best regards<br />
Cedric Finance</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 12:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20517#date:12:49</guid>
    </item>
  
		<item>
      <title>Comment by Loiane Groner</title>
      <description>Greak work Brian! Thank you!</description>
      <content:encoded><![CDATA[<p>Greak work Brian! Thank you!</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 11:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20515#date:11:56</guid>
    </item>
  
		<item>
      <title>Comment by Evan Trimboli</title>
      <description>@Devnullable I see nothing wrong with it. I work with Sencha as well and I think Brian has done a great job on this, he deserves the congratulations.

What&#8217;s wrong with complimenting your colleagues?</description>
      <content:encoded><![CDATA[<p>@Devnullable I see nothing wrong with it. I work with Sencha as well and I think Brian has done a great job on this, he deserves the congratulations.</p>

<p>What&#8217;s wrong with complimenting your colleagues?</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 11:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20513#date:11:50</guid>
    </item>
  
		<item>
      <title>Comment by Andrew Peacock</title>
      <description>Great news: this is the type of thing that makes the Sencha offering much more than just the ExtJS code itself.

Keep it up!

Regards,
Andy</description>
      <content:encoded><![CDATA[<p>Great news: this is the type of thing that makes the Sencha offering much more than just the ExtJS code itself.</p>

<p>Keep it up!</p>

<p>Regards,<br />
Andy</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 08:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20507#date:08:58</guid>
    </item>
  
		<item>
      <title>Comment by FredricBerling</title>
      <description>Great work Brian. And you also have a great talent for making videos. Cudos!
I understand we fellow Vikings meet in Split. See you there.</description>
      <content:encoded><![CDATA[<p>Great work Brian. And you also have a great talent for making videos. Cudos!<br />
I understand we fellow Vikings meet in Split. See you there.</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 06:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20501#date:06:32</guid>
    </item>
  
		<item>
      <title>Comment by Grgur</title>
      <description>@devnullable Mitch wasn&#8217;t developing Ext JS 4 directly, right Mitch? He has done a huge amount of bug reporting and fixing to help Ext JS 4 get stable sooner for you to use it. 
I don&#8217;t think this is a good place for throwing rocks at anyone. Just remember, the choice of using this awesome open source framework is yours. You are always welcome to contribute in a constructive fashion.</description>
      <content:encoded><![CDATA[<p>@devnullable Mitch wasn&#8217;t developing Ext JS 4 directly, right Mitch? He has done a huge amount of bug reporting and fixing to help Ext JS 4 get stable sooner for you to use it. <br />
I don&#8217;t think this is a good place for throwing rocks at anyone. Just remember, the choice of using this awesome open source framework is yours. You are always welcome to contribute in a constructive fashion.</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 05:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20499#date:05:54</guid>
    </item>
  
		<item>
      <title>Comment by Devnullable</title>
      <description>Does anyone else think it&#8217;s quite weird that Mitchell, who is working for Sencha, is commenting and praising their own work? Maybe it&#8217;s just me but I don&#8217;t find it very objective nor professional.</description>
      <content:encoded><![CDATA[<p>Does anyone else think it&#8217;s quite weird that Mitchell, who is working for Sencha, is commenting and praising their own work? Maybe it&#8217;s just me but I don&#8217;t find it very objective nor professional.</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 04:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20495#date:04:19</guid>
    </item>
  
		<item>
      <title>Comment by manduks</title>
      <description>rox this kind of efford for the comunity, updating  4 all, ExtJScellent!</description>
      <content:encoded><![CDATA[<p>rox this kind of efford for the comunity, updating  4 all, ExtJScellent!</p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 03:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20493#date:03:46</guid>
    </item>
  
		<item>
      <title>Comment by Steffen Hiller</title>
      <description>That is the way to go! Push everyone to migrate to Ext 4.</description>
      <content:encoded><![CDATA[<p>That is the way to go! Push everyone to migrate to Ext 4. <img src="/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /></p>]]></content:encoded>
      <pubDate>Tue, 03 May 2011 01:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20488#date:01:54</guid>
    </item>
  
		<item>
      <title>Comment by Mitchell Simoens</title>
      <description>Great work and great write up! Wasn&#8217;t expecting the screencasts!</description>
      <content:encoded><![CDATA[<p>Great work and great write up! Wasn&#8217;t expecting the screencasts!</p>]]></content:encoded>
      <pubDate>Mon, 02 May 2011 21:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20475#date:21:11</guid>
    </item>
  
		<item>
      <title>Comment by Grgur</title>
      <description>Awesome work Brian. Made my life easier.</description>
      <content:encoded><![CDATA[<p>Awesome work Brian. Made my life easier.</p>]]></content:encoded>
      <pubDate>Mon, 02 May 2011 19:57 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20471#date:19:57</guid>
    </item>
  
		<item>
      <title>Comment by Florian Cargoet</title>
      <description>This migration pack must have been a lot of work! We appreciate the effort!</description>
      <content:encoded><![CDATA[<p>This migration pack must have been a lot of work! We appreciate the effort!</p>]]></content:encoded>
      <pubDate>Mon, 02 May 2011 19:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.sencha.com/blog//ext-js-3-to-4-migration#id:20469#date:19:29</guid>
    </item>
  
		
	</channel>
</rss>