Your current filters are…
by Gregg Pollack and Caike Souza
If you enjoy writing JavaScript then you'll really enjoy CoffeeScript, a new language which transcompiles into JavaScript. Inspired by languages like Ruby, Python, and Haskell, it allows you to write less code to get more done. In this course students will learn the basics of CoffeeScript using the Code School in-browser challenge engine.
With iOS 5, Android 4 and IE9 we can now push the limits of JavaScript and HTML5 APIs on mobile. Hardware access, performance timing and other APIs are out there. However, not everything is similar to desktop: performance, background code and events needs a review. Hybrid apps such as PhoneGap apps also add problems. This session will give you an overview of what you need to know for mobile web.
Advances in JavaScript have pushed the boundaries of web applications and allowed business to exist solely on the web. Much of the excitement around HTML5 is actually due to JavaScript, and there is ripe opportunity for companies and technologists to re-examine their business use of this language.
by Tony Parisi
This workshop with Web3D pioneer and 3D expert Tony Parisi will introduce WebGL development concepts in a hands-on session. Attendees will learn how to build a full, working WebGL application by creating a simple online game. Topics covered include graphics, animation, interactivity, 2D/3D integration, production tools and deployment.
by Sarah Mei
The structure of web applications is changing. In the olden days,
you'd generate all your HTML on the server and send it down to your
clients - boom, end of story, except for maybe a few ajax calls back
to the server for interactivity.
HTML5 and modern JavaScript brings a new, wonderful world upon developers that completely changes the vision for the web. This be a deeply technical (and incredibly fun!) workshop covering Canvas and game development. Attendees will leave with an understanding of not only the Canvas APIs - they will will undergo the experience of building a complete Canvas game from scratch.
In this tutorial we are going to build a clustered chat server that supports Socket.io. You'll learn how to build a real-time app that scales, doesn't fall over and is easy to extend and add features to. There are lots of tutorials that will teach you how to throw together some Node.js code. This tutorial isn't that.
It's never too early to start networking at conferences! Grab a drink and bite to eat with speakers Nate Smith and Sean McBride, and other like minds at at this informal meet-n-greet as Fluent gets underway.
Join us Tuesday, May 29 at 7pm for Ignite - a fun, high-energy series of “speed presentations” given by people like you in the JavaScript community.
by Peter Cooper and Brady Forrest
Fluent Program Chairs, Brady Forrest and Peter Cooper, welcome you to the first day of keynotes
by Brendan Eich
Learning to program is hard, and even harder when the language you're using is known for its quirks and inconsistencies. This talk explores some of the funnier moments in programming education when new programmers face these quirks head-on and the surprising outcomes that ensue.
by Enda McGrath
Learn how Enyo’s elegant object model makes it simple to build and maintain even the most complex desktop and mobile apps.
The JavaScript community is one of the most vibrant and fun groups I've ever been lucky enough to be a part of. Like any vibrant community, sometimes people don't play nicely. In this session, I will discuss what it has been like to be shy *and* be on twitter, mailing lists, and open source.
Our new wiki innovates three ways. It shares through federation, composes by refactoring and wraps data with visualization.
The Smallest Federated Wiki project wants to be small in the "easy to learn powerful ideas" version of small. It wants to be a wiki so that strangers can meet and create works of value together.
Tom will show us how JavaScript is playing an important role in the Internet of Things. We'll explore what the Internet of Things is and how the event driven nature of JavaScript makes whole new classes of application possible. Expect exciting on-stage demos.
by Steve Souder
Hiccup. We all get them occasionally. So does the Web. When an Internet or server hiccup causes a script, stylesheet, or font file to timeout, the result can be devastating - the containing web page is likely to appear completely white for a minute or more. What's worse - your monitors are unlikely to register this outage. Don't worry - this probably won't happen to your website. Or will it?
We all know how far JavaScript has come in the last 3 years, but what amazing things can be done with it? New capabilities in HTML5 open up an entire new suite of applications for the web. This session will cover a range of topics dealing with performance, bleeding edge multimedia, file io and binary data, and more!
by Sean McBride
Client-side web app or server-side web app? How can we get the best of both worlds? In this talk, I’ll discuss how Typekit used Knockout.js, taking advantage of declarative bindings, the MVVM pattern, and client and server-side template rendering to seamlessly blend our new client-side font browsing UI with the rest of our mostly server-side Ruby app.
In this session, we're going to show CocoonJS, a technology that enables native-like HTML5 apps on mobile. Through a couple of demos and showing live javascript code, attendees will be able to see the process of testing and creating both iOS and Android apps using CocoonJS. Learn how to easily deploy and monetize HTML5 apps on CocoonJS.
by Brendan Eich
Brendan Eich, CTO, Mozilla
by Brett Kiefer
Trello.com is a new organization tool built completely in CoffeeScript using Node.js, Backbone.js, and WebSockets. Learn how and why we built it as we did, hear our war stories, marvel at the folly.
by Kevin Nilson
Just.Me is a stealth mode startup in the Mobile and Social space that
is using Bootstrap, LESS, jQuery, Raphael(SVG), CometD(server-side
push), QUnit and Test Swarm. They are not using JQueryUI.
by Nick Fisher
In this talk, I'll be discussing SoundCloud's experiences with developing large-scale applications with javascript, not only at the runtime, but also our steps to make development and deployment easier. In particular, RequireJS and Backbone are looked at, and I'll talk about how we have used and abused each to suit our needs.
by Chris Wilson and Karl Mattson
JavaScript started life in the Web browser and it's still the single
most important runtime target for the language. In our series of
browser talks, developers and representatives for each major browser
will be showing off their latest work, what their browser means for
you as a JavaScript developer, and where their future development is
headed.
Unleash the Kraken! The power of Stream based development in node.js is powerful indeed, but when combined with functional programming techniques to transform and control the flow of your stream, they're absolutely unstoppable.
You'll never look at asynchronous coding in node the same way again.
by Steve Souder
Ads, buttons, widgets - third party content is popular on today's websites. JavaScript provides a great way to mashup content from different sources. Unfortunately, in most cases each JavaScript snippet is capable of bringing down the entire site.
We will explore Appcelerator's Titanium Mobile SDK (free and open source) and Appcelerator Cloud Services (free to get started, economical to scale) – which create an incredibly productive platform for developing feature–rich mobile applications using JavaScript. In minutes we will create a network-connected mobile application which used to take days or weeks to develop.
by Rob Hawkes
An overview of the new role that browsers are adopting and the technologies that are helping that happen (Canvas, WebGL, Gamepad, Mouse Lock, Full Screen, WebSockets, etc). This talk will also briefly cover some related technologies like Node.js and mDNS.
Startup Showcase and Birds of a Feather (BoF) sessions will be happening during lunch on Wednesday, May 30.