Previous Events

West: 2007


Gold Sponsor




Silver Sponsor




Talk and Food sponsors


Facilities sponsor


Strategies and Compromises in PostgreSQL-powered Application Development
John Rogelstad and Gil Moskowitz
Talk Type: 45-Minute Talk
Description:

This talk will discuss the various development decisions made by xTuple (formerly OpenMFG) over the past six years with its PostgreSQL-centric applications, and look to the next-generation architecture currently in the planning stages. We will discuss:

  • Putting business logic into the database via PL/PGSQL and constraints
  • Where/how best to handle errors
  • Designing updatable views for the API and data import
  • To normalize or denormalize?
  • Why build Yet Another Report Writer?
  • Tools to check for data problems before upgrading
  • GUI or Web: does PostgreSQL care?
  • Scaling with PostgreSQL: where's the ceiling?
  • Future-safe scripting that lives in the database
  • A more extendable, modular future
Biography:

John is the Director of Product Development, and Gil is a Senior Software Engineer for xTuple. They are both intimately involved in both overall architectural planning and day to day coding. John's background is in ERP and operations; he came to xTuple from a customer site, where he implemented OpenMFG and contributed several major code enhancements to the product. Gil has a long history in database software, including leading roles at Informix Software and middleware vendor Brokat Technologies.