Sponsors
  • Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

Michael Schwern

Michael Schwern
International Consultant Of Mystery, eval Empire

Website | @schwern

Michael G Schwern has been programming Perl for over 10 years and is responsible for such modules as Class::DBI and Test::More. He writes for the Beautiful Code Blog as well as about Geek Ethology on http://geek2geek.info. In all probability, Michael has code on your computer. He can destroy CPAN at his leisure.

Michael currently resides in Portland, Oregon and has no intention of leaving. He runs Schwerniverse.com providing freelance QA, Software Engineering and Socialization consulting and training.

He owns no cars nor cats, though he kind of wants a cat.

Sessions

People, Tutorial
Location: Portland 255 Level: Novice
Michael Schwern (eval Empire), Selena Deckelmann (PostgreSQL), Brian Fitzpatrick (Tock), Ben Collins-Sussman (Google, Inc.), Andy Lester (petdance.com), Kirrily Robert (Freebase.com)
Average rating: ***..
(3.94, 17 ratings)
Whether we like it or not, no matter how much you immerse yourself into technology, you have to deal with other people. Geeks tend to be bad at people, and there are few resources to learn from. This tutorial gathers together lessons from some of the best geeks who have learned to deal with people to make yourself or your project run smoother and happier. Read more.
Programming
Location: Portland 251 Level: Intermediate
Michael Schwern (eval Empire)
Average rating: ***..
(3.89, 27 ratings)
Much of the practical reason for "best coding practices" is not to make code "pretty" but to allow code to be skimmed. We rarely read and understand an entire project, instead we read just enough to get something done. It allows one to work very efficiently on unfamiliar code. You will learn the art of skimming and the role of best practices in writing skimmable code. Read more.
OSCON 2008