Skip to main content

Fluent 2013 Schedule

Below are the confirmed and scheduled talks at Fluent 2013 (schedule subject to change).

Customize Your Own Schedule

Create your own Fluent schedule using the personal scheduler function. Mark the tutorials, sessions, keynotes, and events you want to attend by selecting the calendar icon [calendar icon] next to each listing. Then go to your personal schedule and get your own customized schedule generated.

Continental 4
Add Preventing XSS with Content-Security Policy   to your personal schedule
11:00am Preventing XSS with Content-Security Policy Ben Vinegar (Sentry)
Add Coding Towards Diversity to your personal schedule
11:20am Coding Towards Diversity Kane Baccigalupi (gSchool, Galvanize)
Add Break Out Of The Browser With HTML5 to your personal schedule
11:50am Break Out Of The Browser With HTML5 Burke Holland (Telerik)
Add How To: Make Fast Design-Decisions as a Developer to your personal schedule
1:45pm How To: Make Fast Design-Decisions as a Developer Julie Horvath (GitHub, Inc.)
Add A Practical Introduction to WebRTC to your personal schedule
2:35pm A Practical Introduction to WebRTC Anant Narayanan (Firebase)
Add Gearing Up for Google Glass Development  to your personal schedule
4:15pm Gearing Up for Google Glass Development Maximiliano Firtman (ITMaster Professional Training)
Continental 5
Add 1.21 gigawatts: ChromeApps with AngularJS and Node to your personal schedule
11:00am 1.21 gigawatts: ChromeApps with AngularJS and Node Aaron Frost (Domo), Dave Geddes (Domo)
Add Go Node Without Code to your personal schedule
11:50am Go Node Without Code Brian Rinaldi (Telerik)
Add An Overview of ECMAScript 6 to your personal schedule
1:45pm An Overview of ECMAScript 6 Axel Rauschmayer (Ecmanauten)
Add "this" in JavaScript : How It Really Works to your personal schedule
2:35pm "this" in JavaScript : How It Really Works Martha Girdler (Etsy)
Add Prototyping à la Node with Express to your personal schedule
2:55pm Prototyping à la Node with Express Pam Selle (IOPipe)
Add CoffeeScript for the JavaScript Developer to your personal schedule
4:15pm CoffeeScript for the JavaScript Developer Mark Bates (Meta42 Labs, LLC)
Grand Ballroom A
Add CSS3/JS Selectors: When Your HTML5 Has No Class to your personal schedule
11:00am CSS3/JS Selectors: When Your HTML5 Has No Class Estelle Weyl (Instart Logic)
Add Build Web and Mobile Apps Faster to your personal schedule
11:50am Build Web and Mobile Apps Faster Steven Sanderson (Microsoft)
Add Battle of the HTML5 Hackers to your personal schedule
1:45pm Battle of the HTML5 Hackers Jeffrey Burtoft (Microsoft), Jesse Cravens (frog)
Add More Than Good Design to your personal schedule
2:35pm More Than Good Design Sarah Mei (Ministry of Velocity)
Golden Gate 6-8
Add How To (Semi-)Automate JavaScript Refactoring to your personal schedule
11:00am How To (Semi-)Automate JavaScript Refactoring Giles Bowkett (at large)
Add Improving JavaScript Code Quality: Strategies and Tools to your personal schedule
11:50am Improving JavaScript Code Quality: Strategies and Tools Ariya Hidayat (Shape Security)
Add What's New with Dart: Spoiler, lots! to your personal schedule
1:45pm What's New with Dart: Spoiler, lots! Seth Ladd (Google)
Add Introduction to TypeScript to your personal schedule
2:35pm Introduction to TypeScript Luke Hoban (Microsoft )
Add Firefox Developer Tools to your personal schedule
4:15pm Firefox Developer Tools Heather Arthur (Mozilla)
Add Introducing Brackets, An Open Source Code Editor for the Web to your personal schedule
4:35pm Introducing Brackets, An Open Source Code Editor for the Web Glenn Ruehle (Adobe Systems, Inc.), Adam Lehman (Adobe Systems)
Add Thursday Keynote Welcome to your personal schedule
9:00am Plenary
Room: Grand Ballroom B
Thursday Keynote Welcome Peter Cooper (Cooper Press), Simon St.Laurent (O'Reilly Media, Inc.)
Add Serving the World with the Web to your personal schedule
9:05am Plenary
Room: Grand Ballroom B
Serving the World with the Web Ben Galbraith (Google), Dion Almaer (Google)
Add Clash of the Titans: Releasing the Kraken | NodeJS @paypal to your personal schedule
9:25am Plenary
Room: Grand Ballroom B
Clash of the Titans: Releasing the Kraken | NodeJS @paypal Bill Scott (PayPal)
Add Console Quality Cross Platform Canvas Games to your personal schedule
9:40am Plenary
Room: Grand Ballroom B
Console Quality Cross Platform Canvas Games Jesse Freeman (Amazon)
Add A "Thank You" Can Change Your Life to your personal schedule
9:50am Plenary
Room: Grand Ballroom B
A "Thank You" Can Change Your Life Nicholas Zakas (Box)
Add Remote Working Works! to your personal schedule
10:00am Plenary
Room: Grand Ballroom B
Remote Working Works! Mike Hostetler (appendTo)
Add Fluent Startup Showcase Winners Announced to your personal schedule
10:10am Plenary
Room: Grand Ballroom B
Fluent Startup Showcase Winners Announced
Add Everything You Always Wanted to Know About Web Standards (But Were Afraid to Ask) to your personal schedule
10:15am Plenary
Room: Grand Ballroom B
Everything You Always Wanted to Know About Web Standards (But Were Afraid to Ask) Lea Verou (Independent)
10:30am Morning Break
Room: Continental Parlor 6-9 (Exhibit Hall)
12:30pm Lunch
Room: Continental Parlor 6-9 (Exhibit Hall)
3:15pm Afternoon Break
Room: Continental Parlor 6-9 (Exhibit Hall)
8:00am Coffee Break
Room: Golden Gate Foyer
11:00am-11:20am (20m) HTML5 and Browser Technologies, The Leading Edge
Preventing XSS with Content-Security Policy
Ben Vinegar (Sentry)
Don’t rely on input sanitization alone to protect you from XSS vulnerabilities. Content-Security Policy is a new browser feature that helps lock down your application to scripts that only you trust, preventing execution of malicious code. In this talk, learn about unconventional XSS attacks, how CSP prevents them, and how to implement CSP in your application.
11:20am-11:40am (20m) Doing Business on the Web Platform, The Leading Edge
Coding Towards Diversity
Kane Baccigalupi (gSchool, Galvanize)
The problem of getting women and minorities into the tech industry is daunting, and guilt inducing. If we were to examine it as a programming construct, it would be an infinite and unproductive loop. Tech organizations typically break this loop manually, leaving the best of intentions by the wayside. This talk will take an agile approach to refactoring the problem into algorithms for change.
11:50am-12:30pm (40m) HTML5 and Browser Technologies
Break Out Of The Browser With HTML5
Burke Holland (Telerik)
Chrome Packaged Apps V2 allow you to write truly native applications using just HTML, JavaScript and CSS. The Chrome runtime gives you access to the file system, built-in identity API's, serial communication and so much more. What's better is that you can write truly cross platform apps (Chrome OS, Windows, OS X, Ubuntu...) and deploy with one single package. One code base with unlimited reach.
1:45pm-2:25pm (40m) Front End Frameworks and Libraries, HTML5 and Browser Technologies, The Leading Edge, Tools, Platforms, and APIs
How To: Make Fast Design-Decisions as a Developer
Julie Horvath (GitHub, Inc.)
There are now approximately 1 billion frontend frameworks, libraries, and tools to choose from when building web applications. It's easy to get stuck in the mud while wading through resources to find what'll work best for you and your team. As a designer and frontend dev at GitHub, a lot of my job is making these decisions. Learn about the frontend arsenal of tools I use to get there faster.
2:35pm-3:15pm (40m) The Leading Edge
A Practical Introduction to WebRTC
Anant Narayanan (Firebase)
In this session, we'll be diving deep into the various JavaScript APIs (primarily getUserMedia and PeerConnection) that make all of this possible. We'll also go through the process of building a real WebRTC powered web app and discuss some ways in which these apps can be deployed in the real world.
4:15pm-4:55pm (40m) The Leading Edge
Gearing Up for Google Glass Development
Maximiliano Firtman (ITMaster Professional Training)
Glass raises many technical questions. Are Glass apps native apps or web apps? Is Glass an augmented reality device? How can websites and apps integrate with Google Glass? How can we emulate how content is served? Is Glassware just a website or an app with a transparent background?
11:00am-11:40am (40m) Front End Frameworks and Libraries, HTML5 and Browser Technologies, Pure Code and JavaScript, The Server Side, Tools, Platforms, and APIs
1.21 gigawatts: ChromeApps with AngularJS and Node
Aaron Frost (Domo), Dave Geddes (Domo)
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.
11:50am-12:30pm (40m) The Server Side
Go Node Without Code
Brian Rinaldi (Telerik)
You're already well aware of what Node offers for server-side JavaScript development. What you may not know is that there are many command line tools built on Node that can be incredibly useful to developers, even those with no interest in doing server-side JS. In this session, we'll review some Node-based tools, showing how to install them, use them and fit them in your development workflow.
1:45pm-2:25pm (40m) Pure Code and JavaScript
An Overview of ECMAScript 6
Axel Rauschmayer (Ecmanauten)
This talk will give an overview of what is most likely going to be in ECMAScript 6.
2:35pm-2:55pm (20m) Pure Code and JavaScript
"this" in JavaScript : How It Really Works
Martha Girdler (Etsy)
Learn the various ways "this" is resolved in JS, and how to leverage it in your codebase.
2:55pm-3:15pm (20m) The Server Side
Prototyping à la Node with Express
Pam Selle (IOPipe)
In this talk, Pam Selle (thewebivore.com) will demonstrate a simple method of rapid prototyping and idea validation. You’ll learn how to use Express.js for rapid prototyping, leverage user testing to validate designs and interactions, and get it all up and running on the web quickly and easily. And we’ll do it in JavaScript!
4:15pm-4:55pm (40m) Pure Code and JavaScript
CoffeeScript for the JavaScript Developer
Mark Bates (Meta42 Labs, LLC)
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.
11:00am-11:40am (40m) HTML5 and Browser Technologies
CSS3/JS Selectors: When Your HTML5 Has No Class
Estelle Weyl (Instart Logic)
Pick an element, any element. Style it. Manipulate it. No IDs. No classes. No jQuery necessary. We'll learn all the new features of selectors in CSS and JavaScript that enable you to select this DOM node, that DOM node, and even an imaginary DOM node based on attributes, relation to other elements, location in the DOM, or just an element's....
11:50am-12:30pm (40m) Tools, Platforms, and APIs
Build Web and Mobile Apps Faster
Steven Sanderson (Microsoft)
Who needs a web server these days? Cloud-based backends are transforming how many kinds of web and mobile apps are architected, radically reducing the amount of code and time needed to get your app to v1.0. This session explores the pros and cons of Windows Azure Mobile Services, so you can decide if a cloud backend is right for your next project.
1:45pm-2:25pm (40m) HTML5 and Browser Technologies
Battle of the HTML5 Hackers
Jeffrey Burtoft (Microsoft), Jesse Cravens (frog)
Hackers Jeff Burtoft and Jesse Cravens, co-authors of O'Reilly 'HTML5 Hacks', approach HTML5 and JavaScript technologies from vastly different vantage points. Watch the competitiveness mount, as these two innovative Hackers try to one-up each other through demonstrations of each of their most inspired hacks.
2:35pm-3:15pm (40m) Pure Code and JavaScript
More Than Good Design
Sarah Mei (Ministry of Velocity)
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.
4:15pm-4:55pm (40m) HTML5 and Browser Technologies, The Leading Edge
Web Components: A Tectonic Shift for the Web Platform
Eric Bidelman (Google)
The declarative renaissance is upon us. Web Components (MDV,