|
|
|
Below are listed books and other publications authored by members of
the Stelligent team. Stelligent is nationally recognized as a thought
leader in the area of early software testing and continuous
integration.

|
|
Continuous Integration:
Improving Software Quality and Reducing Risk
Paul Duvall, Andrew Glover and Steve Matyas
June 2007
Part of Addison-Wesley’s
renowned Martin Fowler Signature series, Continuous Integration:
Improving Software Quality and Reducing Risk, received the highly
coveted Jolt--for best product in the "Technical Books" category at this
year's Jolt Awards ceremony held on March 5, 2008.
If you’ve noticed that you’d rather be developing software for users
rather than fiddling with software integration issues, this book will
help you get there without much of the “pain” you thought would be
involved.
Part I of the book provides an introduction to Continuous
Integration (CI) including practices and techniques for using CI
effectively with your teams. Part II expands the core concepts into
other effective processes performed by CI systems, such as testing,
inspection, deployment, and feedback.
|
|
|
|
|
NFJS 2007 Anthology
Compiled by Neal Ford
April 2007
If you can't get out to an excellent conference with the best
speakers and thinkers in the industry, then we'll send them to you.
Once again, some Sixteen of the world's best trainers and speakers are
writing chapters
on things they care passionately about. You'll find topics from the latest
conferences including
Groovy,
JavaScript,
Continuations,
Web services and REST,
JVM Byte Code,
and Agilty.
These essays are a summary of the latest thinking in the industry, and
range from the philosophical to the tutorial, covering the topics that
the writers felt were the most important for readers today. If you feel
like the neatest technology and latest ideas are passing you by, this
book can help bring you back you to speed.
|
|
|
|
Groovy in Action
Dierk Konig with Andrew Glover, Paul King, Guillaume Laforge, and Jon Skeet
MEAP Release: July 2006; Softbound Print: January 2007
Groovy in Action is a comprehensive description of the Groovy programming language, its libraries, everyday use and introduces Java developers to the new dynamic features that Groovy brings to this platform.
Learn the basic parts of Groovy including:
- Datatypes
- Control flow
- Object Model
- Handling Specifics
Explore the enhancements that Groovy brings to Java development such as:
- Builders and template engines
- JRE improvements (GDK)
- Integration options
- Special support for XML
- Regular expressions
- Database programming
|
|
|
|
NFJS 2006 Anthology
Compiled by Neal Ford
June 2006
Twenty-six weekends a year, the No Fluff, Just Stuff conference rolls into another town, featuring the world's best technical speakers and writers. Up until now, you had to GO; to one of the shows to soak up their collective wisdom. Now, you can hold it in the palm of your hand. The No Fluff, Just Stuff Anthology represents topics presented on the tour, written by the speakers who created it. Fifteen chapters, written by 13 industry experts cover topics from Domain-Specific Languages through Aspect-Oriented CSS to learning from the past.
This book allows the authors the chance to GO; more in depth on the subjects for which they are passionate. It is guaranteed to surprise, enlighten, and broaden your understanding of the technical world in which you live.
Contents and Extracts
Real World Web Services, by Scott Davis
DSLs and Language Oriented Programming, by Neal Ford
Shale, by David Geary
Test Categorization Techniques, by Andrew Glover
Spring AOP, by Stuart Halloway Read this chapter
Dependency Management, by Kirk Knoernschild
Process Choreography and the Enterprise Service Bus, by Mark Richards
The Cornerstone of a Great Shop, by Jared Richardson
Help! I've Inherited Legacy Code!, by Jared Richardson
Using Code Coverage to Improve Testing Effectiveness, by Ian Roughley
Extreme Decorator: Total Object Makeover, by Brian Sletten
From Fragility to Agility: Methodologies and Practices, by Venkat Subramaniam
The Many Guises of Method Instrumentation, by Eitan Suez
CSS: A Programmer's Perspective, by Eitan Suez
Buried Treasure, by Glenn Vanderburg Read this chapter |
|
|
|
Java Testing Patterns
Jon Thomas, Matthew Young, Kyle Brown, Andrew Glover
October 2004
Java Testing Patterns shows experienced Java developers how to apply both existing and new design patterns to the job of testing software. Testing experts Thomas, Young, Brown, and Glover present a brief introduction to design patterns, walk you through each of the essential types of tests that comprise a complete software test plan and demonstrate how to use these patterns to build a real-world test suite.
The authors arm you with detailed patterns for each of the test types, including:
- Unit testing patterns
- Database testing patterns
- Integration testing patterns
- Use case testing patterns
Key Features
- First book that demonstrates how to apply both existing and new design patterns to the job of testing Java software
- Explains how applying proven patterns to the testing of software can help ensure that applications function correctly and more efficiently, and are easier to maintain
- Patterns will be extensively reviewed online to ensure community support and endorsement
- Covers detailed patterns for unit, functional, database, and application deployment testing
Provides complete Java code that applies each pattern to a real-world sample application
- Companion Web site provides code for Java pattern implementations, plus code for the sample applications and test suites
|
|

|
|
UML 2 Toolkit
Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado, Paul Duvall (contributing author)
October 2003
UML 2 represents a significant update to the UML specification, from providing more robust mechanisms for modeling workflow and actions to making the modeling language more executable. Now in its second edition, this bestselling book provides you with all the tools you’ll need for effective modeling with UML 2.
The authors get you up to speed by presenting an overview of UML and its main features. You’ll then learn how to apply UML to produce effective diagrams as you progress through more advanced topics such as use-case diagrams, classes and their relationships, dynamic diagrams, system architecture, and extending UML. Eriksson, Penker, Lyons, Fado, and contributing author Duvall take you through the process of modeling with UML so that you can successfully deliver a software product or information management system.
With the help of numerous examples and an extensive case study, this book teaches you how to:
- Organize, describe, assess, test, and realize use cases
- Gain substantial information about a system by using classes
- Utilize activity diagrams, state machines, and interaction diagrams to handle common issues
- Extend UML features for specific environment or domains
- Use UML as part of a Model Driven Architecture initiative
- Apply an effective process for using UML
|
|
|