Sharing web UI components across multiple teams

A presentation at Codemotion in in Milan, Metropolitan City of Milan, Italy by Xavier Lefèvre

In a company, as the technical teams grow and work on different projects, the question of creating a set of common components naturally arises.

With this talk we will give you key technical advices coming from our experience to make this type of project a success:

  • the technical design that worked for us
  • a mono-repository architecture with helpful tooling: Lerna, React, Flow, Yeoman…
  • the process we to set-up to work with multiple teams

Today, on our project, five teams re-use and contribute to our common libraries on a daily basis, and other departments are expressing a big interest in it. Our talk could help you convince your co-workers that it’s worth investing time in such a project. You won’t regret it!

Resources

The following resources were mentioned during the presentation or are useful additional information.

Buzz and feedback

Here’s what was said about this presentation on social media.