Your current filters are…
Fluent Program Chairs, Peter Cooper and Brady Forrest, welcome you to the second day of keynotes.
by Paul Irish
The past two years have given us a wealth of tools and editor innovation that makes developing web apps more fun and certainly more productive. Learn what a modern development workflow looks like, from editors and plugins, to authoring abstractions, testing and DVCS integration.
programming language. The present looks good and the future looks even
better: Many of the things that people currently complain about will
be fixed by the next version of ECMAScript (code-named
ECMAScript.next, some of which are not language-related.
by Gary Flake
Bookmarklets are both a blessing and a curse. They are inherently risky from a security perspective, but also offer the only cross-browser method for instantiating an application on top of another Web page. The core of our product (www.clipboard.com) is a bookmarklet that serves as a sort of cross-site copy buffer.
by Lea Verou
Lea Verou, Web designer & developer, independent web evangelist
Join Ben and Dion as they discuss the role of the web in the mobile present and explore developer issues as we head into the post-PC era.
by Amjad Masad
In this talk I will cover Impact, which is a HTML5 game framework. I’ll cover my development workflow, how I converted my AS3 code over to HTML5, asset management (sprite sheets generation) and discuss the future of HTML5 gaming. I’ll also cover some basics of Canvas and how I used Wordpress to power my game.
by Chris Powers
As Node's popularity grows, the "Holy Grail of Web Development" is within reach -- writing application code once and executing it both on the server and in the browser! I will share lessons I've learned from building out the Drumkit.js code-sharing framework and show how we are using Node at Groupon to quickly build new Web applications with shared data models, view logic and request routing.
by Alex MacCaw
SpineJS is a client-side framework, written in CoffeeScript, developed
to help you build awesome web applications. During this talk, Alex
MacCaw, the author of SpineJS, will take you through some of the key
concepts to Spine such as MVC, the main differentiating factors with
other frameworks, and the future of client-side applications as a
by Seth Ladd
Any developer working on OS X can write CoffeeScript code which plays drum rhythms. (Solutions exist for other platforms but won't be within the scope of this talk.) Setup is simple and painless; results are instant. Find out how, with a simple overview of the ubiquitous music protocol MIDI, and the node-midi library which makes it easy.
by Sean Hess
Node.js makes creating scalable server-side applications easier than ever. However, node apps can take a little work to deploy with good performance and availability. Come learn how to properly deploy, monitor, and debug a production node app.
by Ryan Stewart
jQuery Mobile is a robust framework that excels at letting developers quickly build applications for the mobile-web. But taking jQuery Mobile and turning it into a native application can be a bit of a challenge. This session will cover tips and tricks to take your jQuery Mobile app and help it feel more like a native app that can be deployed with PhoneGap.
Strata is a streaming HTTP framework for node.js that preserves the high throughput and performance you get from non-blocking IO while providing you with a solid, modular base for building web apps. Strata places an emphasis on speed, throughput, maintainability, and ease of testing.
by Estelle Weyl
Targeting a DOM node? Determining a CSS class? Storing and retrieving custom values on nodes in the DOM tree? No need to include a library. Dataset, classlist and queryselector can do it all for us. In this session we cover these well supported technologies that you may have missed. You may not need to include a framework after all.
by Sha Hwang
by Sara Chipps
Building extensions for GMail can be daunting with their use of iFrames and obfuscated HTML. In this session we will learn how to get around these hurdles and make our own customized Gmail tools.
by Wes Bos
by Andrew Lee
Learn how to turn your single-player game into a networked, multiplayer game using data synchronization. Walk through a simple example and learn what changes needed to be made and what challenges you'll find when making the transition
We'll present tools and techniques for working with Node.js in production. Specifically, we'll be talking about post mortem debugging and performance analysis of Node programs. We'll cover real issues we've diagnosed using these tools (that would have been next to impossible with existing tools) and then present novel visualizations of runtime performance data.
by Charlie Key
Using a graphics engine can dramatically reduce the time required to develop browser-base games. This session will demonstrate how to use a graphics engine to quickly and easily develop a simple working game. By utilizing a graphics engine, developers can skip the minutia and focus on building the games they want.
by Levi Weintraub
WebKit is one of the most popular browser rendering engines, powering Chrome, Safari, Android and iPhones. Learn how it brings your markup to your screen! This talk will cover WebKit's history, architecture, primary data structures, main flow with a focus on layout and rendering. We'll also touch on some up and coming features.
29th–31st May 2012