BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.Buy NowDownload 1st Chapter
Delivers a thorough treatment of the current state of BDD tools.
Dan North, Creator of BDD
Many useful techniques, tools, and concepts to make you more productive.
Karl Métivier, Facilité Informatique
Streamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about Continuous Integration (CI). This complete guide shows you how to automate your build, integration, release, and deployment processes with JenkinsBuy Now
Excellent book for beginners
This is an excellent book for beginners who are seriously looking to get started with Jenkins.
Best Jenkins Resource around!
This book is a great resource for all levels of developers that utilize Jenkins.
All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package.Buy Now
Brilliant, used it twice at work, within the first couple of days (Ant scripting and SchemaSpy). The information it contains is current, relevant and concise.
John Ferguson Smart's JAVA POWER TOOLS is a key foundation pick for any library strong in Java programming.
Midwest Book Review
Organisations adopt Agile and Lean software development methodologies for many reasons, but one of the most important is to gain or maintain their competitive advantage in software delivery, and to be able to get valuable features into the hands of users sooner...Download Free White Paper