Developer Experience Talk
Developer Experience Talk
Developer Experience Talk
Building an
Awesome Developer
Experience (DX)
Unmesh Gundecha
Senior Architect, DevOps, DX and
Testing
https://about.me/upgundecha
Agenda
• What is Developer Experience (DX)?
• Elements & benefits of a great Developer Experience
• Examples
• Phase of DX
• Developer Onboarding
• Application Onboarding
• Measuring DX
What is Developer Experience?
Platforms Tools
• Best in class developer • First choice for cloud • Cross platform IDE • Swiss army knife of API • Getting popular with
portal • Continuous Innovation • Built on open source and development frontend developers
• Cross platform SDK’s • Built for different JavaScript • Clean UI • Native support for Node,
• Extensive documentation developer personas – • First choice among web • Supports debugging, JS
and code examples Console, API, SDKs developers testing and monitoring • Great debugging support
• High availability • Clean documentation, • Plugins/Extensions APIs • Neat documentation,
• Test environment & test sample code and • Extensibility • User community examples and getting
data example projects • User community • Easy to onboard started guides
• Easy to onboard • Training and certifications • Easy to onboard • Neat API
• Free credits! • Engaged user community
• Highly available • Extensibility
• Easy to onboard • Easy to onboard
Phases
• Developer Onboarding
Did you have same “WOW” experience with development tools to
get you started at your workplace?
Fragmented tools
Multiple configurations
Mul0ple creden0als
Hard to install
Hard to update
How to build a great onboarding experience?
Idea
Retire Plan
Depreciate Setup
Maintain Design
Operate Code
Monitor Build
Deploy Test
How to build a great onboarding experience?
https://github.com/spotify/backstage
Golden Paths
Source - https://backstage.io/blog/2020/03/18/what-is-backstage
60 seconds demo of Backstage
Source - https://backstage.io/blog/2020/03/18/what-is-backstage
Service View
Source - https://github.com/spotify/backstage/issues/2071
Measuring DX
UX Pillars DX Pillars
Source - https://medium.com/@albertcavalcante/developer-experience-metrics-46b1d087811d
Let’s make developers happy!
Thank you!
Q&A in #It-unmesh