How Twitter teaches Scala
Circa 2009, Twitter’s scalability issues with its Ruby on Rails platform prompted a migration to a Scala-based stack. Today, Twitter is one of the largest organizations using Scala as its main programming language to power its platform. In fact, more and more organizations are steadily adopting Scala in their business-critical applications, making Scala engineers in high demand. However, this demand hasn’t yet translated in a large pool of Scala engineers that Twitter or other companies can readily hire. Because many software engineers joining Twitter are unfamiliar with Scala, this talk will focus on how the company redesigned and updates its onboarding process so as to best ramp up its new engineering hires with regards to. Scala. We will also discuss the role that Scala plays in our continuing engineering education.