Topics covered at #cukeup!

Thursday, 24th March in London

20 experts spoke.


Skills Matter and Aslak Hellesøy, the creator of the popular Cucumber BDD tool, have partnered to organise CukeUp! . CukeUp! is taking place in London today (March 24th 2011). It's a one day conference packed with half hour talks about all things related to the Cucumber BDD tool and ecosystem.

Excited? Share it!

Thanks to our sponsors


Keynote - Aslak Hellesoy

Aslak opens the conference with a keynote on Cucumber's history, community and the roadmap for Cucumber.

Aslak Hellesøy

Aslak Hellesøy is the creator of Cucumber and co-founder of Cucumber Limited. He is a co-author of The Cucumber Book and an early adopter of XP and BDD. Aslak works as a programmer, software architect, business owner and trainer in a variety of industries, including finance, telecom and retail.

What makes a good feature file

In this interactive workshop, Gojko and David will go through examples of good and bad feature files and distill with your help what makes a good feature file. We'll focus on topics such as domain language, technical specifications vs business processes, self-explanatory files, specifications vs scripts and similar. This will be a programming language agnostic session.

David De Florinier

David de Florinier has helped numerous teams implement best specification-by-example practices. David is a frequent speaker at leading software development and testing conferences and also regularly contributes to the UK Agile Testing group. Over th

Gojko Adzic

Gojko is a partner at Neuri Consulting LLP. He is the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko's book Specification by Example won the Jolt Award for the Best Book of 2012, and his blog won the UK Agile Award for the best outline publication in 2010. Gojko is a frequent speaker at software development conferences, including NDC, Agile Days, Oredev, and YOW!, and is one of the authors of MindMup and Claudia.js.

Bootstrapping Cucumber Münchhausen-Style

How do you get a BDD setup up and running with a big PHP system, previously not designed for testability? What are the pitfalls and hiccups you are likely to encounter? How will your team response if you tell them to learn Ruby?Use Cucumber to pry open that oblong box your software is and discover the unspeakable. This talk explains how we at http://jimdo.com introduced Cucumber to automate the testing of user stories previously described in countless Excel Sheets, various emails and Trac tickets.

Jan Brauer

Jan is your average Software Guy. He enjoys Reggae. And food.

Cucumber on the JVM with Groovy

Cucumber isn't a tool exclusively for the Ruby world. The JVM is a very popular development platform and you can leverage your existing skills by automating your scenarios with Java, or its expressive by closely related brother Groovy.

This talk includes automating Cucumber scenarios with Groovy, from writing step definitions, working with tables, to exposing commonly used functionality with Cucumber's World mixin. Driving acceptance tests with Geb (a Groovy DSL for Selenium) will get you started with automating your scenarios through a browser.

Richard Paul

Richard Paul is a software developer with a keen interest in testability, acceptance testing and behaviour driven development.

Wip, Kanban and whole-team BDD

This talk will aim to answer the following: How can you make BDD something that the whole team does, and not just the developers? How does it work when non coders are writing cucumber? What is Kanban? How can you use Kanban in software development? How does the 'wip' feature of cucumber help you answer all these questions?

Perryn Fowler

Perryn is a Software Consultant of 14 or so years experience. He has been helping software teams use BDD since before it was called that. Over the years he has used (and contributed to) a number of tools including FIT, Selenium, rspec story runner an

Deliberate Discovery - Step Away From The Tools

In this talk, Liz and Dan introduce BDD from a new perspective, taking the focus away from the tools and scenarios and returning to the language, conversations and philosophies at its heart. With deliberate Discovery addressing our ignorance and misunderstanding across technology, people and process, and Real Options allowing us to focus on the risks inherent within each, this talk will help you to apply the BDD mindset and patterns across multiple scales, from the initial vision all the way to the code.

Daniel North

Daniel North uses his deep technical and organisational knowledge to help CIOs, business and software teams to deliver quickly and successfully. He puts people first and finds simple, pragmatic solutions to business and technical problems, often using lean and agile techniques. With over thirty years of experience in IT, Dan is a frequent speaker at technology and business conferences worldwide.

Liz Keogh

Liz Keogh is a Lean and Agile consultant 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. She specializes in helping people use examples and stories to communicate, build, test and deliver value, particularly when faced with high risk and uncertainty. Liz's work covers topics as diverse as story-writing, haiku poetry, Cynefin and complexity thinking, effective personal feedback and OO development, and she has a particular love of people, language, and choices. She has a strong technical background with over 20 years’ experience in delivering value and coaching others to deliver, from small start-ups to global enterprises. Most of her work now focuses on Lean, Agile and organizational transformations, and the use of transparency, positive language, well-formed outcomes and safe-to-fail experiments in making change innovative, easy and fun.

SpecFlow: The simplest way to marry Gherkin with .NET

SpecFlow is a tool from the Cucumber family, specialized for .NET ecosystem. SpecFlow uses the official Gherkin parser and provides integration to Visual Studio, MonoDevelop, NuGet and Silverlight. This session gives a brief introduction to using SpecFlow and shows the latest interesting features. It shows how easy is to get ready for the first automated specification in a .NET project. Last but not least, it highlights some ideas about future evolvement conceptions.

Cucumber for startups

Early stage web startups need to get a lot done. How do you combine development hyper-drive with changing business requirements and evolving infrastructure without sacrificing quality? Enter cuke. It's got a light side, a dark side and it keeps the universe together. Our universe consists of Rails, Erlang and unix servers.

Michael Nacos

Michael Nacos enjoys playing with computers but gets bored easily. He has worked as an IT trainer, web developer, linux sysadmin, database developer, email engineer, cloud architect and tech lead. These days he helps companies build products and teams, using open source tools to deliver progressive web and mobile experiences that hit the mark.

Functional BDD

F# is a powerful new .Net programming language from Microsoft bundled with Visual Studio 2010. This talk will look at how you can write shorter, safer, more readable step definitions with F# to test your .Net applications. Develop your test code interactively as scripts inside Visual Studio’s F# interactive window, then integrate with your continuous build with tests running under NUnit, XUnit, MbUnit or MsTest.

Phil Trelford

Phil is an active member of the software development community, regularly attending and speaking at user groups and conferences, blogging and contributing to open source projects. He is a co-organizer of the London F# User Group and a founding member of the F# Foundation.

Cucumber – Scaling up

Addressing the challenges of introducing Cucumber in a large organisation and across multiple teams. Realising the benefits of having acceptance tests as a means of checking completion. Bringing Cucumber in alongside existing work practices to aid adoption.

Arti Mathanda

Arti has worked as a QA Analyst at companies like ThoughtWorks, Argos, HomeAway and the BBC

Richard Brown

Richard currently works as a Test Engineer at the BBC. Previously worked as an IT Manager in the Market Research industry

CukeSalad: Cucumber, chopped, dressed and ready to eat

As you write scenarios in Cucumber, you also need to maintain step-definitions. These files can become quite large (end therefore harder to maintain) or can become fragmented making reuse harder.

Antony Marcano

Antony Marcano is co-founder of RiverGlide, a coaching, consultancy and training firm helping teams and organisations innovate with agility. He has been in software development for nearly 25 years, almost 20 of which have been either working in teams or guiding them and the organisations around them, as they aspire to greater agility. Antony is as much a practitioner as he is coach, consultant and trainer in topics from writing communicative, maintainable code to User Stories & BDD to effective team models, approaching change and Kent Beck's emerging 3X framework.

Refactoring Your Cukes

Cucumber aims to help business stakeholders and developers collaborate more effectively. That's great if you care about helping your project succeed, but what about the rest of us who just want to hang on to our damn jobs?

Matt Wynne

Matt is the author of The Cucumber Book, and in 2013 he cofounded Cucumber Limited with Aslak Hellesøy and Julien Biezemans. Their company was acquired by SmartBear in 2019 and he now works as a BDD Advocate with a mission to maximise the adoption of BDD practices in the software industry.

Acceptance Test Driven Infrastructure Development with Cucumber and Chef

The advent of modern programming frameworks such as Rails and Django, together with the ready availability of virtualisation, and the explosion of interest in configuration management tools such as Puppet and Chef has revolutionised the web operations world.

Stephen Nelson-Smith

Stephen Nelson-Smith (@LordCope) is principal consultant at Atalanta Systems, a fast-growing agile infrastructure consultancy, and Opscode training and solutions partner in Europe.

Songkick's path down the Cucumber road.

Songkick.com is a web based music startup which from an early age adopted Acceptance tests and Behaviour Driven Development as part of its development cycle. Key to this was the use of the Ruby based BDD framework Cucumber and the idea of working outside in. Having spent more than 2 years growing our system to a healthy 300 feature files we have learnt a lot about Cucumbers use both technically and culturally.

This talk will cover how Cucumber fits into our overall process, how Acceptance tests fit in a rapidly evolving startup environment, how we write acceptance tests and who is involved, how we cope with long build times by scaling our tests over distributed machines, examining the dangers of over reliance on just acceptance tests, evolving developer centric acceptance tests to customer focused language, engendering trust in the acceptance tests and using metrics to help limit the time we spend in the red.

Joseph Wilk

Joseph Wilk is a member of the core development team for Cucumber. He has been developing for the web for 10 years in both big and small companies and as an entrepreneur. After stints working with Java and Python he finally found Ruby.

Advanced acceptance testing w Capybara

Capybara is a tool written in Ruby to acceptance test web applications, it was written with Cucumber in mind, and the two are the bestest of friends. In this talk I will show off some of the lesser known features of Capybara and how to use them in tandem with cucumber to create readable and powerful features. I will demonstrate this by showing off a complicated cucumber feature and then showing how the steps can be implemented in an elegant way.

Jonas Nicklas

Jonas Nicklas is a Ruby developer from rainy Gothenburg, Sweden. He is the primary author of Capybara and an early adopter of Cucumber, staying faithful when others were tempted by a more carnivorous diet. During the day he works for Elabs where he's

Feature Injection

Feature Injection is an extention of the BDD family of tools to cover Business Analysis practices. Antony Marcano and Chris Matts will run a game that helps you understand how information flows in a project. The game builds on the idea that all value is in the output of a system. The game allows you to experience why you sometimes need to push rather than pull.

Antony Marcano

Antony Marcano is co-founder of RiverGlide, a coaching, consultancy and training firm helping teams and organisations innovate with agility. He has been in software development for nearly 25 years, almost 20 of which have been either working in teams or guiding them and the organisations around them, as they aspire to greater agility. Antony is as much a practitioner as he is coach, consultant and trainer in topics from writing communicative, maintainable code to User Stories & BDD to effective team models, approaching change and Kent Beck's emerging 3X framework.

Chris Matts

Chris Matts has over 10 years of experience in investment banking including strategy work as a practitioner rather than as a consultant. His specialist areas are real options, IT risk management, business value and agile analysis. He has been working in exotic credit derivatives for the past few years.

Beyond Cucumber - management with cucumber.fm

Work on big projects (1000 scenarios and more)creates unique challenges in managing and maintaining scenarios. Using tags for attaching meta data information helps to make the scenarios maintainable. To make this possible I have written a tool called cucumber.fm - this gives possibility to parse information from feature files and freely aggregate and filter on meta information stored in tags. Together with cucumber.fm we are successfully using described techniques in Selleo across 3 different teams since June 2010 - currently on 5 projects.

The experience we gathered during this time and the challenges that we face let us experiment with new approaches in using cucumber. One of them is 'Scenario Impact' (first known as Side Effect).

Michal Czyz

Michal Czyż has been working professionally with web applications as developer since 2007 and this allowed me to gather experience pertaining to all steps of valuable system development.


To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors

Other Years