Sessions at JSConf EU 2011 matching your filters

Your current filters are…

  • Using jsPerf correctly

    by Mathias Bynens

    jsPerf (http://jsperf.com/) makes it easy to create performance test cases and run benchmarks across different browsers and devices -- but it also makes it very easy to do it wrong. Incorrect test cases lead to incorrect results, and we don't want to spread misinformation when it comes to JavaScript performance. In this presentation, we will be taking a look at some common mistakes in jsPerf tests, and we'll learn how to avoid them for great justice.

    At 10:30am to 11:00am, Saturday 1st October

    In Upstairs, Alte Münze Berlin

  • JavaScript: what could have been

    by Jared Wyles

    Everyone seems to have their favourite misfeature of javascript:

    • Hoisting
    • Lack of block scope
    • ASI
    • The list goes on...

    Let's take a walk back in time to discover what could have been, the horrors that will be explored from other languages at that time.
    I will construct a language on stage made from the best bits of the most popular languages of the time to see what could have been!

    We will then reconstruct javascript from the languages that it borrows heavily from, to show just how lucky we were, even after those marketing boffins twisted brendan's arm.

    At 11:15am to 11:45am, Saturday 1st October

    In Upstairs, Alte Münze Berlin

  • Client Side Frameworks Suck and Why that doesn't matter

    by Aaron Quint

    Yeah, yeah. I'm the Sammy Guy. I've spent a lot of time thinking about client side tooling and frameworks and building some sizable apps. I have come to the conclusion that they all suck. Maybe even one step further - frameworks in general are not always the correct solution for your problem. That doesn't, however, mean that they're irrelevant. It just means that its not so cut and dry, one is not really better than the other, they all present tradeoffs and all have their strong points. I'll talk in general about why you shouldn't use a client side framework like Sammy or Backbone or Sproutcore or Cappucino and also why you should. These sound like opposites and like I'll be doing a lot of contradicting myself, but thats the whole point! Don't believe the hype, know the facts about framework development and make your choice and stick to it.

    At 11:45am to 12:15pm, Saturday 1st October

    In Upstairs, Alte Münze Berlin

    Coverage video

  • PDF.js

    by Andreas Gal

    PDFs are traditionally rendered using native code plugins. Often enough those native code viewers turn into unintentional native code execution platforms. I will talk about Mozilla's new PDF.js pure JavaScript PDF render. Flashy demos aside I will in particular focus on performance tricks we use to make rendering fast (we just-in-time compiler PDF content!), and report on limits of the canvas API, and how we plan to fix those since we conveniently also make a popular browser: Firefox. Have you heard of it?

    At 1:45pm to 2:15pm, Saturday 1st October

    In Upstairs, Alte Münze Berlin

    Coverage video

  • Your Credit Card was made with JavaScript

    by Tim Becker

    Deep in the heart of the bank card industry, where you would least expect it, JavaScript is running on industrial machines to transform pieces of plastic into universally accepted payment vehicles.

    This talk will introduce an effort of the chipcard industry to implement various aspects of payment technology, ranging from functionality of the cards themselves to mechanisms used to interact with cards for testing and injecting personal data. GlobalPlatform chose ECMAScript to enable chipcard personalization (http://www.globalplatform.org/sp...), providing interfaces to physically talk to the cards, access hardware security, crypto routines, etc.

    I'll demonstrate an open source implementation based on Rhino, which will allow you, provided you have a card reader, to see what's actually stored on your credit card.

    At 2:45pm to 3:15pm, Saturday 1st October

    In Upstairs, Alte Münze Berlin

  • Intro to Kendo UI: The JS Developer Sword

    by Alexander Gyoshev

    Kendo UI is a shiny new framework (still beta!) for building stunning UI for both desktop and mobile. It provides everything you need for building sites and apps with JavaScript and HTML. In this quick session, you will get an introduction to Kendo UI from one of the core team members, you will see Kendo UI in action, and you will get a sneak peek at some of what's to come in Kendo UI. Also, be sure to stop by the Kendo UI booth to learn more!

    At 3:30pm to 4:00pm, Saturday 1st October

    In Upstairs, Alte Münze Berlin

    Coverage slide deck

  • Messing with JavaScript and the DOM to measure network performance characteristics

    by Philip Tellis

    While building boomerang (Yahoo!'s performance measurement tool), we developed many interesting methods to measure network performance characteristics using JavaScript running in the browser. While the W3C's NavigationTiming API provides access to many performance metrics, there's far more you can get at with some creative tweaking and analysis of how the browser reacts to certain requests.

    In this talk, I'll go into how we measure things like bandwidth, latency, TCP connect time, DNS time, IPv6 connectivity, and if time permits, port scanning using JavaScript in the browser.

    At 4:00pm to 4:30pm, Saturday 1st October

    In Upstairs, Alte Münze Berlin

  • Beyond JavaScript

    by Jakob Mattsson

    Have a peek into the future. JavaScript is now more popular than Java/C# and even ACME uses it to write enterprise applications. But there's a new language in town. It's called Blub and all the cool kids are using it. They say that Blub is more powerful than JavaScript, but exactly what does that mean? And shouldn't we just keep using JavaScript?

    JavaScript won't be our first choice forever. As attendees of a developer conference, we have broad horizons already, but keeping it up requires constant work. This presentation will do the work for you. It will examine some core features in languages more powerful than JavaScript. It will hurt your feelings, but it will also make you think about what evolution's next step might be like. In the end, it will make you less reluctant to getting your hands dirty with Blub when the time comes.

    At 4:30pm to 5:00pm, Saturday 1st October

    In Upstairs, Alte Münze Berlin

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic

Filter by Venue

Filter by Space