JSFoo: round the year submissions

JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

Andrew Bestbier

@andrewbestbier

The Curious case of the Monorepo

Submitted Apr 11, 2018

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

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

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

{{ errorMsg }}

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

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