JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

The Curious case of the Monorepo

Submitted by Andrew Bestbier (@andrewbestbier) on Wednesday, 11 April 2018

videocam_off

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

Monorepos are a controversial idea and many think that they are bad practise. However, large companies like Facebook are actively using them to manage their projects. I will build a case for monorepos from first principles and share lessons learned while working on large digital transformations. In particular, I will disucss how to implement Monorepos in a javascript context

Outline

I currently work as a digital consultant in London while doing my part-time MSc at the University of Oxford in Software Engineering. I mainly work with large organisations that are undergoing large digital transformations. These companies are now primarily using monorepos and I thought I would introduce the idea at the conference. In particular my talk will be structured as follows:

Introducing Monorepos
Advantages/Disadvantages from both a high level and code level (an example would be sharing of React components)
How projects are built, CI and dependency management
How to manage the project from a human perspective - PRs, admin
Lessons learned from using Monorepos for digital transformations
How monorepos work with Javascript related projects

I have given this talk a few times in London and it has been very well received. I also recently gave this talk at a developer conference in South Africa.

Speaker bio

I currently work as a digital consultant in London while doing my part-time MSc at the University of Oxford in Software Engineering. I use Javascript primarily in my daily work - particularly when working with Monorepos.

Comments

Login with Twitter or Google to leave a comment