JSFoo 2019

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

Sharing Code Across UI Teams, Frameworks are 9/10 work done. Finding the missing 1/10

Submitted by saurabh.sh (@saurabh-sh) on May 23, 2019

Section: Full talk (40 mins) Technical level: Advanced Status: Rejected

Abstract

Why it is vital as a big tech setup to be investing into internal core teams and following standards to maximise code reuse with components driven design. How setups like AirBnB, Uber, ING all have followed and benifitted from investing in core tech processes.

Outline

  • Having a core development methodology team. Why it matters ?
  • CDD (component drivent design) for faster execution and deliveries
  • Vue, React, Angular, Polymer etc can co-exist. F/W agnostic
  • Components save time , only if used rightly
  • How developing UI components needs commandments
  • Learning curve and discipline(of the methodology) needed across teams
  • Tools of help - lerna, storybook, styled-components, gitlab pipelines
  • A mix of storybook based platform for components sharing
  • tests and continuous integration a must carry-along
  • Speed it up with web-components

Speaker bio

  • Web Developer since 2004
  • Corporate life 1 (2004-2013)
  • Founder, Prokriya (Web Consultancy)
  • Founder, Appler (Web based Product Development)
  • Corporate life 2 (2019-Present)
  • Working with same challenges with a 70+ people team at IBM India
  • https://www.linkedin.com/in/saurshaz/

Comments

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

{{ gettext('You need to be a participant to comment.') }}

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

{{ errorMsg }}