The Beauty of JavaScript
Magnani Caruso Dutton's Michael Girouard to Present at AJAXWorld RIA Conference & Expo, Oct. 20-22, in San Jose, CA

JavaScript is one of the most interesting and misunderstood programming languages in common use today. Most developers will go their entire careers without realizing its full potential. It's not often that you get a language that supports the feature set that JavaScript does, while still being as widely deployed. This talk will spotlight some patterns surrounding JavaScript's most elegant features such as closures, lambdas, object and array literals, object prototypes, private members and dynamic scope resolution -- all without boring you to tears.

Register for AJAXWorld RIA Conference & Expo
Submit Your Paper to Present a Session
Sponsor AJAXWorld RIA Conference & Expo

Speaker Bio: Mike Girouard is a front-end Web developer living in New York City. As the Sr. Developer at the creative agency Magnani Caruso Dutton, he takes pride in his ability to introduce Web standards and beautiful code to industry giants such as Discover and AT&T. In his off time, Girouard goes right back to his editor and codes toward his latest open-source baby, Panda PHP Components. You can read more about him and his other projects on his blog, http://lovemikeg.com/blog.

About RIA News Desk
Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

As to standards, rather than bake a lot of type-checking overhead into JavaScript, I’d suggest that we work toward standards for documenting our code through convention and comment. Today’s IDEs are better suited for type-checking and general “saving us from ourselves” than the actual compilers or script processors. Witness JS Lint. If an IDE sees that we are using nSomething as a string, rather than a number, an IDE can tell us that while we are writing the code.

Beauty