Iniciarse en Apache Spark (III): un primer ejemplo en Scala

Después de convertirnos en los “bestias pardas” desplegando clústeres en Spark, conocer lo básico y hablar de Scala, es hora (o eso creo), de hacer algo combinando lo que hemos visto, ¿no creeis? 😉

Para calentar motores, vamos a desarrollar un ejemplo simple y muy clásico cuando se trabaja con Map-Reduce: un contador de palabras.

Sigue leyendo

Scala, un lenguaje que está dando que hablar

destacada Scala

Lo cierto es que no está dando que hablar por su lenguaje 😛 , sino por estar subiendo en el ranking de tendencias para los próximos años en el entorno de la programación.

Scala es un lenguaje de programación funcional y orientado a objetos originado en 2003, con un tipado estático y que hace uso de la máquina virtual de Java para su ejecución. Esto quiere decir que al hacer uso de Java ByteCode, lo convierte en un lenguaje totalmente compatible con Java, pudiendo combinar código en ambos lenguajes.

Sigue leyendo