Skip to main content

Schedule: Pure Code and JavaScript sessions

Learn about runtime environments, syntax, library development, deployment, modularity, testing, and best practices, with an emphasis on JavaScript and related languages at the language level.

Add to your personal schedule
Continental 5
Workshop Please note: to attend, your registration must include Workshops on Tuesday.
Jen Kramer (Jen Kramer)
Average rating: ****.
(4.50, 8 ratings)
Learn one of the hottest front-end frameworks and incorporate it into your work tomorrow. Follow along and learn how to build a Bootstrap-based website from scratch, incorporating the responsive grid system, see the basic CSS in action, incorporate Javascript-based components, and customize CSS using LESS. Read more.
Add to your personal schedule
Grand Ballroom B
Workshop Please note: to attend, your registration must include Workshops on Tuesday.
Ohad Kravchick (The New York Times)
Average rating: **...
(2.39, 46 ratings)
Learn how to build a fully working webapp from scratch, from building models, views, controllers, through writing tests, all the way to automating the drudgery. Read more.
Add to your personal schedule
Grand Ballroom B
Brandon Satrom (Kendo UI)
Average rating: ****.
(4.02, 46 ratings)
We know what good and bad JavaScript APIs “feel” like, yet we struggle with designing the kinds of APIs we enjoy using. The good news is that principles of good JavaScript API design do exist, and it’s possible to find, if you know where to look. In this session, Brandon will introduce four API design principles, and walk through examples of these principles as seen in several popular libraries. Read more.
Add to your personal schedule
Continental 4
Average rating: ****.
(4.00, 7 ratings)
This talk will present the work we have done creating a web appropriate and HTML5/JavaScript programmer friendly parallel programming model and implementation. With this as a base the talk will look at exciting applications built using Parallel JavaScript including physics simulations, some augmented reality, and computer vision enabled games. Read more.
Add to your personal schedule
Grand Ballroom B
Elijah Manor (The Lampo Group)
Average rating: ****.
(4.37, 27 ratings)
In this session Angry Birds uncover concepts of modern JavaScript development. Each bird represents an area of JavaScript along with its strengths. Some topics covered include code organization, events and messaging, MV* frameworks, prototyping and mocking, design patterns, linting, and build systems. The goal is to defeat the pigs and by doing so produce highly tested quality JavaScript code. Read more.
Add to your personal schedule
Continental 4
Trevor Burnham (HubSpot)
Average rating: ***..
(3.16, 19 ratings)
Since the release of jQuery 1.5, Promises have taken the JavaScript world by storm, providing a versatile solution for coordinating multiple async events. In this talk, we'll go beyond the basics to see how Promises can be used for common control flow scenarios, such as running an array of async tasks in series or in parallel. You might be surprised at how versatile Promises can be! Read more.
Add to your personal schedule
Continental 5
David Bruant (Freelance)
Average rating: ***..
(3.75, 4 ratings)
The garbage collection is used as a magic mechanism, but isn't. Read more.
Add to your personal schedule
Continental 5
Eric Elliott (Adobe)
Average rating: ****.
(4.21, 24 ratings)
"The problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle." — Joe Armstrong Learn how to use: Exemplar prototypes Prototype mixins Prototype-powered flyweights Prototype-backed factory functions Read more.
Add to your personal schedule
Golden Gate 6-8
Giles Bowkett (at large)
Average rating: ***..
(3.92, 13 ratings)
Refactoring bad code can be tedious, repetitive work. But tedious, repetitive work is for computers to do! Find out how you can build a happy little refactoring droid which can do (at least some of) the boring parts of your job for you. Read more.
Add to your personal schedule
Continental 5
Aaron Frost (Domo), Dave Geddes (Domo)
Average rating: ****.
(4.00, 33 ratings)
Building your apps for Chrome is the most reliable way to build high-speed, cross-platform desktop apps. ChromeApps, when combined with AngularJS and Nodejs, is the ultimate development stack. ATTENTION: Be warned that things will get crazy in this presentation. We will have security staff present to ensure the safety of the audience. Read more.
Add to your personal schedule
Golden Gate 6-8
Ariya Hidayat (Shape Security)
Average rating: ***..
(3.95, 20 ratings)
The quality of JavaScript-based web applications can be improved by choosing the development strategies which minimize common mistakes, avoid API ambiguities, and reduce any syntax confusion. This talk highlights the recent developments on language tools which aim at solving near-future JavaScript quality analysis, from run-time complexity profiling to framework-aware static code inspection. Read more.
Add to your personal schedule
Continental 5
Axel Rauschmayer (2ality consulting)
Average rating: ****.
(4.55, 11 ratings)
This talk will give an overview of what is most likely going to be in ECMAScript 6. Read more.
Add to your personal schedule
Golden Gate 6-8
Seth Ladd (Google)
Average rating: ****.
(4.00, 4 ratings)
Building a modern web app generally requires more than just platform primitives. You need productive tools, a package manager, intelligent compilers, rich libraries, sane semantics, modularity, polyfills for the latest and greatest features, and more. Learn how Dart brings it all together and gives you a consistent and coherent platform that runs across all modern browsers. Read more.
Add to your personal schedule
Grand Ballroom A
Sarah Mei (Ministry of Velocity)
Average rating: ****.
(4.55, 20 ratings)
Sometimes, you get a team of really smart developers with extensive knowledge of software design...but together, they write terrible code. Why does this happen? How can we avoid it? We'll deconstruct some bad JavaScript and start to recognize some of the invisible forces that guide our day-to-day software design decisions. Read more.
Add to your personal schedule
Continental 5
Average rating: ***..
(3.77, 13 ratings)
Learn the various ways "this" is resolved in JS, and how to leverage it in your codebase. Read more.
Add to your personal schedule
Golden Gate 6-8
Luke Hoban (Microsoft )
Average rating: ****.
(4.00, 5 ratings)
A guided tour of TypeScript, a new language and toolset that makes it easier to write cross-platform, application-scale JavaScript. Read more.
Add to your personal schedule
Continental 5
Mark Bates (Meta42 Labs, LLC)
Average rating: *****
(5.00, 5 ratings)
CoffeeScript is taking the world, by storm. This little language has provided an almost Ruby/Python like abstraction onto of JavaScript. CoffeeScript is trying to make writing front end code as much fun as writing backend code can be. Read more.

Sponsors

For exhibition and sponsorship opportunities at Fluent conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com

Download the Fluent Sponsor/Exhibitor Prospectus

For information on trade opportunities with O'Reilly conferences contact Jaimey Walking Bear at mediapartners
@oreilly.com

View a complete list of Fluent 2013 contacts