Track: Developer Experience: Level up Your Engineering Effectiveness

Location: Plymouth - Royale, 6th fl.

Day of week: Tuesday

A software engineering organization is most useful to the business when its time is totally focused on the art and science of building great software products and services. Developer Experience is about maximizing that effectiveness by simplifying the process of developing, deploying, operating and supporting software. Practices like Continuous Delivery are a great step in that direction, but we need to also succeed in many other areas. We will explore tools and techniques to manage cross-platform environments, evaluate detailed insights into these systems and study lessons learned with the intricacies of managing complex test environments.

Track Host:
Sangeeta Narayanan
Director of Engineering @Netflix

Sangeeta leads the Edge Developer Experience team at Netflix, whose mission is to ensure that engineers are focused on providing the best possible video streaming experience for millions of people around the world. She and her team accomplish this by building world class tools to enable a simplified developer experience and enhanced operational visibility at cloud scale. Sangeeta has held varying roles at companies large and small, including Test Engineering, Sales Engineering, Consulting and Leadership. Her passion for simplifying the process of developing and operating software has been the common theme across all those experiences.

10:35am - 11:25am

by Tim Bozarth
Director of Engineering @Netflix

The fabric of Netflix's approach to building new highly-available services is evolving. The Runtime Platform Team is focused on improving developer productivity while simultaneously making it simpler to build and maintain the high-availability services that Netflix expects. Starting with application generation, and leveraging a new approach to communication between services (RPC), we're simplifying what's needed to build a fast, reliable, and optimized service capable of delivering a...

11:50am - 12:40pm

by Adrian Trenaman
SVP Engineering, HBC Digital / Gilt & Committer Apache Karaf

Our ability to be productive engineers can be distilled to the sum of two forces: things that motivate us, and -things that hold us back. While the levers of autonomy, mastery and purpose and their effect on motivation are well popularised, engineering organisations are often held back by different forms of friction. We’ll discuss how we’ve applied a potent blend of microservice / serverless architectures, continuous deployment, and cloud technology to make it easy to push code swiftly,...

1:40pm - 2:30pm

Open Space
2:55pm - 3:45pm

by Erich Ess
Engineer @Jet.com

One of the biggest challenges of working with distributed systems (even small ones with only 10 services) is maintaining them once they're live and performing triage of major issues and returning systems back to health as quickly as possible. This creates a key need for a good developer experience with complex systems: how to minimize the amount of time spent awake at 2am in order to achieve Return To Service. Having a good experience for developers is founded upon how the distributed system...

4:10pm - 5:00pm

by Michael Bryzek
Cofounder & CTO @Flow.io., Co-Founder & ex-CTO @Gilt

A major part of our lives is working safely with production - yet few organizations today are designing production to enable higher quality, end to end verification of the code we write and deploy. In this talk, we build on the foundation of great micro service architectures to include the first class design of testability as one of the most important artifacts high velocity and high quality teams consider. In particular, we’ll explore what it’s like to build quality software with no...

5:25pm - 6:15pm

Tracks

Monday, 26 June

Tuesday, 27 June

Wednesday, 28 June