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 and Stelligent CEO 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.
...read more
|
|
Although many development teams use version-control systems to manage
code changes, they can struggle when developers code off the same code
base, in parallel. In this Automation for the people
installment, automation expert Paul Duvall shows how to effectively
tag, branch, and merge source code using the open source, freely
available Subversion version-control system.
...read more
|
|
The goal of refactoring is to improve the overall design of the code;
making it easier to read and more easily maintained. Deciding what
code to refactor is often based upon the code's smell, or a hint that
something has gone wrong somewhere in your code. In the latest
installment of Automation for the people, Stelligent CTO, Paul Duvall
explains how to use static analysis tools to identify code smells to
refactor, with examples showing how to improve odiferous code.
...read more
|
|
For
developers, creating documentation for any software project can be a
tedious and lengthy task. But imagine if the documentation could be
produced at the click of a button. In the latest installment of Automation for the people, Stelligent CTO, Paul Duvall,
illustrates how you can automate the generation of Unified Modeling
Language (UML) diagrams, build figures, entity-relationship diagrams,
and even user documention using various open source tools.
...read more
|
|
In his interview with Javalobby, Paul Duvall, Stelligent CTO and lead author of the Jolt award-winning book, "Continuous Integration: Improxing Software Quality and Reducing Risk," discusses the road ahead and what he envisions in the next generation of continuous integration.
...read more
|
|
In her article published by JavaLobby, "Functional Web Services Testing Made Easy with soapUI,"
Stelligent Senior Software Consultant, Meera Subbarao,
provides step-by-step instructions on how to write functional tests for
your web services using soapUI. Stay tuned for Part 2 in the series
which will cover Groovy, how to use properties, transferring properties from one response to another request, how to set global
properties, and much more.
...read more
|
|
Load testing most often occurs just before applications are deployed,
when optimally, the testing should be done long before the last step in
application development. In the eleventh installment of his "Automation for the people" series, Stelligent CTO, Paul Duvall explore techniques for creating automated tests using JMeter,
running the tests as part of an automated build, and scheduling the tests to run
automatically every day.
...read more
|
|
Anti-patterns delay or prevent the benefits you can experience with Continuous Integration. In the tenth installment" of his Automation for the people" series, and in the second installment of a two-part article, Stelligent CTO, Paul Duvall presents best practices when setting up a CI environment and how to avoid, what he calls, the CI anti-patterns.
...read more
|
|
In the ninth installment of his "Automation for the people" series, Stelligent CTO, Paul Duvall, shows you how to make the most from the practice of Continuous Integration by learning what not to do.
...read more
|
|
Approximately 25 CTOs, IT and project managers were in attendance at Stelligent's "Share your test-driven development stories" roundtable last month. At the end of the evening's discussion, a survey examining the adoption rate of TDD was distributed. The results indicated that the majority of attendees (84%) were not practicing test-driven development.
...read more
|
|
Both SD Times and eWEEK.com asked Stelligent President, Andrew Glover, to share his opinions on Agile engineering topics.
...read more
|
|
Stelligent President, Andrew Glover, authored a tutorial, “Spot
defects early with Continuous Integration”, which was recently published by
IBM developerWorks. The
tutorial, a supplement to his popular “In
pursuit of code quality” series, guides you step-by-step through the
fundamental concepts of Continuous Integration and demonstrates how to set up a
CI process.
...read more
|
|
In the eighth installment of his "Automation for the people" series, Stelligent CTO, Paul Duvall,
demonstrates 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.
...read more
|
|
Last Wednesday, August 15th, Stelligent sponsored an executive dinner
at Ruth's Chris Steak House following the close of Day 3 of the Agile 2007 conference.
The event featured an interactive roundtable discussion titled,
"Overcoming Agile Software Delivery Challenges," and provided attendees
with the ability to discuss these challenges and trade solutions.
...read more
|
|
In the seventh installment of his "Automation for the people" series, Stelligent CTO, Paul Duvall,
demonstrates how you can discover architectural deviations by writing
tests using JUnit, JDepend, and Ant to discover problems proactively
instead of long after the fact.
...read more
|
|
Paul Duvall, co-author of a new book on continuous integration,
discusses how CI has evolved and how it can improve software quality.
He also offers some tips for development teams on how to do CI.
...read more
|
|
Explains how to recognize a tightly coupled system and then
disentangle it using the Dependency Inversion Principle.
...read more
|
|
Demonstrates how to run Selenium tests programmatically, using TestNG as the test driver.
...read more
|
|
Provides an overview of various automated developer tests along with
examples that you can add to your build process and run continually
using a Continuous Integration system.
...read more
|
|
Stelligent President, Andrew Glover, recently published an article, "Much ado about Boo," on InfoQ.com.
...read more
|
|
Walks you through the hardest part of GUI testing with TestNG-Abbot,
which is understanding how a user scenario will play out.
...read more
|
|
Andrew Glover, President of Stelligent, recently published a tutorial - Jump into JUnit 4. The tutorial, a supplement to his popular
...read more
|
|
Demonstrates a multifaceted approach to dealing with the less
predictable defects in your code by combining aspect-oriented
programming (AOP), design by contract, and an easy-to-use generic
validation framework called OVal.
...read more
|
|
|