Scala is an open source programming language. It was created by Martin Odersky in 2001.. Another important event in Scala history was the creation of Typesafe Incorporation in May 2011 for providing commercial support to Scala.
Scala is an open source programming language. It was created by Martin Odersky in 2001.. Another important event in Scala history was the creation of Typesafe Incorporation in May 2011 for providing commercial support to Scala. If you ran into a compiler bug that needed to be fixed right away, then you would need to either dig in yourself or wait until a maintainer found the time to fix the bug. Typesafe eliminates this concern. In short, Scala has put down firm roots, and is here to stay for the foreseeable future. First, it allows you to write expressive, concise code. This can allow you to focus on the business goal at hand.
Then there is Java interoperability, as Scala compiles to Java byte code, so that it can run on the JVM, or Java Virtual Machine. In fact, Odersky has stated in his book, Programming in Scala, the name Scala stands for Scalable Language. It makes building applications extremely simple. These applications are scalable and fault tolerant, built quickly to respond to needs even under heavy load. In short, Scala allows developers to focus on the core business problems, and makes the future of parallel computing simpler.
TripAdvisor is using Apache Spark to speed up its personalized customer recommendations. TripAdvisor uses apache spark to provide advice to millions of travellers by comparing hundreds of websites to find the best hotel prices for its customers. Apache Spark at OpenTable OpenTable, an online real time reservation service, uses Spark for training its recommendation algorithms to generate new models. Spark has helped reduce the run time of machine learning algorithms from few weeks to just a few hours resulting in improved productivity.
Step By Step process on new technologies
- Yahoo uses machine learning algorithms that run on Apache Spark to find out what kind of news – users are interested to read.
- With Spark-Scala the machine learning algorithm for news personalization has just 120 lines of Scala programming code
- The largest streaming video company Conviva uses Apache Spark to deliver quality of service to its customers by removing the screen buffering and learning in detail about the network conditions in real-time.