Archive for the 'Development' Category

JavaScript/ECMAScript Closures Up Close and Personal

Monday, July 19th, 2010

One of the most important tricks an ECMAScript coder can learn is how to properly create ‘object’ with prototypes.  A second-place runner up is the use of closures.  Closures come from JavaScript’s secret roots in Scheme.  They’re a technique for letting scope ‘linger’ around for functions that are called within a function.  I looked for [...]

Web Workers: No JQuery

Monday, June 28th, 2010

At present JQuery, the popular library for web development, is not capable of sitting inside of a Web Worker instance.  It probably isn’t a huge deal for most folks, but there might be cases where the JQuery syntax or utility functions would have been nice.  AJAX can still be handled in the traditional ways (and [...]

Why Your JavaScript Should be Compressed with the YUI Compressor

Saturday, August 15th, 2009

Yesterday I listened to Scott Hanselman and Jeff Atwood discussing Website Optimization on Hanselminutes and Scott asked Jeff why external JavaScript files should be compressed for speed and performance of web sites and web applications.  One thing that Jeff didn’t answer with that I think is worth noting is that the YUI compressor that Jeff [...]

A Few Links Around the Web

Wednesday, July 22nd, 2009

I’m a huge fan of learning new things (and I like to think that you are, too): My buddy Dave O’Hara sent me this link: 7 Rules of Unobtusive JavaScript. A good overview of why you should be coding unobtrusively (which I do in as many cases as possible) and also explains some good things [...]

Assumptions I’ve Seen in the HTML 5 Debate

Monday, July 20th, 2009

It wasn’t until the recent flurry of the guardfather of web standards, Jeffrey Zeldman, and his posts about HTML 5 (see: In Defense of Web Developers, HTML 5 Nav Ambiguity, HTML 5 Is A Mess, and so forth) that I began looking into HTML 5.  I’m busy being pragmatic with my code today and making [...]