An Integrated Development Tools Stack: Soup-to-Nuts Implementation in Practice
10/15/2009
When:
October 15, 2009 6:00pm-8:30pm
Where:
US Bank Tower Conference Room 111 SW 5th Avenue, Portland, OR 97204
Contact:
Stephanie El-Hajj
Details
Online Registration is now closed.
Online
Registration closes: Thursday, October 15th at noon or until we reach capacity. Walk-In Registration opens: Thursday, October 15th at 5:30pm
Due to
venue guarantees, there is a $5 fee added to all Walk-In Registrations.
Presented
by the Software Association of Oregon's
Developers Forum
In today's
software development projects there are more tools and technology choices than
ever before but few are seamlessly integrated. Although significant advances have
occurred in the last 20 years, it remains a challenge to build an efficient,
cost effective and integrated development tools stack that enables rapid
development, testing, and release. Efficient use of a full spectrum
of tools is crucial to any company for productive high quality
development. The newest tools can make significant productivity gains
possible when used effectively.
Panel
members will demonstrate working tools they've integrated in their development
environments, and offer practical advice for adoption, benefits, challenges and
usage.
Code
Health : Alex
Kriegel, an Enterprise Architect for the State
of Oregon,
has recently helped to introduce a software factory approach to software
development at Public Health Division of the Oregon State Department of Human
Services. This led to investigation of a wide variety of
efficiency-inducing tools including Hudson
driving NCover and FXCop for .NET development, PMD and Emma for Java
development. He will provide a quick demo of a code health tool, and
discuss the tools integrated in their environment, as well as a code review
process.
Continuous
Integration :
Tom Waterhouse, a software architect at Sabrix Inc, the leading provider of
transaction tax management, has been at Sabrix for over 8 years overseeing the
technological growth of the company. Tom will demonstrate a continuous
integration scenario where a checkin to subversion triggers a build in Bamboo
via Maven which triggers a success or failure email upon build completion, and
checkins are reconciled against stories in JIRA.
Developer
Integration Testing
: Andrew Wright, a Principal Engineer at BlackboxRepublic,
has been building software for companies such as Jive and Iovation for over a
decade. He’ll demonstrate a repeatable dataset generation system for
databases as well as other data stores such as lucene, enabling developer
oriented integration testing to occur in development. This solution
utilizes maven, hibernate, and groovy.
Even if you
don’t use any of the tools listed, there are best practices to be had that you
could apply to your tools stack. Come loaded with questions for these
panel members to get ideas for optimizing your development tools stack.