Sessions at JSConf EU 2010 about JavaScript on Saturday 25th September

Your current filters are…

  • Your library sucks, and why you should use it

    by Peter Higgins

    JavaScript Frameworks, Libraries, and Loaders -- there is no shortage of options. Each are wrong. Each have their own philosophies, usefulness, targets, and flaws. Continuing on the "It's Just JavaScript" theme we'll take a subjective look at the current offerings, what problems they intend to solve, and the reasons you should be using one of them anyway.

    Either roll your own or adopt a major library, but know the caveats and benefits therein. Embrace JavaScript as the elegant, loosely-typed language that it is and leverage it's ubiquity for the forces of good. This is not your average framework-comparison presentation; there will be no charts or performance tests. There will be, however, lively discussion of the current state of affairs in the JavaScript landscape, client and server side. And of course beer.

    At 10:15am to 11:00am, Saturday 25th September

  • JavaScript + Web Standards II: The Quickening

    by Jenn Lukas

    Straight from the JSConf.us talent pool comes the wonderful Jenn Lukas. If you missed her talk in the US, go watch it on blip.tv (when it is released :) because here comes part 2:

    "Part one of this series spanned a broad overview of where JavaScript and Web Standards meet. I also explored examples of how to support progressive enhancement without sacrificing functionality or alienating users. The sequel to that talk will continue on that track and delve deeper into specific examples of JavaScript gone wrong! I will talk about common JavaScript enhanced mistakes that prevent users from enjoying the site experience and provide solutions on how to overcome those. Accessibility and usability should always be on the forefront of your code; this talk will cover take-away tips and general theory all while keeping those goals of best practices in mind."

    At 11:15am to 11:45am, Saturday 25th September

  • Techniques and Tools for Taming Tangled Twisted Trains of Thought

    by Tim Caswell

    One of the biggest challenges to the otherwise wonderful programming model of JavaScript is handling complex logic that involves lots of async functions and things that emit events. The inversion-of-inversion-of-inversion-of-control often needed is hard to read, write, and just plain understand.

    With pre-empetive multi-threading you delegate all control to the operating system and it handles concurrency for you. This comes at a great performance cost. However with JavaScript this simply isn't the model, there is one thread and finite snippets of code executed. There is nothing like being able to tell a computer exactly how much code to run and under what conditions and it just works under extreme load and/or concurrency.

    Be prepared to have your mind warped and molded as you are trained to not only accept this fact of life, but embrace it. You'll even be thinking in callbacks by the time this talk is over.

    At 11:45am to 12:15pm, Saturday 25th September

  • Aves Engine: High performance browser games

    by Paul Bakaus

    Graphically intensive and fast paced browser games written in pluginless JavaScript largely do not exist yet, for a very specific reason - Performance issues. Only recently, browser engines started to give us enough quirks and hacks to power full motion graphics, animation and real time interaction. With unprecedented depth, you'll learn why Canvas isn't the obvious choice, why you should write JavaScript in front- and backend, why HTML5 really is just a buzzword and how to leverage CSS hardware accelerated to create true platform independent games. Dive in to the world of JavaScript gaming!

    At 12:15pm to 12:45pm, Saturday 25th September

    Coverage video

  • Server-side JavaScript the untold story

    by Ulrike Mueller

    Did you know that London 2012 olympics shop runs on server-side JavaScript? Did you know that you can buy a Burton snowboard, a Puma sneaker or latest fashion from Nine West, all with the help from server-side JavaScript. All these web sites run on Demandware's commerce platform, where customization from business logic to pages is done with JavaScript. The talk gives an introduction how JavaScript is used on the Demandware platform and talks about the history, the decision made along the way, the learning and the DOs and DON'Ts with server-side JavaScript in a system, which is provided in a platform-as-a-service model.

    At 12:15pm to 12:45pm, Saturday 25th September

    Coverage video

  • Lessons learnt pushing browsers to the limit

    by Ben Firshman

    Applications that were once on the desktop are now appearing on the Web, bringing a whole new set of performance challenges. After writing a console emulator in JavaScript, I have a few tips to share that might be applicable to your more sensible applications. I will talk about the differences in performance between modern browsers, tweaks that can have a huge impact on the speed of your code, and some fun hacks.

    At 3:30pm to 4:00pm, Saturday 25th September