Sencha Performance Tips #1: Avoid Overnesting
As a member of the Professional Services Team here at Sencha, we are often asked for fix problems in our client’s apps. And the number one issue we can immediately detect is overnesting. But what’s...
View ArticleAdvanced CSS3 animations with Sencha Touch
Touch has some nice CSS3 animations like slide, flip, fade, pop and cube…but what if you need something different, like a custom slide-fade animation? I’ve covered how to use animations in Using CSS3...
View ArticleNative Mobile to Web #2: Path Menu
Here it is, another post where I take some cool native UI and reproduce using only HTML5 technologies. The first one was the Facebook Login page. The result was a pixel perfect UI, just as nice as the...
View ArticleDecouple Controller and View in Sencha MVC
The MVC Architecture for Ext JS and Touch provides a solid foundation for building large and scalable apps; but if you follow the guides and implement in the way described you’ll notice that...
View ArticleNew routing system for Ext JS
Server-side MVC frameworks usually have a built-in routing system that matches URLs with pre-defined routes, and then dispatches Controller Actions, parsing parameters, doing validation, and etc. This...
View ArticleAdding Custom Font Icons to Sencha Touch 2.2
In Sencha Touch 2.2 instead of using icons with the -webkit-mask trick, Touch is moving to a more cross-browser solution with icon fonts. You can read more about this at Steve Drucker blog Changes to...
View ArticleSencha Touch Sliding Menu – The “Facebook Menu”
Sliding Menus became very popular on the mobile space thanks to the Facebook app. Since I developed a solution for the SenchaCon App, and got a lot of requests from attendees to make this public, here...
View ArticleThe definitive solution for history support on Ext JS
Have you ever used a single-page application where accidentally hitting the backspace key would “shoot you out” of there? Or when you are used to click back/forward on your browser but now you can’t...
View ArticleReusing Sencha Touch views with Controller Helpers
One of the most repetitive task in Sencha Touch Controllers (and Ext JS) is view rendering. You click a button, a view renders. A list item is selected, another view. And it goes on and on… So, after...
View ArticleIntroducing App Inspector for Sencha
Chrome Dev Tools is a terrific tool for debugging web applications. It allow us, developers, explore the DOM, debug JavaScript, find performance bottlenecks, have a clear picture of browser rendering...
View ArticleJSDoc plugin to detect private ‘_’ prefixed members automatically
Lately I’ve been using a lot of JSDoc under Netflix TVUI Team projects. JSDoc used to run with Java and Rhino, which sucked a little bit, but since 3.3.0 they have it with Node.JS! Personally I think...
View ArticleFirst impressions on Ext JS 5
I’ve been wanting to check Ext JS 5 out for a few months now since its release in June. I read the blog post announcement and really got excited with the new release, especially with the introduction...
View Article
More Pages to Explore .....