Schedule: Development sessions

At the end of the day, a web application has to be able to handle mobile users, 10+ browser versions, and an API. Early decisions about architecture and tools can often prevent headaches down the road. In this track we examine the latest platforms, architectures, and tools being used across some of the largest websites of the day. This track emphasizes things that you can use now, with an eye to the future.

Add to your personal schedule
2006
Tantek Çelik (tantek.com)
Average rating: ***..
(3.96, 27 ratings)
HTML5 has captured the minds & hearts of web developers with impressive demos in cutting edge browsers. But what can you actually depend on this month? And is anything dependable in a "living specification"? Read more.
Add to your personal schedule
2006
Steve Huffman (Hipmunk)
Average rating: ****.
(4.08, 12 ratings)
This is a session for developers who are interested in learning about the Tornado framework for Python and event-driven programming in general. We'll talk about the benefits of Tornado and how we use it and other libraries at Hipmunk to write robust software and to ease scaling. Read more.
Add to your personal schedule
2006
Tom Hughes-Croucher (Change.org)
Average rating: **...
(2.67, 15 ratings)
JavaScript is the programming language of the web. Its is making a comeback with Node.js a highly concurrent server based on V8, the JavaScript engine from the Chrome browser. This session will explore how Node.js work, and how you can use it to develop with JavaScript that runs on both the client and the server. This session will show how to apply existing JavaScript skills on the server. Read more.
Add to your personal schedule
2006
Brian Aker (HP)
Average rating: ***..
(3.75, 8 ratings)
Ever wondered what would happen if you could rethink a decade worth of design changes? Drizzle is a redesign of the MySQL server targeted at web development and cloud infrastructure. Update yourself on the latest features, and use cases for Drizzle7 and what is in store for the near future. Read more.
Add to your personal schedule
2006
Artur Bergman (Wikia/Fastly)
Track page speed, ad inventory, browser width/height and errors? All that is possible by realizing that Google Analytics lets you feed in arbitrary data and then allowing you to slice it to get new insights. Read more.
Add to your personal schedule
2006
James Phillips (Membase, Inc.)
Average rating: **...
(2.33, 3 ratings)
Real-time content, offer and ad targeting decisions must happen quickly. This session describes how both AOL Advertising and ShareThis use Hadoop to create user profiles and Membase to access them in real-time, with sub-millisecond latency, leaving the bulk of their processing time budget for improved targeting and customization. Read more.
Add to your personal schedule
2006
Paul Tarjan (Facebook)
Average rating: ***..
(3.54, 13 ratings)
Facebook launched the Open Graph Protocol nearly 1 year ago to power the Like button. Join the lead developer, Paul Tarjan, for a discussion about the design decisions, tips and tricks, and where the future of the Open Graph Protocol is headed. Read more.
Add to your personal schedule
2006
Nicole Sullivan (Stubbornella)
Average rating: ****.
(4.50, 16 ratings)
Your website has out-of-control CSS bloat. You know your performance is being impacted, but how do you move from organic CSS with no particular architecture to something lighter, more logical, and easier to maintain? In this session, Nicole Sullivan will show you how she improved the CSS at Facebook and Yahoo! Search. Read more.
Add to your personal schedule
2006
Dion Almaer (Set Direction), Ben Galbraith (Walmart.com), Douglas Crockford (Yahoo! Inc.), Brendan Eich (Mozilla), Alex Russell (Google), Rob Mauceri (Microsoft)
Average rating: ****.
(4.50, 16 ratings)
The browser wars are still going strong. New entrants are joining all the time. APIs and plugins are expanding the definition of a browser. Even while the browser is gaining new pawers conflicting standards and conventions are causing headaches for developers. This panel will let you address the browser groups directly. Read more.
Add to your personal schedule
2006
Steve Souders (Google)
Average rating: ***..
(3.67, 12 ratings)
Tackling mobile performance is a bigger challenge than desktop - more operating systems, greater browser disparity, and limitations of the device. In this session Steve Souders shows how to analyze mobile performance across all the popular devices. He demonstrates analysis tools, services for accessing devices remotely, and quirks he's discovered that show mobile performance is full of surprises. Read more.
Add to your personal schedule
2006
Rick Olson (GitHub)
Average rating: **...
(2.88, 8 ratings)
After Firesheep was released Github was re-architected to force SSL on all logged-in users. If your web application hosts sensitive customer data, you should consider this too. This talk goes into the Whys and the Hows, and highlights some possible pitfalls you may run into. Read more.
Add to your personal schedule
2006
Duane Nickull (Adobe Systems)
Average rating: ***..
(3.44, 25 ratings)
Trying to understand which standards will be used and which are optimized for various types of tasks is difficult. This session breaks through the FUD in the industry to make a very pragmatic analysis of what the future may hold, when it might be best to use HTML5 features over Flash (and vice verse) and how JavaScript factors in. This session is not a "vs." and focuses on likely outcomes. Read more.
Add to your personal schedule
2006
Rich Skrenta (Blekko)
Average rating: **...
(2.86, 7 ratings)
In this panel, Rich Skrenta, Cofounder and CEO of Blekko, will discuss the challenges technologists face in building a scalable platform that can crawl today’s Web – now an infinite number of pages littered with Spam and worse. Read more.
Add to your personal schedule
2006
Artur Bergman (Wikia/Fastly)
Average rating: *....
(1.00, 1 rating)
In beating the speed of lights negative effect on page load times we turn to Content Delivery Networks. Unfortunately the CDN industry is stuck in a 10 year old model with 10 year old technology. With the current focus on video they are not very responsive to what application and content sites now. This leads us to limit our use of CDNs to static images. Read more.
Add to your personal schedule
2001
Steve Heffernan (Brightcove, Video.js)
Average rating: ****.
(4.00, 14 ratings)
HTML5 is the future of web video. It's required to play video on many mobile devices including the iPhone, and with the release of Internet Explorer 9 coming this year, it will be supported by the majority of web users. This session will be an introduction to getting HTML5 video running on your own site. Read more.
Add to your personal schedule
2006
Clay Loveless (Mashery)
Average rating: ***..
(3.33, 9 ratings)
As OAuth continues to grow as popular standard, API providers and developers need guidance for a successful OAuth rollout. Clay Loveless, Mashery Chief Architect, has helped many customers implement OAuth in their APIs, and has worked with developers integrating OAuth into their apps. His talk will provide a roadmap of pitfalls to avoid and best practices to follow for the OAuth workflow. Read more.
Sponsors
  • Bundle
  • Microsoft Corporation
  • Rackspace Hosting
  • .CO
  • Serve (amex)
  • Tagged
  • Berlin Partner
  • IBT
  • OpenSRS
  • PR Newswire
  • RIM
  • SoftLayer
  • StrataScale Inc.
  • TokBox

Ally Parker
aparker@techweb.com

Kaitlin Pike
(415) 947-6306
kpike@techweb.com

View a complete list of Web 2.0 Expo contacts.