Writing JavaScript for Speed

Has anyone ever told you that your application is too slow? What can you do about it? You can always point the finger at the server-side people and mumble something about the database being the problem, but is there anything you can do to speed up the loading time? Can you speed up the browser’s … Read more

jQuery Event Listening

Several months ago I wrote about event binding using ExtJS or Sencha touch. Something that you may or may not know is that you can achieve the same thing with jQuery using custom even binding. In case you didn’t see my Sencha post about this, or if you don’t work with Sencha, let me tell you what … Read more

Writing Markup for Future Enhancement

We now have HTML5 and CSS3. Browsers are still racing to actually implement them, but the specs are here, whether they are fully realized in the wonderful world of browsers or not. So the real question becomes, what should we do with the knowledge we have of things to come? What I am going to … Read more

What Does a Successful JavaScript Application Need?

Having worked on several large scalable JavaScript and Ajax application over the past couple of years, I’ve started to form a definite opinion about what an application needs in order to be truly scalable and ultimately successful. So what does your application need? Multiple Files that compress down While you are developing and debugging your … Read more

JavaScript Variable Casing Best Practices

JavaScript is a loosely-typed case sensitive language. Technically everything in the language is a variable. Yes, it may be a string, a function, an array or an object, but everything is a variable at its core. Because you can make your variables all lowercase or all uppercase or anywhere in between, it’s important for the … Read more

Script Loaders

There has been much discussion in the JavaScript community about JavaScript loaders, whether they are needed, what they do and whether it should be a function of the browser. I figured while there is so much buzz around the topic, it’s a good time to put in my own thoughts. What is a script loader? … Read more

Putting EXT MVC on Hold

I’m thinking about putting my series on application architecture in EXT and Sencha on hold for now because the Sencha team has announced their plans for EXT 4.0 which looks like it will include a very nice MVC framework built in. My plan is to restart this series when the new version of EXT comes … Read more