Having trouble reading this email? View it in your browser.
New This Week

Cucumber School (Java or Ruby) »

Improve communication, collaboration, and trust on your team with Behaviour-Driven Development (BDD). This 10-episode series provides three hours of practical video content, coding exercises, and thought-provoking questions. You’ll learn the individual skills needed to excel with Cucumber and BDD. Available in Java and Ruby editions.

Recently Released:

 

Coming Up Next:

  • Creating Great Teams: How Self-Selection Lets People Excel, in print
  • Developing for Apple Watch, Second Edition, in beta
  • Core Data 3rd Edition, in beta
Cucumber School
November 11, 2015

Cucumber is a tool for running automated tests written in plain language. Because they’re written in plain language, anyone can read them. Because anyone can read them, they have magic powers that improve communication, collaboration, and trust on your team, using Behaviour-Driven Development (BDD).

Now available from pragprog.com/screencast/v-d-cukevidj (Java edition) and from pragprog.com/screencast/v-d-cukevidr (Ruby edition).

Cucumber School: Learn BDD with the Cucumber core team

Software developers and business people often misunderstand each other. Those misunderstandings cost our industry billions. Once you learn you’ve built the wrong thing, you have to make an uncomfortable choice: stay late to meet the deadline, hack in a low-quality solution, or just ship it anyway.

It doesn’t have to be this way.

Behaviour-Driven Development (BDD) is an approach to software development that bridges the communication gap between the business, developers, and testers and gets everyone speaking the same language. You’ll discover how BDD and Cucumber, the world’s most popular BDD tool, help teams communicate requirements with more precision, discover defects early, and produce software that stays maintainable over time.

You'll learn how to install and run Cucumber, and how to write executable specifications and living documentation using the Gherkin plain text format. In between the coding you will also learn powerful collaboration and analysis techniques such as Discovery Workshops and Example Mapping. Through a worked example, you’ll use Cucumber to guide the development of a simple social network, using techniques such as Modelling by Example and Hexagonal Architecture to create a codebase that is easy to maintain and test. You'll learn how to use Cucumber with Selenium and how to strike a good balance between Acceptance Tests and Unit Tests.

Now available from pragprog.com/screencast/v-d-cukevidj (Java edition) and from pragprog.com/screencast/v-d-cukevidr (Ruby edition).

Produced by Cucumber School, we are proud to distribute this series.

Download and watch a sample here:

Upcoming Author Appearances

  • 2015-11-12 Andrew Hunt, Keynote, ADC East, Orlando
  • 2015-11-15 Noel Rappin, RubyConf
  • 2015-11-16 Mattias Skarin, Lean Kanban Central Europe 2015
  • 2015-11-16 Alex Miller, Clojure/conj 2015 - Philadelphia, PA
  • Did You Know?

    We publish books across a range of technologies for folks at different levels of abilities, all the way from novice to expert. If you haven't browsed all of our titles recently, come take a look:

    Agile Practices • Android, iPhone, and Mobile Programming • Career Development • Cool Things for Smart People • DIY & Hardware • For Beginners • Gaming • Java and JVM Languages • Mac, iPhone, and iPad Programming • Pragmatic exPress • Ruby and Rails • Testing, Design, and Cloud Computing • Tools, Frameworks, Languages • Web 2.0+

    Come check out all our categories at pragprog.com/categories

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.

    Thanks for your continued support,
    Andy & Dave
    The Pragmatic Programmers

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
    PragProg.com

    Manage your subscription using your account, or permanently unsubscribe here.
    Sent by the Pragmatic Programmers, LLC. • 2831 El Dorado Pkwy, #103-381 • Frisco TX 75033