Manuel Nakamurakare

Pinterest, EM Mobile Builds

Talk Title

Modularization: some learnings a few years later







on Twitter

We went through modularization a few years ago for both our Android and iOS codebases. One of the initial goals was to improve build times. However, things didn't get better. They actually got worse before things improved. We faced challenges such having unnecessary dependencies, frequent code changes happening deep in the graph, etc. In this talk, I will go through our learnings. Things that actually matter in order to improve our build times that we didn’t pay too much attention to at first but were highly relevant in order to reduce the build times.

Speaker Bio

I’m a curious engineer currently trying think about ways to make cross functional teams work together and be more productive. When not at work, you can find me hitting up the slopes, or hiking with my wife