Speaker: Steve Tooke

Cucumber and Full Stack Testing
Steve is an independent programmer, trainer and coach. Passionate about improving his craft and helping others improve theirs. He specialises in helping teams produce business value continuously through improving communication and keeping their code maintainable. BDD is at the core of this process. Steve has been getting paid to build software since 1997. Throughout his career he has worked with renowned organisations like Coach in a Box, the NHS and for a major UK bank. Prior to founding Heavies, Steve was a lead developer at Eden Development. Steve has been developing software in Ruby since 2006 and has been been using Cucumber and BDD since 2009. Before Cucumber, Steve created Customer Acceptance Tests using FIT. Steve co-organised Bootstrapd, with Matt, a non-profit conference for bootstrapped startups in Europe. He was the co-founder of the Software Craftsmanship UK user group, and the HampshiRB ruby user group. Steve trains and speaks on Ruby as well as other software development topics. He has spoken at the Scottish Ruby Conference and has run workshops at the London Software Craftsmanship Community. Steve is a member of the Cucumber core team.

Find Steve Tooke at

Tracks

Discover some of the topics you will see at QCon London.

Architectures You've Always Wondered About

Hard-earned lessons from the names you know on scalability, reliability, security & performance.

Performance & Mechanical Sympathy

Wrangling computer architectures to achieve your performance goals.

Current Trends in Frontends

Emerging frameworks and tools for web & mobile frontends.

Developer Enablement - The Secret Weapon

How to supercharge developer productivity and happiness.

Innovations in ML Systems

Discover how to operationalize machine learning applications that are scalable, secure, interpretable.

Building and Evolving APIs

How would you design and implement your APIs if you were starting today?

Staff-Plus Engineer Path

What are the skills you need to develop if you want to stay on the technical track to technical lead, staff, or principal? What will it take to thrive in this type of role?

Debug, Analyze & Optimise... in Production!

Learn how to make the most out of your observability.

Resilient Architectures

Building systems that can handle failures.

Modern Java

New, shiny, and proven – making your Java life better.

Enterprise Blockchain

Using blockchain to deliver decentralized systems for the enterprise.

WebAssembly & Modern Systems Programming Languages

Writing efficient code with modern systems languages like Rust and WebAssembly

Next Generation Microservices: Building Distributed Systems the Right Way

Patterns for building, organizing, observing & operating microservices in the real world.

Modern Data Pipelines & DataMesh

Learn about emerging solutions for creating modern data pipelines for common data challenges.

Optimising for Speed & Flow

Discover processes, practices & organizational structures that can help us build & release faster.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.