Skip to main content

David Thomas

Member for

26 years

David Thomas is a senior sales engineer at AccuRev. Prior to joining AccuRev, David was a senior software engineer at Orbitz.com where he successfully implemented AccuRev for an effective best-of-breed application lifecycle management (ALM) solution. Since 1996, David has been a programmer for many large Internet eCommerce Web sites where he has used numerous commercial and open source SCM tools. He holds a B.S. in Computer Science and Mathematics from the Illinois Institute of Technology.

Company
M&I Data Services
Industry
Finance and Insurance
Country
United States

David Thomas is a senior sales engineer at AccuRev. Prior to joining AccuRev, David was a senior software engineer at Orbitz.com where he successfully implemented AccuRev for an effective best-of-breed application lifecycle management (ALM) solution. Since 1996, David has been a programmer for many large Internet eCommerce Web sites where he has used numerous commercial and open source SCM tools. He holds a B.S. in Computer Science and Mathematics from the Illinois Institute of Technology.

All Articles by David Thomas


All Stories by David Thomas

Managing Vendor Code Customizations with Stream-based SCM

Customizing or extending third-party "vendor" source code is becoming increasingly common especially with the availability of open source software. Managing the incorporation of vendor releases alongside customizations requires an additional layer of configuration management. Traditional branch-based software configuration management (SCM) tools require an unnecessarily complex branch and merge process. This article describes a more intuitive and efficient parallel development model for managing customizations to vendor code.