Schedule: JavaScript in the Browser sessions

This track examines the role of JavaScript in the browser from its interactions with HTML and the DOM to its use in rich, client-side webapps and structural libraries like Backbone.js.

Add to your personal schedule
Ancillary Technologies Gaming JavaScript in the Browser, Golden Gate 4-5
Workshop Please note: to attend, your registration must include Workshops.
Tony Parisi (Skybox)
Average rating: ****.
(4.29, 14 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser Mobile Platforms, Continental 5
Workshop Please note: to attend, your registration must include Workshops.
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ***..
(3.93, 44 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 5
Workshop Please note: to attend, your registration must include Workshops.
Sarah Mei (Ministry of Velocity)
Average rating: ***..
(3.16, 32 ratings)
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. Read more.
Add to your personal schedule
Gaming JavaScript in the Browser Node.js, Golden Gate 4-5
Workshop Please note: to attend, your registration must include Workshops.
Gerred Dillon (Hardmode Studios)
Average rating: **...
(2.00, 16 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Golden Gate 4-5
Sean McBride (Adobe Typekit)
Average rating: ****.
(4.27, 30 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 2-3
Chris Wilson (Google)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 4
Steve Souders (Fastly)
Average rating: ****.
(4.30, 37 ratings)
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. Read more.
Add to your personal schedule
Sergi Mansilla (Telenor Digital)
Average rating: ****.
(4.40, 5 ratings)
In this talk, I will explain how we built real-time collaboration and how we integrated it in Cloud9 IDE using only JavaScript. I will talk about our internal architecture, the collaboration protocol, and about the future of development as we understand it in Cloud9. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 4
Jacob Thornton (Twitter)
Average rating: **...
(2.70, 27 ratings)
An in depth look at the Javascript behind Bootstrap. Talk about the history of the plugins, design decisions, how they've evolved, and where they're heading. Explore the impression of Bootstrap as a glorified stylesheet and html template (and why this matters) as well as the importance of collaboration and constant contact. Read more.
Add to your personal schedule
Nate Smith (Lever), Brian Noguchi (Derby project)
Average rating: ***..
(3.47, 17 ratings)
Derby is a full-stack MVC framework making it easy to write realtime, collaborative applications for Node.js and browsers. It provides shared server and client rendering, automatic data synchronization, and realtime conflict resolution. Derby makes it simple to write applications that load as fast as a search engine, are as interactive as a document editor, and work offline. http://derbyjs.com/ Read more.
Add to your personal schedule
Faruk Ateş (four53)
Average rating: ***..
(3.00, 10 ratings)
The rise of HTML5 and CSS3 has been exciting, but it’s also made browser support infinitely more complex. Modernizr made it easy for developers to manage these complexities, and still take advantage of the many great new features. Learn what lessons in design and development Modernizr teaches us about the next generation of websites and applications, and the importance of great API design. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 2-3
Andrew Miadowicz (Microsoft), Ryan Krems (Dolphin Browser)
Average rating: ***..
(3.67, 3 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 4
Greg Schechter (YouTube), Phil Harnish (YouTube)
Average rating: ***..
(3.88, 8 ratings)
HTML5; it’s new, it’s awesome, and it’s powerful, but can it take down the champ of video distribution, Flash? Which technology's got the ability to bring cat video to the next level. This talk will cover the many challenges of both HTML5 and YouTube adapting to change video distribution on the web. Read more.
Add to your personal schedule
James Pearce (Facebook)
Average rating: ****.
(4.11, 9 ratings)
One of the web's untapped opportunities is to benefit from hooking up JavaScript to mobile device and network APIs. Doing so allows apps to create rich, contextual, & social experiences that play to mobile's unique characteristics. In this session, we will explore what is possible, what should be possible, and what we should do with them as these APIs become available in browser runtimes. Read more.
Add to your personal schedule
Kent Brewster (Pinterest)
Average rating: ****.
(4.58, 26 ratings)
How to create and run stable, secure JavaScript widgets with the smallest chance of disastrous failure. Read more.
Add to your personal schedule
Average rating: ****.
(4.66, 38 ratings)
Writing JavaScript for fun and writing it professionally are two different things. Learn the practices that make JavaScript maintainable over the long run, reducing errors and making your code easily adaptable to future changes. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 2-3
Rob Hawkes (Mozilla), Luz Caballero (Opera Software)
Average rating: ****.
(4.00, 1 rating)
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. Read more.
Add to your personal schedule
Chris Powers (Groupon)
Average rating: ***..
(3.73, 11 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 4
Alex MacCaw (Twitter)
Average rating: **...
(2.24, 21 ratings)
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 whole. Read more.
Add to your personal schedule
JavaScript in the Browser, Golden Gate 4-5
Amjad Masad (codecademy)
Average rating: **...
(2.50, 4 ratings)
At codecademy we evaluate, test and analyze student code in JavaScript. Amjad Masad has built a sandboxed "evaluation engine" in JavaScript that is able to evaluate and more recently analyze code from at least 3 languages. We depend heavily on high performance JavaScript engines, the latest HTML5 features and some browser hacks to make this work! Read more.
Add to your personal schedule
JavaScript in the Browser, Golden Gate 4-5
Dan Webb (Twitter Inc), Angus Croll (Twitter Inc)
Average rating: ****.
(4.27, 15 ratings)
As we rebuilt twitter.com's front end architecture we got an opportunity to draw from our combined years of JavaScript triumphs and disasters to develop a brand new front-end infrastructure. The collection of patterns that we've made use of are based around simple principles: Don't fight the browser, don't fight JavaScript and always use the right tool for the job. Read more.
Add to your personal schedule
JavaScript in the Browser, Golden Gate 4-5
Elliott Sprehn (Google)
Average rating: ****.
(4.70, 10 ratings)
The web platform unfortunately doesn't provide a way to take screenshots or render fragments of HTML to a bitmap you could send in an email. This was the problem that Google Feedback set out to solve resulting in a full blown HTML rendering engine written in JavaScript . This session talks about the challenges and lessons learned implementing screenshots. Read more.
Add to your personal schedule
Ryan Stewart (Adobe Systems)
Average rating: ****.
(4.08, 13 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 5
Estelle Weyl (Standardista.com)
Average rating: ****.
(4.29, 14 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 4
Sha Hwang (Trulia)
Average rating: **...
(2.64, 11 ratings)
Dealing with tons of geodata is hard, and the prospect of doing it all in the browser can seem daunting. In this talk we'll cover some of the tools, toolkits, and gotchas to be aware of, and how we can take advantage of the power of Javascript to prototype, analyze, and create highly interactive maps. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 2-3
Sara Chipps (Girl Develop It)
Average rating: ***..
(3.00, 8 ratings)
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. Read more.
Add to your personal schedule
JavaScript in the Browser, Continental 4
Bruce Williams (LivingSocial)
Average rating: ***..
(3.08, 13 ratings)
What makes Ember.js different from other client-side JavaScript MVC frameworks? How can you use its declarative bindings, computed properties, and auto-updating templates to hide complexity, remove boilerplate, and simplify your web application? Learn the answer to these questions and discover why LivingSocial selected Ember.js as its client-side MVC framework in several key ongoing projects. Read more.

Sponsors

  • appendTo
  • Enyo
  • Ludei
  • Sencha
  • Appcelerator
  • Twitter
  • Infragistics
  • Code For America
  • DevChix
  • Eclipse Foundation
  • Women Who Code

For information on exhibition and sponsorship opportunities at Fluent conference, contact Gloria Lombardo at (203) 381-9245 or glombardo@oreilly.com.

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

View a complete list of Fluent contacts