GOTO Amsterdam (June 13-15, 2016) is a vendor independent international software development conference with more than 60 top speakers and 800 attendees. The conference covers topics such as Microservices, Rugged, JavaScript, Post-Agile, Data, Spring++, Connected Worlds & Philosophy.

Dave Farley, Co-Author of "Continuous Delivery"

Dave Farley

Biography: Dave Farley

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. During that period he 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.

Twitter: @davefarley77
Blog: davefarley.net
Company Website: continuous-delivery.co.uk

Presentation: Farley's Laws

Track: Philosophy / Time: Wednesday 14:30 - 15:20 / Location: Administratiezaal

We are not as smart as we think we are. Even us software developers!

What we think of as reality isn't. When we think we are being rational, we are not. When we listen to experts and trust in their wisdom, we are fooling ourselves. Meanwhile, software development is one of the more complex tasks that we mere mortals undertake. So what does it really take to overcome the limitations of our biology? How do we overcome our desire to jump to conclusions and guess at solutions?

This mildly humorous, entertaining talk explores some of the fallibilities inherent in our biology and addresses what it takes to solve genuinely complex problems in the face of our propensity to make wild guesses? To put it another way, what do you need to understand to completely grasp how agile, lean development, DevOps and Continuous Delivery really work?

Workshop: Continuous Delivery: Theory, Technology and Practice

Track: Workshops / Time: Monday 09:00 - 16:00 / Location: Veilingzaal

Continuous Delivery is a complex, holistic approach to software development and has a significant impact on the ways in which organisations operate. This approach demands a broad range of skills and techniques.

This course is designed to introduce and explore a deeper understanding of these ideas and techniques. This course will give you the tools to help your company become a 'Learning Organisation'. Increase efficiency and quality, and reduce risk in your software development process. Our training can teach the techniques that will allow you to increase user satisfaction and make your organisation more innovative.

We do this by teaching an approach that will allow your company to become more experimental and capable of reacting quickly and efficiently to change and allowing your software development process to become a tool that enables this flexibility rather than an impediment to it.

This one day introduction will concentrate on Continuous Delivery fundamentals. You will learn:

  • Why CD is taking the software development industry by storm.
  • Why it works.
  • The Fundamental Importance of Cycle-Time and experimentation.
  • The Anatomy of a Deployment Pipeline.
  • Working iteratively and maintaining flow.

Target Audience
It is primarily aimed at "Change Agents" within organisations, Leaders, Lead Developers, Lead Architects and so on. However the content is accessible to anyone that works closely with development organisations. Including developers, testers, BAs and product owners.

Technical Requirements
None

Workshop seats are limited.