Introducing the Bittman Algorithm

This is a repost of an article recently published on the blog for my new company, alta5. Our platform, altarithm, is a stock and options trading platform built on node.js with an object-oriented JavaScript API similar to Ext JS. alta5.com/blog/bittman/ In 2012 Jim Bittman, Director of Program Development and a Senior Instructor for The Options 

Better Declarative Listeners for ExtJS

The most recent post on the Sencha Blog, Declarative Listeners in Ext JS 5, goes over some of the improvements made in the latest ExtJS release to make attaching event listeners to components a little easier. I have been using a small override in ExtJS 4 for a while that offers a similar declarative approach to attaching 

HTML5 History API for Ext JS

The Ext JS framework includes the Ext.util.History component for managing the browser history that was first introduced in Ext 2.0 back in 2007. It’s pretty solid, and other than bug fixes it hasn’t changed much since then. In the reportcaster framework, all state changes while changing reports or drilling within reports is routed through a 

Ext JS: Encapsulate complex logic for cleaner code and reuse

Ext JS provides many reusable components for use in Javascript applications that shield the developer from complex timer and/or asynchronous code. However, you may still find yourself writing timing or asynchronous code directly in your application code that you would be better off encapsulating in a class. Timer code is generally not pretty, bug prone