Session + Live Q&A
Hone Your Tools: Building Effective & Delightful Developer Experiences
The tools that engineers use to build, test and release software are the backbone of software delivery. Continuous investment in the developer experience can lead to increased velocity and fewer errors hitting production.
This talk will go through Monzo’s early investment in Developer Tooling and how it’s evolved and continued over time. We will showcase things such as Monzo’s CLI which allows engineers to send requests to over 2,000 microservices in production and manage our entire banking platform. We will go into Monzo’s deployment/release tooling which enables engineers to ship hundreds of times a day with confidence.
We will cover visible experiences such as command line interfaces, internal web apps and the rise of developer portals (like Backstage), and touch further on concepts that work in the background such as rapid iteration / testing, static analysis and tracing / telemetry. All of these can work in tandem to build delightful developer experiences.
Speaker
Suhail Patel
Staff Engineer @Monzo
Suhail is a Staff Engineer at Monzo focused on building the Core Platform. His role involves building and maintaining Monzo's infrastructure which spans nearly two thousand microservices and leverages key infrastructure components like Kubernetes, Cassandra, Etcd and more. He focuses...
Read moreFind Suhail Patel at:
From the same track
Building and Scaling Developer Environments at Stripe
Monday Apr 4 / 02:55PM BST
Developers at Stripe work with several-GB-large code bases, develop hundreds of services, and write code in several languages. They often work on multiple branches at the same time, iterating on code reviews while working on their next task.The dev environment they use must support the fast...
Soam Vasani
Software Engineer @Stripe
Unconference: Developer Enablement
Monday Apr 4 / 01:40PM BST
Details coming soon.
Developer Enablement - What's Next?
Monday Apr 4 / 05:25PM BST
We've talked about the history and had great examples of what's going on in some of the world's most forward-thinking tech organisations but where does it go from here? I challenge our experts to give their expectations of where the subject is going and what we might expect to see in...
Jake Kaufman
Staff Engineer and Technical Lead for the Developer Experience Organization @Lyft
Suhail Patel
Staff Engineer @Monzo
Soam Vasani
Software Engineer @Stripe
Breaking up Lyft’s Development Monolith
Monday Apr 4 / 04:10PM BST
At the beginning of 2020, a Lyft developer trying to ship changes could spend an hour or more a week provisioning and maintaining a remote dev machine that ran an isolated copy of Lyft. Developers needed a way to focus locally on their service while sharing a stable testing environment.This talk...
Jake Kaufman
Staff Engineer and Technical Lead for the Developer Experience Organization @Lyft
So How Do You Enable Developers?
Monday Apr 4 / 10:35AM BST
Using experiences and anecdotes from his time leading enablement efforts at Skyscanner and other organisations over the last decade, Stuart will discuss the history, scope and role of enablement in an organisation with some insights into how you might get started or determine your next...
Stuart Davidson
Tribe Lead of Production Platform @Skyscanner