May 13, 2017
Kevin Webber from RedElastic was proud to have been invited to Italy to give the keynote speech at Scala Italy 2017. There really couldn’t have been a more beautiful venue and wonderful hosts to bring the Italian Scala community together.
In this talk we discussed the key reasons why Scala will likely remain a specialized programming language, and why becoming The Next Java isn’t what the Scala community needs in order to continue fostering a vibrant community, culture, and ecosystem.
The Rule Of Least Power is the philosophy of using the least powerful technology capable of solving a given problem, which is the philosophy that lead to the development of modern generalist languages like Google’s Go. Even more profound are the changes to modern systems architectures; today, a modern system might be composed of tens or hundreds of discrete services. No longer do teams need to choose a single language to accomplish the difficult task of launching a production-grade system, now teams can be very specific about which language is best suited to an individual component of a system. These trends in software development takes the pressure off of Scala to become The Next Java, which gives the Scala community the opportunity to focus on the essence of what makes Scala unique, and why it might be the language of choice to leverage against the most exciting opportunities in your business.
Drawing on almost ten years of Scala experience, along with meeting hundreds of technology leaders who are using Scala on mission-critical projects, Kevin will draw on these experiences to discuss the past of Scala and where the language and ecosystem may evolve to over the next decade.
RedElastic is considered one of the premier, boutique consulting firms in the space of Intelligent Reactive Systems development. We're a proud Lightbend consulting partner and help companies around the globe with their reactive systems and machine learning initiatives.
If you'd like to discuss an upcoming project that we may be able to assist with, don't hesitate to get in touch. We try to respond to all enquiries within 24 hours!