Photo

Sarah Allen has been developing commercial software since 1990. Her focus is web and mobile applications in Ruby. She actively integrates Test-Driven Development and agile project management into her projects.

As an instructor, Sarah applies an innovative teaching approach that is gaining widespread adoption, called Test-First Teaching, where students implement exercises that will cause pre-defined tests to pass. Many senior software engineers in the field find that testing is an effective way to learn a new language or API. Sarah's methodology also provides a good introduction to people who are new to testing.

She began focusing on Internet software as an engineer on Macromedia's Shockwave team in 1995. She led the development of the Shockwave Multiuser Server, and later the Flash Media Server, introducing streaming video and multi-party communication in Flash Player 6. It is likely that some software that Sarah worked on is currently installed on your computer. She actively contributes to open source software and is on the OpenLaszlo core team. She was named one of the top 25 women of the web by SF Wow (San Francisco Women of the Web) in 1998.



Upcoming Schedule

Sarah Allen is scheduled to teach the following classes:

Course Time Location
Ruby and Rails Bootcamp Nov 15 - Nov 19 San Francisco
Ruby Nov 15 - Nov 16 San Francisco
Rails Nov 17 - Nov 19 San Francisco
Ruby and Rails Bootcamp Jan 10 - Jan 14 San Francisco
Ruby Jan 10 - Jan 11 San Francisco
Rails Jan 12 - Jan 14 San Francisco