HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  

CUKEUP! 2013 04-04-13


CukeUp! 2013

We are proud to present the third annual CukeUp!, poised to take place on April 4th at Skills Matter London. Under Cucumber creator Aslak Hellesøy's expert guidance, we're putting together a fast-paced day packed with 30-minute talks on the latest developments, ideas, and best practices in Cucumberworld!

We are delighted to announce the line-up of speakers - note that the order of talks might change but hopefully this gives you a good taste of what's to come!

Thursday 4th April 2013
   Track 1
09:30-10:00    REGISTRATION AND WELCOME AT CUKEUP!
Registration and welcome
   
10:00-10:45    KEYNOTE: THE CUCUMBER ECOSYSTEM
Aslak HellesøyCucumber is 5 years old and has grown into a big ecosystem. Where are we now and how do we ensure that the org scales for years to come? more...
   
10:45-11:00    BREAK
Coffee, tea, and refeshments
   
11:00-11:30    WHY YOUR STEP DEFINITIONS SHOULD BE ONE-
Matt WynneMatt Wynne: Many teams are now carrying around the baggage of a few years' automation with Cucumber. As a travelling consultant, Matt gets to see the good, the bad and the ugly sides of all this experience.

He's lived to tell the tale, and in this talk he'll share those tales with you. You'll learn the pitfalls to avoid, and the tricks and general principles to keep your Cucumber test suites easy to maintain for the long game. more...
   
11:30-11:45    BREAK
Coffee, tea and refreshments.
   
12:15-13:15    LUNCH
   
11:45-12:15    WORKING IN THE CUCUMBER WORLD
Andrew  PremdasAndrew Premdas: At the centre of Cucumber's implementation is the `world` construct. In this talk I explore this structure, and in particular the naming of it. more...
   
12:15:13:15    LUNCH
   
13:15-13:45    HANDS-ON INTRODUCTION TO CUCUMBER.JS
Julien BiezemansMatt  WynneJulien Biezemans & Matt Wynne: Julien Biezemans, author of Cucumber.js and Matt Wynne, a long-standing Cucumber core team member will facilitate a short hands-on workshop during which you'll get the opportunity to understand the basic concepts, conventions and syntax to get started with Cucumber in a pure JavaScript environment. more...
   
13:45-14:00    BREAK
   
14:00-14:30    CROSS-PLATFORM BDD FOR MO
Karl KrukowKarl Krukow: This talk will demo an approach to cross-platform BDD using Cucumber and Calabash. We will focus on reusing more than just features across platforms! We'll also touch upon topics such as end-to-end testing and monitoring. more...
   
14:30-14:45    BREAK
   
14:45-15:15    THE IMPERSONATOR PATTERN
Enrique  Comba RiepenhausenEnrique Comba Riepenhausen: This talk describes a different approach to writing cukes following a pattern that has evolved from working on several customer projects, The Impersonator Pattern. more...
   
15:15-15:30    BREAK
   
15:30-16:00    DON'T YOU TRUST ME?
Seb RoseSeb Rose: Seb Rose discusses an approach that he has been experimenting with using Cucumber's tagged hooks to control the amount of application stack that a scenario exercises. more...
   
16:00-16:15    BREAK
   
16:15-16:45    TESTING WEB APPS WITH CUCUMBER.JS
Paul JensenPaul Jensen: This talk will cover using Cucumber.js to test a realtime-web application, drawing on experiences in testing Dashku.com, and give the audience tools and tips for how they can bring the wonderful world of Cucumber to the realtime-web. more...
   
16:45-17:15    PIZZA & BEER
The pizza and beer reception this year is kindly sponsored by JetBrains!
   
17:15-17:45    PANEL DISCUSSION
: A ParkBench Panel discussion, to discuss ideas, stuff we learned during the morning and stuff we would like to hear more about. You will not only be able to ask your questions, but are also actively encouraged to join the panel to express your opinion and share your experience! more...
   
   Track 2
   
   
   
11:00-11:30    EXAMPLES, EXAMPLES, EXAMPLES
Phil TrelfordPhil Trelford: This talk focuses on Specification by Example, showing the benefits of giving examples in tabular form for both collaboration and automation. more...
   
   
11:45-12:15    PRODUCTIVE TESTING WITH CUCUMBER AND JET
Andrey VokinAndrey Vokin: With the number of your Cucumber tests increasing you need more and more time to find a step definition usages or look up where they are placed in your code. In this talk I want to show how our tools save your time while working with Cucumber and how code analysis routine works in JetBrains products. more...
   
   
   
13:15-13:45    CUKE ENVY - A .NET PROGRAMMERS ATTEMPT T
Marcus  HammarbergMarcus Hammarberg: In this presentation I'll introduce ways to get by doing Specification by example on the .NET by recreating a demonstration from the Cucumber book. more...
   
   
14:00-14:30    CREATING DATA WITH THE TEST DATA BUILDER
Alan  ParkinsonAlan Parkinson: This talk describes how to apply the Test Data Builder Pattern to Cucumber-JVM for creating test data on-demand without direct database manipulation. more...
   
   
14:45-15:15    DEVELOPING AND TESTING FACEBOOK APPS
Michael NacosMichael Nacos: This talk will be based on a recent project I did for an international social media agency. more...
   
   
15:30-16:00     ONE TESTING STORY FROM JETBRAINS
Kirill  LikhodedovKirill Likhodedov: This talk is about the practical testing experience with Cucumber in JetBrains IntelliJ IDEA and RubyMine projects. Why did we choose Cucumber? What difficulties have we been facing with and how did we solve them? Meet several examples with some interesting details on how we use Cucumber tests in IntelliJ-based products. more...
   
   
16:15    TOWARDS AUTOMATIC SCENARIO GENERATION BA
Melanie DiepenbeckMathias  SoekenMelanie Diepenbeck & Mathias Soeken: Following the behavior driven development (BDD) methodology thoroughly, one would expect 100% code coverage, since code is only written to make the tests pass. Based on this assumption we have investigated BDD-driven projects and found out that this is not the case. more...
   
   


SPONSORS
JetBrains
PROGRESSIVE JAVA PODCASTS
Russ Miles:Fighting for Simplicity with Spring, Fighting for Simplicity with Spring
Russ Miles : 21st May 2013
View Podcast: Fighting for Simplicity with Spring,
David Syer:Spring Security Javaconfig: New Kid on the @Configuration Block, Spring Security Javaconfig: New Kid on t
David Syer : 21st May 2013
View Podcast: Spring Security Javaconfig: New Kid on the @Configuration Block,
 :STORM for streaming analytics at scale: a case study on cybersecurity, Streaming analytics at scale
: 16th May 2013
View Podcast: STORM for streaming analytics at scale: a case study on cybersecurity,
Nick Zeeb:High Performance Design, High Performance Design
Nick Zeeb : 14th May 2013
View Podcast: High Performance Design,
Mikhail Kirvoshein:Different Measures Of Application Performance , Measures Of Application Performance
Mikhail Kirvoshein : 14th May 2013
View Podcast: Different Measures Of Application Performance ,
Dmitry Buzdin:Writing Hybrid GWT/JavaScript Applications , Writing Hybrid GWT/JavaScript Applicatio
Dmitry Buzdin : 13th May 2013
View Podcast: Writing Hybrid GWT/JavaScript Applications ,
Yodit Stanton:Machine Learning with Storm + Redis, Machine Learning with Storm + Redis
Yodit Stanton : 7th May 2013
View Podcast: Machine Learning with Storm + Redis,
Akmal  Chaudhri :Considerations for using NoSQL technology on your next IT project, Considerations for using NoSQL technolog
Akmal Chaudhri : 7th May 2013
View Podcast: Considerations for using NoSQL technology on your next IT project,
Bruce Durling:Cascalog for the 80% of Data Science, Cascalog for the 80% of Data Science
Bruce Durling : 7th May 2013
View Podcast: Cascalog for the 80% of Data Science,
Various Speakers:Lightning Talks, Lightning Talks
Various Speakers : 7th May 2013
View Podcast: Lightning Talks,
Hadi Hariri:Introduction to Kotlin Workshop, Intro to Kotlin Workshop
Hadi Hariri : 2nd May 2013
Podcast Coming Soon: Introduction to Kotlin Workshop,
Simon Maple:Do you really get class loaders?, Do you really get class loaders?
Simon Maple : 25th Apr 2013
View Podcast: Do you really get class loaders?,
Robert Rees:Feature Releasing: Breaking the two week cycle, Feature Releasing
Robert Rees : 25th Apr 2013
View Podcast: Feature Releasing: Breaking the two week cycle,
Russ Miles:Architectural Simplicity through Events: A war story of managing the challenge of integration and flexibility , Architectural Simplicity through Events
Russ Miles : 24th Apr 2013
View Podcast: Architectural Simplicity through Events: A war story of managing the challenge of integration and flexibility ,
 :CASE STUDY: how OpenCorporates uses Neo4j to provide insight, CASE STUDY: how OpenCorporates uses Neo4
: 24th Apr 2013
View Podcast: CASE STUDY: how OpenCorporates uses Neo4j to provide insight,
OTHER PROGRESSIVE JAVA EVENTS
Russ Miles  From Patterns to Code: Coding Simple Event-Driven Components for Agile Software,  From Patterns to Code: Coding Simple Event-Driven Components for Agile Software
FREE EVENT: In The Brain of Russ Miles
London, Thursday, May 23rd
Neo4J User Group:Discuss a little Graph Theory for the Busy Developer, Neo4J User Group
FREE EVENT: Discuss a little Graph Theory
London, Wednesday, May 29th
Jon Pither Functional Programming in the enterprise,  Functional Programming in the enterprise
FREE EVENT: In The Brain of Jon Pither
London, Monday, June 3rd
Bert Ertman Best Practices for Migrating Spring Applications to Java EE 6,  Best Practices for Migrating Spring Applications to Java EE 6
FREE EVENT: In The Brain of Bert Ertman
London, Tuesday, June 4th
The London Clojure Community:Deuce is (not yet) Emacs under Clojure, The London Clojure Community
FREE EVENT: Deuce is (not yet) Emacs under
London, Tuesday, June 4th
Luke Daley:Hans Dockter's Gradle In-Depth,  Hans Dockter's Gradle In-Depth
3 DAY COURSE. Featuring Luke Daley
London, Wednesday, June 5th
Martin Thompson:Writing Concurrent Code with Lock-Free Algorithms with Martin Thompson,  Writing Concurrent Code with Lock-Free Algorithms
3 DAY COURSE. Featuring Martin Thompson
London, Wednesday, June 5th
London Java Community:Java Development Testing, London Java Community
FREE EVENT: Java Development Testing
London, Thursday, June 6th
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer