Technical library

  • spacer Filter by products, topics, and types of content

    (0 Products)

    (105 Topics)

    (4 Industries)

    (4 Types)

 

1 - 13 of 13 results Show Summaries | Hide Summaries Subscribe to search results (RSS)

View Results
Title none Type none Date none
Automation for the people: Remove the smell from your build scripts
How much time do you spend maintaining project build scripts? Probably much more than you'd expect or would like to admit. It doesn't have to be such a painful experience. Development automation expert Paul Duvall uses this installment of Automation for the people to demonstrate how to improve a number of common build practices that prevent teams from creating consistent, repeatable, and maintainable builds.
Also available in: Chinese   Korean   Russian  
Articles 10 Oct 2006
Automation for the people: Continuous Integration anti-patterns
While Continuous Integration (CI) can be extremely effective at reducing risks on a project, it requires a greater emphasis on your day-to-day activities related to coding. In Part 1 of a two-part article in the Automation for the people series, automation expert and co-author of Continuous Integration: Improving Software Quality and Reducing Risk, Paul Duvall, lays out a series of CI anti-patterns, and more importantly, shows how to avoid them.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 04 Dec 2007
Automation for the people: Choosing a Continuous Integration server
With so many Continuous Integration (CI) servers to choose from, it can be difficult to decide which one is right for you. In the second article of the series Automation for the people, development automation expert Paul Duvall looks at a handful of open source CI servers, including Continuum, CruiseControl, and Luntbuild, using a consistent evaluation criteria and illustrative examples.
Also available in: Chinese   Korean   Japanese  
Articles 05 Sep 2006
Automation for the people: Continuous Integration anti-patterns, Part 2
While Continuous Integration (CI) can be extremely effective at reducing risks on a project, it requires a greater emphasis on your day-to-day coding activities. In this second installment of a two-part article on CI anti-patterns, automation expert and co-author of Continuous Integration: Improving Software Quality and Reducing Risk, Paul Duvall, continues laying out CI anti-patterns, and more importantly, demonstrates how to avoid them.
Also available in: Korean   Russian   Japanese  
Articles 04 Mar 2008
Automation for the people: Speed deployment with automation
Automated builds aren't just for development teams -- they can be extended to facilitate moving software from development all the way into production. In this installment of Automation for the people, automation expert Paul Duvall describes how to use Ant with Java Secure Channel for remotely deploying software into multiple target environments.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 08 Jan 2008
Automation for the people: Build Java projects with Raven
Ant is arguably the de facto build tool for the Java platform; however, other build tools, which support a more expressive paradigm that XML lacks, are entering the scene. In this installment of Automation for the people, automation expert Paul Duvall describes how Raven, a build platform built on top of Ruby, leverages the power of a full-featured programming language with the simplicity of a build-centric Domain Specific Language.
Also available in: Korean   Russian  
Articles 06 Nov 2007
Automation for the people: Improving code with Eclipse plugins
What if you were able to discover potential problems in your code prior to building it? Interestingly enough, there are Eclipse plugins for tools such as JDepend and CheckStyle that can help you discover problems before they are manifested in software. In this installment of Automation for the people, automation expert Paul Duvall provides examples of installing, configuring, and using these static analysis plugins in Eclipse so that you can prevent problems early in the development life cycle.
Also available in: Chinese   Korean   Japanese  
Articles 11 Jan 2007
Automation for the people: Continuous Inspection
Enhance your software development process by employing source code analysis tools to automatically obtain the latest information on code complexity, duplication, and coding standards adherence.
Also available in: Chinese   Korean  
Articles 01 Aug 2006
Automation for the people: Hands-off load testing
Load testing is often relegated to late-cycle activities, but it doesn't need to be that way. In this installment of Automation for the people, automation expert Paul Duvall describes how you can discover and fix problems throughout the development cycle by creating a scheduled integration build that runs JMeter tests.
Also available in: Chinese   Japanese  
Articles 08 Apr 2008
Automation for the people: Deployment-automation patterns, Part 2
Java deployments are often messy, error-prone, and manual, leading to delays in making software available to users. In Part 2 of this two-part article, automation expert Paul Duvall expands on a collection of key patterns for developing a reliable, repeatable, and consistent deployment process capable of generating one-click deployments for Java applications.
Also available in: Chinese   Korean   Russian  
Articles 10 Feb 2009
Automation for the people: Deployment-automation patterns, Part 1
Java deployments are often messy, error-prone, and manual, leading to delays in making software available to users. In Part 1 of a two-part article in the Automation for the people series, automation expert Paul Duvall identifies a collection of key patterns for developing a reliable, repeatable, and consistent deployment process capable of generating one-click deployments for Java applications.
Also available in: Chinese   Korean   Russian   Japanese  
Articles 13 Jan 2009
Automation for the people: Asserting architectural soundness
Is your software architecture what you think it is? The designs we communicate to each other aren't always what we expect when it comes to source code. Paul Duvall returns from his hiatus in this installment of Automation for the people to demonstrate how you can discover architectural deviations by writing tests using JUnit, JDepend, and Ant to discover problems proactively instead of long after the fact.
Also available in: Chinese   Korean  
Articles 10 Jul 2007
Automation for the people: Continuous feedback
Feedback is vital for the practice of Continuous Integration (CI) -- in fact, it's the life blood of a CI system. Rapid feedback enables speedy responses to build events that require attention. Without feedback mediums like e-mail or RSS, builds in a broken state have the tendency to stay broken, which defeats the purpose of CI in the first place! In this installment of Automation for the people, automation expert Paul Duvall examines various feedback mechanisms that you can incorporate into CI systems.
Also available in: Korean  
Articles 14 Nov 2006

1 - 13 of 13 results Show Summaries | Hide Summaries Subscribe to search results (RSS)