JSFoo 2019

JSFoo 2019

On component architecture, front-end engineering and Developer Experience (DX)

Tickets

Loading…

Rahul Kadyan

@znck

Building for developer experience

Submitted Sep 9, 2019

At Myntra, we have hundreds of micro applications built over a few years by a continuously changing team. Different people brought different ideas, and these applications became an amalgam of different design processes, themes, libraries, and tools with lack of any governing principles. These differences and no governance led to multiple forks in design and experience. Now, we have a solution which unifies the forks, makes it easier to deliver consistent user experience and much more.

Outline

In this talk, I share the problems we faced:

  • In maintaining a component library.
  • In supporting hundreds of applications.
  • In communicating design decisions.

And how we ended up building tools for fixing broken developer experience, which in turn addressed the issues of user experience inconsistencies.

In short, this is a story of re-making of a design system until it made sense to everyone.

Requirements

None

Speaker bio

Rahul Kadyan is Vue Core Team Member, and senior software engineer at Myntra.

https://znck.me
https://www.linkedin.com/in/rahulkadyan/

Slides

https://www.icloud.com/keynote/0WXnkp9yBCMKE3GykuIV9WlSA

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hybrid access (members only)

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more