Apress

David Berube

David Berube is a Ruby developer, trainer, author, and speaker. He's used both Ruby and Ruby on Rails for several years, starting in 2003 when he became a Ruby advocate after he wrote about the language for Dr Dobb's Journal. Prior to this, he worked professionally with PHP, Perl, C++, and Visual Basic.

His professional accomplishments include creating the Ruby on Rails engine for CoolRuby.com, a site that tracks the latest Ruby developments, and working with ThoughtBot.com on the Rails engine that powers Sermo America's Top Doctor contest. Additionally, he has worked on several other Ruby projects, including the engine powering CyberKnowHow's BirdFluBreakingNews search engine, and he also created the Slueshi text adventure game system, a multiplayer text game engine written in Ruby.

David's journalism has been in print in over 65 countries, in magazines such as Linux Magazine, Dr Dobb's Journal, and PHP International Magazine. He's also taught college courses and spoken publicly on topics such as "MySQL and You" and "Making Money with Open Source Software."

He lives in New Hampshire and his hobbies include basketball, yo-yos, and sleep.

David Berube's Books

Practical Ruby Gems

Practical Ruby Gems

  • Publication Date: April 15, 2007
  • ISBN13: 978-1-59059-811-5

Practical Ruby Gems is a comprehensive guide to utilizing and creating Ruby Gems—ready-made Ruby code modules. Learn More …

Practical Reporting with Ruby and Rails

Practical Reporting with Ruby and Rails

  • Publication Date: February 3, 2008
  • ISBN13: 978-1-59059-933-4

Practical Reporting with Ruby and Rails is the first book to comprehensively introduce this popular framework, guiding readers through a wide-ranging array of features. Learn More …

Practical Rails Plugins

Practical Rails Plugins

  • Publication Date: September 1, 2008
  • ISBN13: 978-1-59059-993-8

Practical Rails Plugins shows you how to capitalize upon the wide variety of plugins at your disposal by guiding you through their integration into a number of interesting projects. Learn More …