Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Tutorials

On Wednesday, 18 October, choose from half-day tutorials. These expert-led presentations give you a chance to dive deep into the subject matter. Please note: to attend, your registration package must include tutorials on Wednesday; does not include access to training courses.

Please note: To attend Wednesday tutorials, you must have a Gold or Silver pass; does not include access to training courses.

Wednesday, 18 October

Add to your personal schedule
9:0012:30 Wednesday, 18 October 2017
Location: Windsor Suite Level: Beginner
Secondary topics:  Hands-on
Daniel Bryant (SpectoLabs), Andrew Morgan (OpenCredo)
Average rating: ***..
(3.67, 3 ratings)
Testing microservices is challenging. Dividing a system into components naturally creates interservice dependencies, and each service has its own performance and fault-tolerance characteristics that need to be validated during development and the QA process. Daniel Bryant and Andrew Morgan share the theory, techniques, and practices needed to overcome this challenge. Read more.
Add to your personal schedule
9:0012:30 Wednesday, 18 October 2017
Location: Park Suite (St. James / Regents) Level: Intermediate
Secondary topics:  Best Practice, Hands-on
Average rating: ****.
(4.20, 10 ratings)
Whether you are migrating existing applications or starting afresh with microservices, Clarence Bakirtzidis helps you get started on your journey to Docker-based production environments, focusing on an infrastructure-as-code approach via scripting and automation from the command-line interface. Read more.
Add to your personal schedule
9:0012:30 Wednesday, 18 October 2017
Location: Blenheim Room Level: Beginner
Pepijn van de Kamp (Software Improvement Group)
Average rating: ***..
(3.50, 2 ratings)
Pepijin van de Kamp shares a simple, fact-based method of building software systems and their architecture, covering some frequently encountered architectural styles and ways to identify architectural bottlenecks in your implementations. Read more.
Add to your personal schedule
13:3017:00 Wednesday, 18 October 2017
Location: Blenheim Room Level: Intermediate
Secondary topics:  Best Practice, Overview, Theoretical
Uwe Friedrichsen (codecentric AG)
Average rating: ****.
(4.67, 9 ratings)
Uwe Friedrichsen walks you through the foundations of resilient software design: what it is, why we need it, how to start, and where the biggest pitfalls lie, with a focus on design challenges and useful resilience patterns. Read more.
Add to your personal schedule
13:3017:00 Wednesday, 18 October 2017
Location: Windsor Suite Level: Intermediate
Secondary topics:  Best Practice
Rafael Schloming (Datawire), Phil Lombardi (Datawire)
Average rating: **...
(2.33, 3 ratings)
Microservices are an increasingly popular approach to building cloud-native applications, and dozens of new technologies that streamline microservices development, such as Docker, Kubernetes, and Envoy, have been released over the past few years. Phil Lombardi and Rafael Schloming walk you through actually using these technologies to develop, deploy, and run microservices. Read more.
Add to your personal schedule
13:3017:00 Wednesday, 18 October 2017
Location: Park Suite (St. James / Regents)
Mike Roberts (Symphonia)
Average rating: ****.
(4.00, 1 rating)
Mike Roberts discusses the benefits, trade-offs, concepts, and patterns of serverless architecture and then demonstrates building a serverless application using AWS technology with API Gateway and Lambda. Read more.