Have you ever experienced modelling specification by example, but wondered how you can implement this? Or did you ever take that TDD course, but never could use it in real life? Come to the meetup, because we will take you from modelling a problem with specification by example, to show you how to implement this as an automated acceptance or unit test.
This meetup is all about how to fix the gap between business and IT as a Software Engineer! First we will create some specifications in a short modelling session. Don't worry if you never have done any specifications by example modelling, this session is all about learning and you will quickly get the hang of it!
After the break, Dave Farley will give a talk about Acceptance Testing for Continuous Delivery.
17:30 - 18:00: Entry + drinks + food
18:00 – 18:45: Specification by Example modelling
18:45 - 19:15: Break
19:15 - 20:15: Dave Farley: Acceptance Testing for Continuous Delivery
20:15: Drinks and networking
Talk: Acceptance Testing for Continuous Delivery
Writing and maintaining a suite acceptance tests that can give you a high level of confidence in the behaviour and configuration of your system is a complex task. In this talk Dave will describe approaches to acceptance testing that allow teams to: work quickly and effectively; build excellent functional coverage for complex enterprise-scale systems; manage and maintain those tests in the face of change, and of evolution in both the codebase and the understanding of the business problem. This talk will answer the following questions, and more: How do you fail fast? How do you make your testing scalable? How do you isolate test cases from one-another? How do you maintain a working body of tests when you radically change the interface to your system?
Dave Farley is a thought-leader in the field of Continuous Delivery, DevOps and Software Development in general. He is co-author of the Jolt-award winning book 'Continuous Delivery' a regular conference speaker and blogger and one of the authors of the Reactive Manifesto.
Dave has been having fun with computers for over 30 years has worked on most types of software, from firmware, through tinkering with operating systems and device drivers, to writing games, and commercial applications of all shapes and sizes. He started working in large scale distributed systems about 25 years ago, doing research into the development of loose-coupled, message-based systems - a forerunner of MicroService architectures.
Dave has a wide range of experience leading the development of complex software in teams, both large and small, in the UK and USA.
Dave was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing on commercial projects from the early 1990s.
Dave is the former Head of Software development at LMAX Ltd, home of the OSS Disruptor, a company that are well known for the excellence of their code and the exemplary nature of their development process.
Dave is now an independent software developer and consultant, and founder and director of Continuous Delivery Ltd.
Blog: http://www.davefarley.net (http://www.davefarley.net/)
Company WebSite: http://www.continuous-delivery.co.uk (http://www.continuous-delivery.co.uk/)
Rules of engagement
In order to keep our high quality meetup you need to know this. We are not charging for the meetups, neither are we doing pay and refund, we want to make it extremely easy for you and us. So:
• We send a reminder for the meetup 1 week before the meetup
• You update your RSVP to either Yes or No, at least 2 days before start of the meetup
• At the meetup, we ask you to sign in to mark your attendance
• No shows are marked
We absolutely understand that there are plenty of valid reasons why you cannot attend at the last moment. Please do not hesitate to reach out. Leave a comment on the site, send an email, WhatsApp, Twitter message or whatever and we'll work it out. But please let us know when there was a reason behind the last minute cancellation.
This said, to keep the meetup high quality, we may take the liberty to cancel your meetup membership if you do not show up 2 times without letting us know in time.
If you have any questions or remarks, do not hesitate to contact us at
See you next time!