<?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>VinylFox &#187; Book</title>
	<atom:link href="http://www.vinylfox.com/tag/book/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vinylfox.com</link>
	<description>The Playground of VinylFox (Shea Frederick)</description>
	<lastBuildDate>Thu, 29 Jul 2010 16:37:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ExtJS 3.0 Cookbook Released</title>
		<link>http://www.vinylfox.com/book-extjs-3-0-cookbook-released/</link>
		<comments>http://www.vinylfox.com/book-extjs-3-0-cookbook-released/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 15:56:41 +0000</pubDate>
		<dc:creator>Shea Frederick</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[ExtJS News]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://www.vinylfox.com/?p=573</guid>
		<description><![CDATA[A few weeks ago I received a final review copy of the Ext JS 3.0 Cookbook by Jorge Ramon and started to work my way through it. It can be a quick read since the text is sparse &#8211; its mostly made up of code &#8211; but I thought it would be good to really [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.vinylfox.com/wp-content/uploads/2009/12/1847198708-243x300.jpg" alt="1847198708" title="1847198708" width="243" height="300" class="alignleft size-medium wp-image-597" style="margin: 0 10px 10px 0"/>A few weeks ago I received a final review copy of the <a href="http://www.amazon.com/gp/product/1847198708?ie=UTF8&#038;tag=viny07-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=184719870">Ext JS 3.0 Cookbook</a> by <a href="http://www.amazon.com/s/ref=ntt_athr_dp_sr_1?sort=relevancerank&#038;search-alias=books&#038;field-author=Jorge%20Ramon&#038;tag=viny07-20">Jorge Ramon</a> and started to work my way through it. It can be a quick read since the text is sparse &#8211; its mostly made up of code &#8211; but I thought it would be good to really take an in depth look at the example code as well.</p>
<p>I should say that im not the kind of guy that this book is targeted at, but I ended up enjoying it anyway. I prefer a little more explanation in my books instead of the example driven cookbook style, but I gave it a read through because Jorge is an awesome guy, and it&#8217;s Ext JS related, so I cant resist &#8211; im an Ext JS addict.</p>
<h2>The Author</h2>
<p>I was surprised when I initially found out that this book was being put together, mostly because it was being written by a person I had never heard of. The author, Jorge Ramon at the time of starting this book had not a single post on the ExtJS forums, which is where most people head when they need to figure something out, or when they have something to share. This fact alone is a great testament to the authors intelligence and the quality of the documentation and examples that are provided with Ext JS.</p>
<p>Aside from the occasional quirk in the book, Jorge has done an amazing job putting together a quality product that will no doubt be useful to everyone. There can be slight grammatical problems in the text, such as incorrect tenses, and odd sentence structure, but like I mentioned earlier, the book is sparse on text.</p>
<h2>The Approach</h2>
<p>The cookbook style of book has a unique format where you have each example broken down into &#8216;what&#8217;, &#8216;how&#8217;, &#8216;why&#8217; and &#8216;more&#8217;.<br/><br />
For Example:</p>
<ul>
<li>Subject (what) &#8211; short explanation of what is to be done.</li>
<li>How to do it&#8230; &#8211; actual code with minimal explanation.</li>
<li>How it works&#8230; &#8211; short explanation of what happened.</li>
<li>There&#8217;s more&#8230; (optional) &#8211; other related uses or features.</li>
<li>See also&#8230; (optional) &#8211; related sections within the book.</li>
</ul>
<p>If you read anything, it should be the &#8220;How it works&#8221; sections, which have brief explanation of the example. The &#8220;Subject&#8221; section in big black headings is also quite useful to read before looking at the code. I would suggest ignoring the &#8220;See also&#8230;&#8221; sections while reading through, as they seem to just be used for looking up related tasks, though I found them quite unhelpful for even that.</p>
<h2>The Recipe Code</h2>
<p>In general, the code examples are of good quality, and the suggested methods and practices in the book are inline with whats recommended. There are a couple places where variables are not defined (var&#8217;d), making them inherently global, but hey, we all are guilty of this flaw. Probably the most confusing portion of this book is where the author uses the <em>Ext.ux</em> namespace to place application layout code, which is specific to your application, therefore not likely to be a &#8220;User Extension&#8221; which is what the <em>Ext.ux</em> namespace is reserved for.</p>
<p>The screenshots that go along with each example are excellent, and most have arrows directing you toward the change made. These changes also have a corresponding bold line in the code sample.</p>
<p>This book has a huge amount of XML examples, which can be a hard thing to come across in the JavaScript community since most of us despise XML and cant wait to get rid of it. For those of you that need to use XML, the <a href="http://www.amazon.com/gp/product/1847198708?ie=UTF8&#038;tag=viny07-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=184719870">Ext JS 3.0 Cookbook</a> will no doubt be a huge resource for learning the oddities involved in using XML data with Ext JS.</p>
<h2>Summary</h2>
<p>Probably what you want to know is &#8220;would I buy this book&#8221; &#8211; the answer is yes. I have no doubt that this book will help anyone working on an Ext JS project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinylfox.com/book-extjs-3-0-cookbook-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Packt Author Award 2009</title>
		<link>http://www.vinylfox.com/packt-author-award-2009/</link>
		<comments>http://www.vinylfox.com/packt-author-award-2009/#comments</comments>
		<pubDate>Sat, 02 May 2009 17:34:01 +0000</pubDate>
		<dc:creator>Shea Frederick</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[ExtJS News]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://www.vinylfox.com/?p=243</guid>
		<description><![CDATA[With a shiny new &#8220;Web 2.0&#8243; logo, Packt announced their Packt Author Award 2009. This is the first year they are giving this award away, and as luck would have it, my book &#8211; Learning ExtJS &#8211; is eligible for it. Packt will take the top five ranking books (based on votes) and send them [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vinylfox.com/wp-content/uploads/2009/05/packt-author-award.jpg"><img src="http://www.vinylfox.com/wp-content/uploads/2009/05/packt-author-award-150x150.jpg" alt="packt-author-award" title="packt-author-award" width="150" height="150" border=0 class="alignleft size-thumbnail wp-image-244" align="right" style="margin: 10px;"/></a>With a shiny new &#8220;Web 2.0&#8243; logo, Packt announced their Packt Author Award 2009. This is the first year they are giving this award away, and as luck would have it, my book &#8211; <a href="http://www.amazon.com/gp/product/1847195148?ie=UTF8&#038;tag=viny07-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1847195148">Learning ExtJS</a> &#8211; is eligible for it. Packt will take the top five ranking books (based on votes) and send them to a review panel to be poked and prodded. The review panel will then pick what they determine to be the best book based on the &#8220;quality of their work, and their contribution to the tech community&#8221;.</p>
<p>Were only a few days into voting, and I heard (from an unnamed source) that im currently in the top position. What I need is for everyone who found my book useful &#8211; as a monitor riser or otherwise &#8211; to go and place your vote!</p>
<p><center></p>
<h1><a href="https://www.surveymonkey.com/s.aspx?sm=J0AzTRKKHU4_2b60_2fGdrouaA_3d_3d">Place your vote for Packt Author of 2009 here</a></h1>
<p>(select &#8220;Learning Ext JS&#8221; from the list of books and fill out the survey)</p>
<p></center></p>
<p>For more details, visit the <a href="http://authors.packtpub.com/content/packt-author-award-2009">Packt Author Award 2009 web page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinylfox.com/packt-author-award-2009/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chris Scott from ExtJS blogs about ExtJS books</title>
		<link>http://www.vinylfox.com/chris-scott-from-extjs-blogs-about-extjs-books/</link>
		<comments>http://www.vinylfox.com/chris-scott-from-extjs-blogs-about-extjs-books/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 17:51:57 +0000</pubDate>
		<dc:creator>Shea Frederick</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[ExtJS News]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://www.vinylfox.com/?p=219</guid>
		<description><![CDATA[...outlining the current books available for ExtJS. He makes some excellent points about the approaches used in each of these books...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.vinylfox.com/wp-content/uploads/2008/11/5142_cover-150x150.png" alt="5142_cover" title="5142_cover" width="150" height="150" align="left" class="alignleft size-thumbnail wp-image-72" style="margin-right: 10px;" />Chris Scott recently published a <a href="http://extjs.com/blog/2009/03/16/ext-js-books/">blog post outlining the current books available for ExtJS</a>. He makes some excellent points about the approaches used in each of these books (or at least the two currently available).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<blockquote><p>Learning Ext JS takes a top-down approach to teaching Ext JS &#8230; this approach will certainly immerse the reader quickly into a number of common techniques used througout the framework, like XType, configuration objects and common component configuration parameters.</p>
</blockquote>
<p><cite>Chris Scott</cite></p>
<p>Both <a href="http://www.packtpub.com/learning-ext-js/book">Learning ExtJS</a> and <a href="http://manning.com/garcia/">ExtJS in Action</a> take differing paths to get to the end result of learning the ExtJS library.</p>
<blockquote><p>Ext JS In Action, will make an excellent companion to Learning Ext JS below, since it takes a more-technical bottom-up approach to teaching Ext JS</p>
</blockquote>
<p><cite>Chris Scott</cite></p>
<p>Ive noticed this myself when talking to <a href="http://tdg-i.com/79/a-special-thank-you-to-chris-scott-at-ext-js-llc-for-his-write-up-on-ext-js-in-action">Jay</a> about projects, we have quite a different approach. This will definitely help the ExtJS community grow by appealing to the different learning styles of newcomers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinylfox.com/chris-scott-from-extjs-blogs-about-extjs-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coolite Giving Away ExtJS Book With License</title>
		<link>http://www.vinylfox.com/coolite-giving-away-extjs-book-with-license/</link>
		<comments>http://www.vinylfox.com/coolite-giving-away-extjs-book-with-license/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 01:18:16 +0000</pubDate>
		<dc:creator>Shea Frederick</dc:creator>
				<category><![CDATA[ExtJS News]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://www.vinylfox.com/?p=131</guid>
		<description><![CDATA[In an obvious moment of insanity, the company Coolite has decided to provide free copies of the Learning ExtJS book with license purchases. Their sales are sure to skyrocket due to this book being included. But in all seriousness, I really appreciate that a company producing such a robust ExtJS integration toolkit would include my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.coolite.com/"><img src="http://www.vinylfox.com/wp-content/uploads/2009/01/coolitestudio2.gif" alt="Coolite" title="coolitestudio" width="294" height="78" class="size-full wp-image-184" border=0 style="padding: 10px;" align="left" /></a>In an obvious moment of insanity, the company <a href="http://www.coolite.com/">Coolite</a> has decided to provide free copies of the Learning ExtJS book with license purchases. Their sales are sure to skyrocket due to this book being included.</p>
<p>But in all seriousness, I really appreciate that a company producing such a robust ExtJS integration toolkit would include my book. If your a ASP.NET developer, and are interested in creating a truly amazing user interface experience, then give Coolite&#8217;s web site a visit and check out their <a href="http://examples.coolite.com/">demo</a> section.</p>
<p><a href="http://www.coolite.com/blog/2008/11/support-subscription-sale-extjs-book.aspx">http://www.coolite.com/blog/2008/11/support-subscription-sale-extjs-book.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinylfox.com/coolite-giving-away-extjs-book-with-license/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJS San Francisco Meetup</title>
		<link>http://www.vinylfox.com/san-francisco-meetup-extjs/</link>
		<comments>http://www.vinylfox.com/san-francisco-meetup-extjs/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 15:16:49 +0000</pubDate>
		<dc:creator>Shea Frederick</dc:creator>
				<category><![CDATA[ExtJS News]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Meetup]]></category>

		<guid isPermaLink="false">http://www.vinylfox.com/?p=119</guid>
		<description><![CDATA[One of the first ExtJS specific meetups I know of happened in San Francisco last week. The host Peter Kellner tells me it was a great success and everyone involved enjoyed it. My publisher Packt agreed to donate a book to the event to be raffled off. Here is a quote from Peter&#8217;s blog about [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vinylfox.com/wp-content/uploads/2008/12/highres_6575744.jpeg"><img src="http://www.vinylfox.com/wp-content/uploads/2008/12/highres_6575744-300x225.jpg" alt="" title="highres_6575744" width="300" height="225" align="left" class="alignleft size-medium wp-image-121" style="margin-right: 10px; margin-bottom: 10px;" /></a>One of the first <a href="http://www.meetup.com/The-San-Francisco-ExtJS-Meetup-Group/">ExtJS specific meetups</a> I know of happened in San Francisco last week. The host <a href="http://peterkellner.net/">Peter Kellner</a> tells me it was a great success and everyone involved enjoyed it. My publisher Packt agreed to donate a book to the event to be raffled off.</p>
<p><b>Here is a quote from <a href="http://peterkellner.net/2008/12/10/extjs-meetup-sanfrancisco/">Peter&#8217;s blog</a> about the event:</b></p>
<p><i>&#8220;At our first meetup, we talked about EXT some and also raffled off a copy of the new ExtJS book called Learning Ext JS generously given to us by one of the authors, Shea Frederick.  We also talked about things we could do together as a group. For our first group project, we decided to work on the sessions page of Silicon Valley Code Camp (the site I wrote) and make that page EXTd.  We broke down parts of that into little pieces and each of us went home with a small assignment to work on.  We plan on meeting again January 20th, 2009 and continue the fun.&#8221;</i></p>
<p>If anyone else is interested in hosting an ExtJS meetup in their area, im sure we can work out a deal to provide a book for raffling off at your event. I am hoping that we can get something like this together for the Baltimore/Washington area soon, so everyone keep your eye out for news about that. I know many of you in the area are already excited about the prospect of this happening (<a href="http://tdg-i.com/">Jay</a>, that means you!)</p>
<p>UPDATE: It official now, <a href="http://www.meetup.com/baltimore-dc-javascript-users/">http://www.meetup.com/baltimore-dc-javascript-users/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinylfox.com/san-francisco-meetup-extjs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Learning ExtJS Book Bugs</title>
		<link>http://www.vinylfox.com/learning-extjs-book-bugs/</link>
		<comments>http://www.vinylfox.com/learning-extjs-book-bugs/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 14:32:23 +0000</pubDate>
		<dc:creator>Shea Frederick</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://www.vinylfox.com/?p=115</guid>
		<description><![CDATA[This post exists strictly for the purpose of having a place to report errors/bug found in the Learning ExtJS book and code samples. You can also email me with anything you find via the contact form on this site, however posting them here will cut down on duplicate reports of errors. Anyone interested in the [...]]]></description>
			<content:encoded><![CDATA[<p>This post exists strictly for the purpose of having a place to report errors/bug found in the Learning ExtJS book and code samples. You can also email me with anything you find via the contact form on this site, however posting them here will cut down on duplicate reports of errors.</p>
<p>Anyone interested in the most up to date code samples to accompany the book is welcome to check out a copy from SVN &#8211; <a href="http://code.google.com/p/learning-extjs-book-samples/">http://code.google.com/p/learning-extjs-book-samples/</a></p>
<p>The list of current errata can be found on the publishers site as well &#8211; <a href="http://www.packtpub.com/support/book/learning-ext-js">http://www.packtpub.com/support/book/learning-ext-js</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinylfox.com/learning-extjs-book-bugs/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Learning ExtJS Book Available Now</title>
		<link>http://www.vinylfox.com/learning-extjs-book-due-mid-december/</link>
		<comments>http://www.vinylfox.com/learning-extjs-book-due-mid-december/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 12:47:34 +0000</pubDate>
		<dc:creator>Shea Frederick</dc:creator>
				<category><![CDATA[ExtJS News]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://ww2.vinylfox.com/?p=65</guid>
		<description><![CDATA[After months locked in my cave, cut off from the ExtJS community, I have finally stepped toward the light. We now have the very first technical book about the ExtJS library, &#8216;Learning ExtJS&#8217;, which will serve as a resource for beginners and intermediate ExtJS users alike. We packed this thing with a ton of great [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vinylfox.com/wp-content/uploads/2008/11/5142_cover.png"><img src="http://www.vinylfox.com/wp-content/uploads/2008/11/5142_cover-231x300.png" alt="" title="5142_cover" width="150" height="200" class="alignleft size-thumbnail wp-image-72" align="left" border=0 style="margin-right: 10px; margin-bottom: 10px;" /></a>After months locked in my cave, cut off from the ExtJS community, I have finally stepped toward the light. We now have the very first technical book about the ExtJS library, <a href="http://www.packtpub.com/learning-ext-js/">&#8216;Learning ExtJS&#8217;</a>, which will serve as a resource for beginners and intermediate ExtJS users alike. We packed this thing with a ton of great insider tips to using ExtJS.</p>
<p><a href="http://blog.cutterscrossing.com/">Cutter</a>, <a href="http://colinramsay.co.uk/diary/">Colin</a> and <a href="http://www.vinylfox.com">I</a> worked together to bring all the most used widgets of ExtJS together into one place.</p>
<p>So here is the meat and potatoes&#8230;</p>
<h4>I wrote chapters 1 through 7:</h4>
<ol>
<li><strong>Getting Started</strong><br />
Setup Ext JS to be used on your page and troubleshoot common installation problems.</li>
<li><strong>The Staples of Ext</strong><br />
Explore some of the foundational components and configuration of Ext JS.</li>
<li><strong>Forms</strong><br />
Create complex forms, database-driven combo boxes, and populate form fields with data.</li>
<li><strong>Buttons, Menus, and Toolbars</strong><br />
Use toolbars to create compact complex navigation for your web application.</li>
<li><strong>Grids—Making Data Intuitive</strong><br />
Render database-driven grids that include paging, complex rendering, and user interaction.</li>
<li><strong>Editor Grid</strong><br />
Go past the standard grid, and set up an editor grid that edits data in line.</li>
<li><strong>In an AJAX World, You Need a Good Layout</strong><br />
Create a layout that provides a very flexible and attractive user interface.</li>
</ol>
<h4>Colin wrote chapters 8 through 11</h4>
<ol start="8">
<li><strong>Ext JS Does Grow on Trees</strong><br />
Demonstrating how to display and manipulate hierarchical data.</li>
<li><strong>Windows and Dialogs</strong><br />
Focusing on displaying information in pop-up containers.</li>
<li><strong>Effects</strong><br />
Add spice to your applications with compelling visual effects.</li>
<li><strong>Drag and Drop</strong><br />
Learn how to move and rearrange elements within your application.</li>
</ol>
<h4>and Steve wrote chapters 12 through 14</h4>
<ol start="12">
<li><strong>It&#8217;s All About the Data</strong><br />
An introduction into the various types of data Stores, the kinds of data they can consume, how that data is defined, and how to get it.</li>
<li><strong>Code for Reuse: Extending Ext JS</strong><br />
An introduction to creating custom application components by extending existing components of the framework.</li>
<li><strong>The Power of Ext JS: What Else Can You Do?</strong><br />
A look at many of the utility classes of the library, including formatting and state management, as well as Community Components and resources.</li>
</ol>
<p>We put together a great book, that will no doubt help new ExtJS users jump right in.</p>
<p>Visit the <a href="http://www.packtpub.com/learning-ext-js/">publishers web site</a> for more information.</p>
<p><a href="http://www.packtpub.com/learning-ext-js/">http://www.packtpub.com/learning-ext-js/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinylfox.com/learning-extjs-book-due-mid-december/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
