Why Scala?

Clint's Software Development Corner

In January 2013, we engineers at Avention’s Austin office were given an opportunity to build the next generation of the company’s products from scratch. The products involve lots of big data analysis, complex use of search engines, web UI’s, and the ability to scale to a very large existing user base. The company gave the founding members of the Austin engineering team a blank check to bring in the technologies we wanted, the tools we wanted, the methodologies we wanted, and to build the team we wanted. It was a great opportunity.

One of our first decisions was to pick a language for the products. Over the years at various other companies, our team members had built major products in Java, Ruby, Python, Groovy, and even C++. While we could have used any of these languages, we chose instead to go with Scala, a language none of us had ever…

View original post 5,165 more words

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s