How would you enrich code browsing, code review and code evolution?
Software Engineer, Eugene Burmako had this task and found a way to scale semantic tools for Scala to millions of lines of code. The team managed to index their source code into an easily accessible service.
Find out more from Eugene's talk at Scala Days 2018.
How We Built Tools That Scale to Millions of Lines of Code
In early 2017, we set out to develop a suite of tools to enrich code browsing, code review and code evolution at Twitter with semantic knowledge. To turn this vision into reality, we had to find a way to scale semantic tools for Scala to millions of lines of code that Twitter developers are working with every day.
Fast forward one year, we have indexed our source code into an easily accessible service and are using this index to power a family of next-generation tools. Join our talk to see how this approach works in practice and learn about our future plans.
About Eugene Burmako
Language tools lead at Twitter, member of the Scala language committee, founder of Scala Meta and Scala Macros
This talk was given by Eugene Burmako at Scala Days New York 2018.