We will discuss the ongoing work related to deadcode deletion using Piranha. 1. In the first part of the talk, we will discuss our experiences with building Piranha (http://github.com/uber/piranha) and deploying it at Uber to delete > 350KLoC mobile code related to stale feature flags. We will also discuss on how we have been able to leverage this infrastructure for supporting code migrations also.
2. In the second part, we explain the various challenges with the current Piranha design and explain its re-architecture to simplify cleaning up deadcode for new languages and custom use cases.