Sponsors

Diamond Sponsors

  • Etelos
  • IBM
  • Microsoft

Platinum Sponsors

  • Adobe Systems, Inc.
  • Cynergy
  • Nokia
  • Openmaru Studio
  • WebEx

Gold Sponsors

  • AOL
  • Citrix Systems
  • Coghead
  • Confident Technologies
  • Disney
  • Disney
  • EffectiveUI
  • F5 Networks
  • HCL Technologies
  • Intuit Quickbase
  • Oracle
  • S60
  • Salesforce.com
  • Spinscape
  • Sun Microsystems
  • Symphoniq Corporation
  • TeleAtlas
  • Yahoo! Inc.

Silver Sponsors

  • Amazon Web Services
  • Atlassian Software Systems
  • awareness
  • BroadSoft
  • Curl
  • Denodo
  • Dixero
  • Force10 Networks
  • Humanix Inc.
  • Intel
  • JackBe
  • Jaduka
  • Jive Software
  • Jive Software
  • Juniper Networks
  • Kapow Technologies
  • Keynote Systems
  • Leverage Software
  • LiquidApps
  • LithiumTechnologies
  • LongJump
  • Morfik
  • Mzinga
  • NeuStar
  • Octopz
  • ONEsite
  • OpSource
  • Panther Express
  • Profy
  • Real Time Content
  • Rearden
  • Rearden Commerce
  • Remy
  • Reply
  • spigit
  • StreamVerse, Inc.
  • StrikeIron
  • XBOSoft
  • Znak

Launch Pad Sponsors

  • O'Reilly Alpha Tech Ventures
  • Panorama Capital

Media Sponsors

  • ACM Queue
  • Berlin Partner
  • BlogHer
  • Business Marketing Association
  • Dr. Dobbs
  • Fast Company
  • GigaOM
  • Juniper Research
  • Mashable
  • MSDN Magazine
  • NewTeeVee
  • Revenue Magazine
  • TechNet
  • Technorati
  • Topix
  • Webware
  • Wired
  • WOW

Sponsor & Exhibitor Opportunities

Vicki Sanders
415-947-6107
vsanders@techweb.com

Download the Web 2.0 Expo San Francisco Sponsor/Exhibitor Prospectus

Media Sponsor Opportunities

Liliana Arancibia
415-947-6179
larancibia@cmp.com

Speaker / Program Ideas

Have a suggestion for a speaker or topic at Web 2.0 Expo San Francisco? Send an email to: sf-idea@web2expo.com

Press/Media Inquiries

confpr@oreilly.com

or

Natalia Wodecki
415-947-6762
NWodecki@cmp.com

Contact Us

View a complete list of Web 2.0 Expo contacts.

The Art of Testing Web Applications

Gregg Pollack (Rails Envy)
Development
Location: 2003
Presentations: external link,
external link

As the best practices of web frameworks have emerged in the past few years (e.g., MVC and ActiveRecord), we are now seeing the same evolution with Testing Methodologies. It just makes sense: as developers get intimately familiar with their application pattern, they can spend more time learning how to best test their applications.

This presentation will look at some of the new revolutionary testing methodologies implemented by Ruby on Rails.

The Ruby on Rails web framework comes with many traditional web framework testing methods. Any Java developer can appreciate unit testing, functional testing, and the importance of testing code in isolation.

However, with the emergence of Behavior Driven Development (BDD), a new testing methodology has emerged. With BDD testing becomes less about writing tests, and more about writing specifications and defining the behavior of your program.

We will take a detailed look at how Ruby on Rails implements BDD using a Ruby library called RSpec, and see a live demonstration of how it allows us to write incredibly readable and maintainable code.

Many other languages / web frameworks are following suit with their own BDD testing tools. We’ll take a quick look at JBehaive for Java, NBehaive for .NET, PHPSpec for PHP, and even JSSpec for JavaScript.

Attendees who come to this talk should walk away with a firm grasp of the concepts of BDD and how to implement it in their applications, and possibly come away excited about testing your own code. Sound unrealistic? Just wait until you see how much fun it is with BDD.

No, I’m not kidding.

Photo of Gregg Pollack

Gregg Pollack

Rails Envy

Gregg Pollack lives in Orlando, Florida where he helps produce the Rails Envy Podcast, runs the Orlando Ruby Users Group, organizes BarCampOrlando, and is the Director of Engineering for Halogen Guides. He’s also sometimes known as the “Ruby on Rails” guy in the Mac parody commercials released last year.