The Web 2.0 Expo NYC is just over a month away. It’s our East Coast gathering for the builders of the web. The speakers are there to share their learnings, techniques and tools.
Major development topics include realtime protocols (like PSHB), HTML5, and machine learning. Mobile development and app stores remain important. And as always front and back end performance is an important topic — especially in a year where everyone is trying to make due with less. Here are some of the prize talks that we have in our development track.
Improving Front-End Performance in Mature Web Apps – Matt Mullenweg (WordPress / Automattic)
The steps the Open Source project WordPress took to increase its front-end performance many-fold, what worked and what didn’t
Machine Learning Your Customers – Tony Jebara (Sense Networks Inc.)
Thanks to an entire planet of data-generating users, machine learning is becoming a common tool for services. Tony Jebara is the Chief Scientist of Sense Networks, a company whose business model depends on making “sense” of a constant stream of cellphone data to predict consumer activity. This talk will survey the uses of machine learning and how to get started.
HTML5: Open Web Graphics, Animation and Video with SVG – Brad Neuberg (Google)
Letting the Inmates Run the Asylum: LOLs, FAILs and User-Driven Content – Scott Porad (Pet Holdings, Inc)
The team behind the hugely popular I Can Has Cheezburger and Failblog created the web’s leading network of humor web sites by putting the power in the hands of their users. The result is a user-driven content model that is disrupting traditional media business models, yet producing better content, happier users, and lower costs. Learn by example how it’s done, best practices, and pitfalls.
Mobile App Stores: The Developers’ Perspectives – Karl Good (Truphone)
Mobile carriers and device manufacturers have recently launched app stores or announced plans for one. We’ll hear the developers’ perspective on this newly flooding channel. Is it necessary to build an app for each store? What are the pluses and minuses of each virtual location? How do you price? Does advertising work in mobile apps, and if so, how?
Scalable CSS for Developers – Nicole Sullivan (Consultant)
CSS is a frustration point for developers and engineers and a stumbling block for startups. Less is more in CSS, but less is hard to achieve. Learn how to write CSS that scales to thousands of pages or millions of users and results in leaner code, which is easier to both write and maintain.
PubSubHubbub: Scaling Real-time RSS for the Decentralized Web – Brett Slatkin (Google Inc.)
The PubSubHubbub protocol enables existing RSS and Atom feeds to become real-time streams. It levels the playing field by decentralizing control of real-time content on the web. No company owns the protocol and anyone may participate—the key attributes that have built the web into what it is today. PubSubHubbub is easy to implement by developers, will work at scale, and continues to gain momentum.
Simple is Hard – Rasmus Lerdorf (Yahoo! Inc.)
This talk will focus on the architecture, performance and security of Web 2.0 applications. The Web is inherently simple and lends itself well to highly scalable fast Web applications. But, if you get the architecture wrong, it can have disastrous performance consequences which will be illustrated with tools such as strace, callgrind and xdebug.
The Software Systems That Scale Twitter – John Adams (Twitter)
Twitter (twitter.com) is a micro-blogging service that allows users to answer the question “What are you doing?”. It takes a simple 140 character string (a tweet), and distributes that to a user’s following (or “friends”) list. Over the last few years, Twitter has experienced a variety of challenges scaling its site to serve millions and millions of users. From hosting issues to Ruby on Rails, we’ve met many scaling challenges and would like to share some of our experiences with the community.