CukeUp! 2012

Topics covered at #CukeUp

Wednesday, 4th April at The Skills Matter eXchange, London

18 experts. will be speaking. Starts at 9:30 AM.

CukeUp! is a one day conference packed with half hour talks about all things related to the Cucumber BDD tool and ecosystem.

Thanks to our sponsors

Getting started with Cucumber-JVM

At last year's CukeUp, Aslak announced that work had started on Cucumber-JVM - a pure Java implementation of Cucumber that runs on half a dozen JVM languages. A year later, Cucumber-JVM 1.0.0 is released and ready to take the JVM by storm. This presentation shows you how to install Cucumber-JVM, use it with Groovy or Java, and run scenarios from the command line or in your IDE with JUnit.

Aslak Hellesøy

Aslak Hellesøy is the creator of Cucumber and co-founder of Cucumber Limited.

User Centred Scenarios: Describing capabilities, not solutions

Many teams don't realise that their Cukes are actually describing the solution they're building rather than the user-capability they're enabling. The closer to the solution our Cukes are, the less flexibility we have and the less maintainable ...

Antony Marcano

Antony Marcano has spent the better part of 20 years in technology and innovation. His experience includes delivering mobile apps, streaming media, telecommunications, e-commerce, web apps and more. With nearly 15 years experience of Agile methodologies (before they were called “Agile”), Antony now spends much of his time advising, coaching, consulting and guiding organisations in innovation, agility, lean values and culture, agile product development and agile software-development practices.

James Martin

James is a cofounder of RiverGlide and co-creator of the open source Cucumber extension, CukeSalad.

Testing for Value

How do we test that our behaviours are actually delivering? How do we know that our new features actually increased toaster sales? Our test suite can be greener than the greenest cuke, yet we could still be failing as an organisation. Colin Humphreys explores bringing the rigour of behaviour-driven development to the value-driven world of business.

Colin Humphreys

Colin Humphreys is Director of Technology at Carrenza. He has spent the last twelve years sitting on the fence between development and operations, delivering solutions for eBay, Volkswagen, Paypal, Cineworld, and others. Colin and the team at Carrenz

Living Documentation - Buy 1 get 2 free

Many teams lose out on big benefits of Cucumber by focusing too much on the short-term benefits. Join Chris Roff to learn how a small investment in long term benefits can help you get more out of your cukes even in the short term.

Chris Roff

Chris Roff is a consultant specialising in .NET development and agile training. He's been practising specification by example for 4 years, working with teams in leading media houses, on-line gaming companies and investment banking.

Just enough infrastructure for product development with cucumber

User-centric product features often span multiple subsystems of a service stack. For example, user state changed in a web app may affect routing of their emails, which is handled by a daemon. Cucumber helps us concentrate on the user and decouple product features from their implementation. At the same time, representing just enough infrastructure in our cucumber World allows us to verify product correctness before deploying to a single server.

Michael Nacos

Michael Nacos enjoys playing with computers but gets bored easily. He has worked as an IT trainer, web developer, unix sysadmin, database developer, IT contractor and systems architect before joining London's most exciting new startup (even if he say

BDD: When Outcomes don't Come Out

BDD is largely a goal-driven approach: we start from a context and explore whether some particular event will lead to the outcome we want. So how does it work when the outcomes are unclear, or you're just trying to find out what's possible? When finding examples changes the examples, is it possible to automate?

Elizabeth Keogh

Liz Keogh currently works as an independent Agile Coach and trainer based in London. She is a well-known blogger and international speaker, a core member of the BDD community and a contributor to a number of open-source projects including JBehave.

Speeding up tests with parallel execution using SpecRun

BDD tests usually exercise the application with external dependencies. The benefits of end-to-end testing are well known, but these tests tend to have a long execution time. SpecRun aims to speed up the execution of the (SpecFlow) functional tests by parallelizing them. This session summarizes the experience we have gathered in various projects.

Gaspar Nagy

Gáspár is an agile developer coach with more than 10 years of experience in enterprise software development. Currently he works for TechTalk as leading software architect. His current focus lies on making BDD common sense on the .NET platform, in which he is also leading the open source project SpecFlow.

Learning from mistakes with BDD

Tony Bruce & Andrew Jutton discuss what caused us some issues when implementing BDD. We have a list of items and we'll basically go through as many as we can in our allotted time.

Andrew Jutton

Andrew Jutton is a hands-on .NET Application Architect with almost ten years of commercial experience working as a software developer and architect. He is passionate about software development and strives to deliver the best quality, continuously imp

Tony Bruce

Tony Bruce is a professional, experienced, constantly learning, coaching and teaching agile team member who specialises in Testing. He has worked in various industries with organisations such as Channel 4, Ernst & Young, LMAX and The Children’s Society.

Calabash, an open-source automated testing technology for iOS and Android

This talk for CukeUp will introduce Calabash and LessPainful, which provides hosted, cloud-based execution of Calabash tests that run concurrently on many physical, non-jailbroken devices running various languages and operating system versions.

Karl Krukow

Karl Krukow is Technical Lead on Xamarin Test Cloud, an innovative cloud-based service that provides managed access to more than a thousand mobile devices for the purpose of mobile quality assurance.

Staying close to experts with executable specifications

This talk for CukeUp presents a case study based on a project at Norwegian Broadcasting Corporation (NRK) where executable specifications in Gherkin were introduced to ensure correct understanding between developers and domain experts. Choice of Gherkin/SpecFlow gave an opportunity for experts to have direct impact on the executable code and for developers to avoid misinterpretation while translating domain knowledge to business logic.

Peder Søholt

Peder Søholt develops in both Java and .NET, whatever suits the project best, and also takes the role as a scrum-master. Otherwise he secretly takes on the role as a coach without anyone knowing it.

Vagif Abilov

"Vagif Abilov is a Russian/Norwegian software developer and architect working for Miles in Norway. He has more than twenty years of programming experience that includes various programming languages, currently using mostly C# and F#. Vagif write

Cucumber.js: Cuke up your JavaScript!

We're now living the golden age of JavaScript. An increasingly number of people are seeing it as a complete language. Therefore, agile development practices are now being adapted and applied to JavaScript code production. However, there has been a lack of support tools in the JS ecosystem, compared to what can be found on other platforms.

A year ago, native BDD solutions similar to Cucumber were almost inexistant. Yet the need for it was manifest. It didn't take me long before I proposed and started hacking on the port of our favourite cucurbitaceae.

Cucumber.js is a native JavaScript implementation of Cucumber. It is a strict port that can run on any JavaScript environment. It runs on Node.js as well as within any browsers, making it virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .Net, etc.).

This is an introduction to the young Cucumber.js. After briefly exposing the history and goals of the project, I'll demonstrate how to write features, step definitions, hooks, support code, how to invoke it from both Node.js and browser environments.

Julien Biezemans

Julien is a fervent BDDer who loves writing code, building well-crafted conducive software as well as sharing knowledge and techniques with other passionate people.

Test-driven Infrastructure with Cucumber

In this talk for CukeUp Jon Topper will investigate if we can apply a software testing approach to validate our infrastructure configuration.

Jon Topper

Jon Topper's consultancy, The Scale Factory, has built high performance, high traffic infrastructure for companies such as Songkick, BSkyB, ITV, and Glasses Direct. His small team of talented DevOps engineers are available to hire to provide infra

BDD for Embedded System Design

We are currently evolving the BDD flow for the design of embedded systems. Automatic extraction of step definitions and code stubs is performed using natural language processing techniques. In addition, a method has been developed to extract properties suitable for formal verification from test code. Both approaches have been integrated with Cucumber.

Mathias Soeken

Mathias Soeken is working on formal verification of UML/OCL models used as specification in the design of embedded systems as well as on reversible logic and quantum computation.

Melanie Diepenbeck

Melanie Diepenbeck is currently pursuing her PhD degree on "Behaviour Driven Development for System Design" at the University of Bremen in the Graduate School System Design (SyDe) and in the Group for Computer Architecture headed by Prof. Dr. Rolf Drechsler.

Cucumber-Ruby 2.0 panel discussion

Matt Wynne, Aslak Hellesoy, Oriol Gual, Julien Biezemans and Jonas Nicklas have all had a crack at taking Cucumber in a new direction (Spinach, Turnip, TextMapper, Cucumber JVM), and there are valuable ideas in all of them.

This panel will be a discussion about:

What features should Cucumber-Ruby 2.0 have?
What features should it not have?
How are we going to get it built?

Various Speakers

Various Speakers

The Skills Matter eXchange

Located just a five minute walk from Barbican and Old Street Stations and a 15 minute walk from Kings Cross and St Pancras Stations, the Skills Matter eXchange provides a great selection of event spaces with all the facilities you need for a vibrant, interactive and successful Tech Event.

How to contact Skills Matter

Local Hotels

We recommend the following hotels:

Please note that our company discounts vary between hotels and have individual terms and conditions and hence might not be available upon your booking.

Alternatively we find this site useful for booking hotels in London:

Fantastic space for your Tech event

Whether you are organising a hackathon, an (un)conference, a training course, product launch or meeting, our experienced event team loves to help you make your event stand out!

Fully equipped, with well working WIFI and projection facilities, and with AV, power points and white boards available in most of our space, the Skills Matter eXchange provides:

  • one auditorium, seating up to 125 people (theatre style)

  • two spacious event-, or training rooms, each seating up to 70 people theatre style or 25 people class room style

  • one bright training or meeting room, seating up to 14 class room style or 18 Board room style)

  • one training or meeting room, seating up to 8 people class room or Board room style.

  • two funky break-out areas serving complementary coffee & tea throughout your event.

How can we help organise your event?

We'd love to find out how we can help make your event stand out! Contact us with your requirements - and our experienced events team will start working with you, to make it happen!

Get in touch with us today!

  • Phone: +44 (0) 207 183 9040

  • Email: info@skillsmatter.com

  • Address: Skills Matter, 116-120 Goswell Road, London, EC1V 7DP


The Skills Matter eXchange

116-120 Goswell Road, London, EC1V 7DP, GB

View details, travel and nearby hotels

To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors