The Talks

  • A little backbone for your app

    Speaker:

    A little backbone for your app Developing javascript heavy applications can rapidly turn into a complicated and rather unpleasant endeavour.  Luckily many well established frameworks like jQuery, Prototype or MooTools make it relatively easy abstract away the complexities of working on the DOM. Other complete solutions have appeared to help structure the application logic and [...]

  • A wondrous experience of sound, light and code

    Speaker:

    A wondrous experience of sound, light and code: a quick deep dive into Cappuccino and SproutCore, both (at least partly) Cocoa inspired JavaScript frameworks for building desktop class web applications. I’ll give a quick intro to both frameworks that will convey what the development experience with both is like. You’ll see how to get started [...]

  • Creating Ext JS Extensions and Components

    Speaker:

    One of the great benefits of developing in Ext JS is its clean extensibility. This lets you create reusable components easily that other developers can simply drop into their own applications with minimal effort. In this session, you’ll learn how to create a re-usable component for Ext JS, and I’ll describe my own experience creating [...]

  • Creating x-browser solutions using HTML5

    Speaker:

    Currently only half of installed browsers are HTML5 ready, yet HTML5 offers us a wealth of possibilities for improving our web designs and applications. How do we go about using new HTML5 and still support it’s functionality in older browsers? The answer is to use (mostly JavaScript based) polyfills – code that ‘fills in’ missing [...]

  • Faster Web Sites 2.0

    Speaker:

    Web 2.0 is adding more and more content to our pages, especially features that are implemented in Ajax. But our web applications are evolving faster than the browsers that they run in. In this session Steve Souders discusses the web performance best practices he pioneered. These techniques are used by the world’s most popular web [...]

  • High Performance Asynchronous Web with Node.js

    Speaker:

    Con la riscoperta dei principi architetturali del web (REST architectures) oggi è chiaro che il protocollo HTTP non è qualcosa da nascondere ma una risorsa da sfruttare. Questo talk presenterà esempi di programmazione in Node.js, un ambiente di sviluppo server side che fonde il concetto di web server con quello di web application usando javascript come linguaggio di programmazione

  • HTML5, CSS3 – Opening A Whole New World

    Speaker:

    With the emergence of new web standards like HTML5, CSS3, and ECMAScript, web designers and developers now have a whole new set of tools they can use to build a new class of web applications that are graphically rich and have more immersive experiences than ever before. But do you really know what this new [...]

  • HTML5, the current status

    Speaker:

    Currently HTML5 is a hot, though also rather confusing, topic. HTML5 promises a wealth of new possibilities to embed multimedia content – until recently the exclusive domain of plug-ins – and to create powerful, desktop-like web applications. But are these new technologies something to consider for the not-too-distant future, or is HTML5 already a viable, [...]

  • JavaScript – Like a box of chocolates

    Speaker:

    This presentation aims to give you information about the JavaScript language itself; pros, cons and pitfalls. It will cover the basics and then go into objects, scope, closure and some performance bits. JavaScript – Like a Box of Chocolates – jsDay View more presentations from Robert Nyman

  • Javascript and the Dawn of Rich Mobile Web Applications

    Speaker:

    Frameworks like Sencha Touch are heralding a new way of building mobile services using Javascript, HTML5 and CSS3. If you want to discover how to use standard web technologies to reach your mobile users in beautiful app-like ways, this session is for you. We explore the possibilities that each of these rich, standards-based libraries can [...]

  • Javascript in Game Development

    Speaker:

    Michal will talk about Javascript in Game Development, it’s history, creating crossplatform games for desktops, mobiles, tablets and other devices Javascript could run on. During the talk he will present couple methods of animations, implementation of game’s logic and different ways to communicate between players.

  • JavaScript Survival Guide

    Speaker:

    Quasi per caso, JavaScript sta vivendo un periodo di estremo successo, sia per la diffusione della VM, sia per l’efficacia di alcune sue caratteristiche. La sua estrema flessibilità e libertà costringono, però, lo sviluppatore a percorrere un campo minato. In questa sessione vedremo alcune trappole comuni, come superarle e come alcuni pattern tipici possono sfruttare [...]

  • Javascript the New Parts

    Speaker:

    At last, ecmascript 5th edition is landing in all modern browsers. What are the new parts of the language and how can they help us to write better code? Finalmente la quinta edizione di ecmascript e’ disponibile in tutti i nuovi browser. Quali sono le nuove parti del linguaggio e come posso aiutarci a scrivere [...]

  • Oh, To Be Single Again. Building a single codebase in a client-server world

    Speaker:

    The design of a high performance interactive web application can result in duplicate business logic on both client and server, in two different languages (often in PHP and JavaScript). This overlap can be the result of optimizing empty cache launches with progressive enhancement or simply diverse deployment in an ecosystem of networks and user agents [...]

  • OOP in JavaScript

    Speaker:

    JavaScript is probably the most flexible programing language in use these days. It was heavily inspired by Self, from which it took the prototypal inheritance. Another influence was the Lisp dialect Scheme from which it took the closures. As a result of these influences, we now have the possibility to use many different approaches to [...]

  • Please, don’t touch the slow parts

    Speaker: ,

    Sempre più spesso si parla di ottimizzare il software lato server, ma la vera ottimizazione va fatta sul client dove l’80% del tempo viene speso dagli utenti. Il talk spiega le principali tecniche per ottimizzare il proprio sito usando protocolli e regole alla base dell’HTTP ma raramente utilizzate.

  • Server-side JavaScript for the rest of us

    Speaker:

    We all know that Node.js server-side JavaScript is epic awesome. But what if it’s not obvious how to easily integrate Node.js into our existing web application stack? How can we still leverage server-side JavaScript without rewriting our entire application? We’re going to look at some patterns for effectively using Node.js in existing (non-JavaScript) web architecture. [...]

  • The Once And Future Script Loader

    Speaker:

    The Once And Future Script Loader Like the tales of King Arthur, the history, mythology, and lore of script loaders is teeming with both fact and fiction. If we’re going to achieve the destiny of true web performance optimization in our page loads, we’re going to have to separate the myths from the truths. We’re [...]

  • Using today HTML5 Video

    Speaker:

    The new HTML5 video and audio tags from the HTML5 specification offer a new powerful way to deliver multimedia content using directly HTML and JS . How we can start to use this new features in our web sites ? In this session we will analyze how to use them to play media in modern [...]