Skip to main content

Using BDD with web-services: a tutorial using JBehave and Thucydides

Posted by johnsmart on April 22, 2014 at 1:42 AM PDT

Behavior Driven Development (BDD) is an approach that uses conversions around concrete examples to discover, describe and formalize the behavior of a system. BDD tools such as JBehave and Cucumber are often used for writing web-based automated acceptance testing. But BDD is also an excellent approach to adopt if you need to design a web service.

Discovering Java's runtime type information

Posted by hellofadude on April 21, 2014 at 5:15 PM PDT

Runtime type information (RTTI) refers to the correct identification of the type of your objects at run time.

Tonya's Java Journey, Pt. 2

Posted by tonya_rae_moore on April 21, 2014 at 1:38 AM PDT

Oracle User Group Norway - Spring Seminar

Tonya's Java Journey, Pt. 1

Posted by tonya_rae_moore on April 20, 2014 at 7:32 AM PDT

Inaugural JavaLand in Germany

A Trio of Java 8 Polls

Posted by editor on April 18, 2014 at 8:56 AM PDT

Raspberry Pi and the Internet of Things (IoT) Revolution

Posted by editor on April 3, 2014 at 12:36 PM PDT

Measuring Software Reuse and Deleting Code

Posted by kcpeppe on April 2, 2014 at 6:26 AM PDT

This a fun story rather than a deep technical discussion of some performance issue, measure or tool.

What is a MEAP? A Video Tutorial + 38% off all MEAPs from

Posted by manning_pubs on April 2, 2014 at 3:55 AM PDT

"What is a MEAP?" - is a video tutorial from Manning Publications.

The video can be found here:

What's a MEAP?