IE9 Javascript, KnockoutJS, jQuery


Our monthly meeting will be held at the Microsoft Greater PA Office in Malvern, PA on Wednesday, July 20 from 5:30-8:30. Refreshments are provided courtesy of Celerity.

Amanda Silver joins us from Redmond via Microsoft Lync video conferencing.

JavaScript MOJO in Internet Explorer 9

Wednesday, July 20th, 2011 at 5:30 pm
Amanda Silver

Chakra, the new JavaScript engine which ships with Internet Explorer 9 fundamentally changes the performance characteristics of the web – effectively redrawing competitive landscape for modern browsers. It is also one of the key components in IE9 which embraces web standards through support of ECMAScript 5, allowing the same-markup to be used across browsers. In this session, we’ll dive into what Chakra brings to the table by examining head to head performance and behavior comparisons with the other major browsers. We’ll also explore the significant enhancements in the F12 Tools which will enable web devs to develop and debug high-quality web sites with IE9.

KnockoutJS

Wednesday, July 20th, 2011 at 6:45 pm
Bill WolffMVP

Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainably. Developers who’ve used Silverlight or WPF may recognize KO as an example of the MVVM pattern; developers more familiar with Ruby on Rails or other MVC technologies may see it as a real-time form of MVC with declarative syntax. In another sense, you can think of KO as a general way to make UIs for editing JSON data… whatever works for you 🙂

Driving More Immersive User Experiences with jQuery Animations, Events, AJAX and Templating

Wednesday, July 20th, 2011 at 7:00 pm
Chris LoveMVP

Modern browsers combined with the power of JavaScript frameworks like jQuery empower us to create rich native application experiences across in the browser. Transitions, prompt user feedback and speed are not only obtainable, they are easy to execute using built in jQuery and jQuery UI functionality. This session will demonstrate how to build a nice user experience incorporating these features while exposing you to site architecture that thinks outside the classic web page box.