jamesh / tags / javascript

Tagged with “javascript” (2)

  1. Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart | Going Deep | Channel 9

    Click To Play 43 minutes, 13 seconds

    Download How do I download the videos?

    To download, right click the file type you would like and pick “Save target as…” or “Save link as…”

    Why should I download videos from Channel9?

    It’s an easy way to save the videos you like locally.
    You can save the videos in order to watch them offline.
    If all you want is to hear the audio, you can download the MP3!

    Which version should I choose?

    If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
    If you’d like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
    If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
    If you just want to hear the audio of the video, choose the MP3 file.

    Right click “Save as…”

    MP3 (Audio only)
    File size
    MP4 (iPod, Zune HD)
    File size
    Mid Quality WMV (Lo-band, Mobile)
    File size
    High Quality MP4 (iPad, PC)
    File size
    Mid Quality MP4 (WP7, HTML5)
    File size
    High Quality WMV (PC, Xbox, MCE)
    File size
    < > embed
    + queue

    TypeScript, a typed superset of JavaScript that compiles to idiomatic (normal) JavaScript, is designed to make it easier to write cross-platform, application scale, JavaScript that runs in any browser or in any host. It was announced recently while Anders Hejlsberg and other key members of the TypeScript team were attending and speaking at the goto conference (an excellent cross-platform developer event!). Needless to say, Channel 9 was there Smiley

    Google’s V8 and Dart chief architect Lars Bak also happened to be at the event (he’s currently leading the Dart team full time). Anders and Lars join us to talk candidly about TypeScript, JavaScript and Dart. Huge thanks to Anders and Lars for this excellent conversation.

    Tune in. Enjoy

    —Huffduffed by jamesh

  2. Excessive Enhancement: JavaScript’s Dark Side

    Are we being seduced by the animation and rich UI capabilities of modern browsers at the expense of the underlying platform of the Web?

    The Web has entered a new phase in its evolution: The proliferation of a JavaScript enabled audience with increased processing grunt in their devices, better and more ambitious JavaScript developers, and users with an appetite for sophisticated experiences, all seem to be helping to move the web in a rich and exciting direction.

    Good developers understand about graceful degradation, progressive enhancement, unobtrusive JavaScript and the like, so why are we seeing big companies building web offerings with little apparent thought for their impact on the Web?

    We’ll explore this by looking at what the Web was, is now, and might become. We’ll look at examples of exciting user interfaces and sophisticated interactions. We’ll also examine some emerging techniques for providing rich user interactions without hurting the web or killing kittens.

    Phil Hawksworth, Technical Director, R/GA

    Phil began his career building web applications for financial institutions such as Commerzbank, Deutsche Bank, and the London Stock Exchange in the late nineties. A focus on web architectures and real-time data delivery lead Phil to a variety of web development roles with particular attention to emerging front-end development techniques and JavaScript application development.

    After several years working on web applications and consulting on web best practices at technology companies such as Verisign, VMware and BT, Phil made the move into the agency world where he managed development teams and architected solutions on projects for clients including of eBay, Sony and BP.

    Phil Hawksworth is a Technical Director at R/GA and enjoys talking about himself in the third person.

    —Huffduffed by jamesh