Package Loading on the Fly

Note This blog is talking about features that are not yet released and can change at any time prior to launch. Story Back in 2011, I was part of a contract for a very large financial company. This company had several departments (each department had to have it's own PO…

New Router for Ext JS

When Fiddle 1 was being developed back in 2013, Ext JS 5 was in development. At that time, Ext JS did not have a router but Fiddle did. It was obvious that users of Ext JS would benefit so the router was implemented in Ext JS from what Fiddle did.…

No dependencies, no drama!

Open source is great, except when it's not. If you were under a rock this week, some big projects broke due to a module being removed (left-pad). So if you were using Babel or React, it broke if you attempted to npm install it. You can read about it here…

Custom Two Way Binding!

When Ext JS 5 was released it brought with it data binding including two-way data binding. Although some argue that two way data binding is an anti-pattern, it does have it's uses. Many Ext JS components have two-way binding ready by default (for example, this Kitchen Sink example) but there…

Loading Ext.Direct api

Personally, I use a technology called Ext.Direct for my projects. Ext.Direct is platform and language agnostic remote procedure call protocol. I'm not going to go into the features and benefits of using Ext.Direct in this post, I'll save it for a different post but you can check…