Confirm Download

Simultaneous file downloading works best in FireFox, Chrome, and Safari browsers. Please keep this window open until all downloads are complete. Some customers prefer using file download managers for Chrome or Firefox to better manage large and multiple file downloads.

JavaScript and HTML5 at OSCON 2012

Are you building a big app, and wondering why NodeJS backends scale so well for applications? At Cloud9 we have built our entire backend in Node.JS, and it has taught us a lot of lessons. In this presentation i want to go through what we learned at Cloud9 IDE also want to give attention to common pitfalls and tracing bugs.

Excellent statistical graphics first and foremost *show the data*. Likewise, the tools for making such graphics should emphasize essential data-visual mappings and hide implementation details. We describe a D3-like language for visualizing data on the web using declarative, constraint-based layout, implemented in ClojureScript.

Unlike some introductions to Node.js that spend time explaining event loops and web sockets, this session start with a typical "Hello, Node" demo and quickly moves to short, fully-functional pps that show how to deal with static files, POST forms, mashups from other servers, file manipulation, data-handling, and even supporting HTTP Authentication.

Believe it or not, the JavaScript party hasn't stopped. What other libraries are out there? What do they offer? This talk will survey the field of modern JavaScript libraries getting you up to speed on what's new.

This session takes you through an in-depth look at the HTML 5 Geolocation API. We'll nail down what it is and how to use it effectively. Our tips and tricks will save you a ton of time. We'll demonstrate those key concepts through real-world demos that will also take you to the next step and show you several ways to analyze and make sense of the data.

Nowadays many modern web applications are solely relying on JavaScript to render their frontend. But if you want to create mashups, load data from many different places or include external widgets into your site, you are quickly running into boundaries because of browser and security restrictions. In this presentation I will talk about techniques helping you with such problems.

Today's web and mobile apps ever more personalized with increased reliance on server side APIs. But data retrieval from servers slows down developers and users due to code complexity, latency, low-resiliency, and bandwidth use. In this talk we'll show how ql.io, a node.js based HTTP gateway from eBay, can accelerate HTTP API programming to boost performance and user experience.

While dynamic languages are extremely popular for rapid development, they're notoriously difficult to debug in production. Despite being a relative newcomer, Node.js has already developed sophisticated tools for both postmortem and runtime analysis that exceed those of many popular languages. We will discuss our work building and deploying such tools, including real-world production experiences.

Testing HTML UIs - can it be done? Most people instinctively say no, but it doesn't have to be like that. Using technologies like Webdriver, Selenium, and Geb, it actually becomes possible, and we'll take a look at how.

There are millions of software users with disabilities worldwide, yet many web application developers aren't aware of the techniques which can be used to make their software accessible. This talk will give an overview of what accessibility means and why it's important to you, a run-down of the technology and techniques for achieving it, and a look at how browsers provide accessibility support.

WebRTC is a new web standard for HD video calling and conferencing that will be supported in Chrome and Firefox this summer. We'll give an overview of the APIs and protocol stack and explore how it will change the way people communicate.

If you are flummoxed with HTML5 video-browers, codecs, and containers-this is your talk. In a plain-spoken, easy to understand style, Scott Davis will help you cut through the hype and the hope and add video to your website.

For the first time in Wikipedia's 11 year history, it rolled out open source WebFonts in January to make open knowledge more accessible to billions of readers in 14 major Indic languages. Learn more about how open source internationalization tools such as WebFonts, Narayam and language support are helping make valuable content on the Web more accessible.

You package your assets. You use CSS sprites. You serve up everything with gzip compression. You obsess over Yslow recommendations. But you are still not SPDY. Fundamental limitations in HTTP and TCP/IP still add up to 60% overhead to your site. Find out how to reclaim that lost bandwidth and increase the robustness of your sites at the same time.

00:40:00

JavaScript and HTML5 at OSCON 2012

Publisher: O'Reilly Media

Released: August 2012

Run
time: 9 hours 50 minutes

Ride the Web’s powerful wave of open source and open standards

The sudden dominance of HTML5, JavaScript, and related technologies such as Node were hot topics at OSCON 2012. With this complete video compilation, you’ll get more than a dozen JavaScript and HTML5 sessions presented at the conference. Learn about the latest trends from the experts, such as David Pacheco (Joyent), Scott Davis (ThirstyHead.com), Alice Boxhall (Google), and many more.

Download these videos or view them through our HD player. You’ll quickly make sense of this vast JavaScript explosion and learn new skills you can apply immediately. Here are just a few of the sessions you’ll receive in this video package:

With 19 separate program tracks, all the pieces of the open platform neatly fit together at OSCON 2012. Check out our video compilations of sessions for these conference tracks: Data and Databases, Java and JVM, and Programming—now available.

How can we help?

I can play free video chapters but not the video chapters I purchased.

The login status in the upper right corner is stuck at "Authenticating..."

Make sure these login related domains can create cookies and are allowed by your firewall and browser:

*.oreilly.com

*.oreillystatic.com

*.cloudfront.net

*.janrainsso.com

*.janrain.com

*.rpxnow.com

*.janrainbackplane.com

After unblocking the listed domains, visit members.oreilly.com to log in again and click Watch/Download Video to get back to the video player page.

I can't find the code examples or working files mentioned in the video.

Code examples and working files can be found in one of two places:

Linked in the description of each video chapter, made visible by clicking on the Expand All link in the Table of Contents.

Available via a red button labeled "Download Example Code" visible under the video player display on the right hand side.

I can't download the video files or the video files I downloaded are incomplete.

Most web browsers limit the number of simultaneous downloads or require consistent fast download speed to download large video files. We recommend downloading the files one at a time, or use a download manager with your browser.

I am experiencing poor quality audio and/or video.

Audio and video problems can be caused by a connection issue or a problem with a specific video file. Refresh the player page to reset streaming or download the video file to play locally.

I still need help and would like to provide additional information.

I would like customer service to follow up with me at this email address:

We're sorry you experienced a problem with our video player.

You will receive an email response as soon as possible, Monday through Friday from 7:30AM to 5:00PM Pacific Time from the O'Reilly Customer Service team. We are also available via phone at 707.827.7019 or toll-free at 800.889.8969 and via direct email at videofeedback@oreilly.com