Jay Garcia on June 1st, 2010

Ext JS Screencast: Abstract Classes from Jay Garcia on Vimeo.

In this screencast, we discuss the basics of Abstract classes and how they can help you design maintainable and extensible code.


Warning: include(/nfs/c04/h06/mnt/59704/domains/extjsinaction.com/html/wp-content/themes/amazing-grace/ad_middle.php) [function.include]: failed to open stream: No such file or directory in /nfs/c04/h06/mnt/59704/domains/extjsinaction.com/html/wp-content/themes/amazing-grace/index.php on line 70

Warning: include() [function.include]: Failed opening '/nfs/c04/h06/mnt/59704/domains/extjsinaction.com/html/wp-content/themes/amazing-grace/ad_middle.php' for inclusion (include_path='.:/usr/local/php-5.3.29/share/pear') in /nfs/c04/h06/mnt/59704/domains/extjsinaction.com/html/wp-content/themes/amazing-grace/index.php on line 70
Jay Garcia on May 18th, 2010

Ext JS recently published a blog article regarding Attensa‘s use of the Ext JS framework in their “Spotlight” section. I was delighted to see that Ext JS in action was referenced by the interviewee.

The developer productivity is great once you understand how Ext JS works. We wish there had been books like ‘Ext JS in Action’ available when we were just starting out. Definitely start with a book if you’re new. Until you’re comfortable with Ext, it helps to use a super-incremental development style…

Many thanks for the reference to the book.

Read more about how Attensa uses Ext js here : http://www.extjs.com/blog/2010/05/13/implementation-spotlight-attensa/

Jay Garcia on May 16th, 2010

Valid through May 21, 2010, get Ext JS in action (Print + Ebook) MEAP (Manning Early Access Program) for $26.99 by using coupon code m1440 at http://manning.com/garcia

Surprisingly, this price is lower than the regular price of the Ebook Meap.

Jay Garcia on March 23rd, 2010

This nearly 49 minute long video took over 20 hours to record, edit, post-edit and compress. I hope you enjoy it and provide feedback.

Ext JS Screencast – data Stores and GridPanels from Jay Garcia on Vimeo.

Here, I walk you through how Ext JS Data Stores and GridPanels work. First by a slide show, illustrating how the utility classes are used, then an actual live code walk through.

Jay Garcia on March 5th, 2010

I’m starting to talk more at meetups and the like. As a reader or Ext JS enthusiast, I think this type of information is pertinent to you.

Jay Garcia’s ExtJS Meetup presentation on 2/23/10 from Jay Garcia on Vimeo.

Jay Garcia on February 21st, 2010

A huge thank you to everyone who has given their valuable time to provide comments to the chapter 17 size issue.

Jay Garcia on February 15th, 2010

Chapter 17 has grown to 53 unprinted pages. I’ve taken a lot of time to discuss all of the code that are the five classes of the application tier. Some feel that this is a huge issue, where the printed version of this chapter can swell above to 60 pages, adjusting to Manning’s typical typeface. I need help in figuring out what’s best for this chapter, and how to convey the content. Please view the following video and post your comments or email me directly at jgarcia at tdg-i.com

Click here to see this video in the full screen

Jay Garcia on February 2nd, 2010

Since the release of chapter 16, I’ve gotten some great feedback – so thank you all very much for responding to the MEAP questions on the manning forums.

As of Today, chapter 17 is still under development, but getting close to completion. I am at the point where I’m discussing the DepartmentManager (see http://app.extjsinaction.com) class, which has quite a few work flows, including full CRUD on departments, employees and the ability to associate employees from one department to another.

This is by far the largest class in the book. To appreciate the complexity, I’ve included the DepartmentManager class template.

I’m hoping to get this chapter complete by the end of this week, but no promises.

Jay Garcia on January 8th, 2010

After finishing off Chapter 16, I decided to spend some time cleaning up the examples before starting Chapter 17.  I know people are really anxious to get their hands on this book, but I thought that I needed to spend a few days on the quality of the examples.  Being the sole author, I’ve spent most of my time writing the examples, then writing the manuscript and modifying the examples along the way.  This caused an issue where the example code was stale, bugs, or imperfections in the code, such as extra commas – yuck!

Today, I finished cleaning up Chapter 5, and I thought I’d share with you some of the changes before continuing on.

The first major change is an update to the title of the example being viewed.

The next change is proper naming of the files, where applicable:

Lastly, I’ve added comments to code snippets that do not have a listing do you know what the example code is supposed to do.

After CH17 is completed, I plan on:
- Moving all of the examples to http://examples.extjsinaction.com
- Pull all of the gunk PHP files from wordpress libraries and rewriting them to CodeIgniter. This will allow anyone todownload the entire example package and run locally on their own web server.
- I am thinking of posting the code on github – what are your thoughts?

Jay Garcia on December 20th, 2009

I spent some time over the last couple of days to properly document the end-application for the book. The benefits of proper documentation can be profoundly beneficial to your application development efforts for both you, your associates, and anyone who is going to inherit your code.

Below is a snapshot of the generated documentation from the ext-doc project, which I’m a part of..

As of yet, I’m not sure how I am going to stitch this into the manuscript, but I want to. ;)