El lenguaje Scala 101

La programación funcional está de moda y Scala es uno de los lenguajes que destaca en este ámbito sobre todo en aplicaciones de Big Data. Fede Fernández, principal engineer en 47 Degrees nos cuenta cómo aprender esta tecnología desde cero y qué recursos podemos utilizar para comenzar a ser productivos en muy poco tiempo.

Estos son los enlaces a algunos de los temas interesantes de los que hemos hablado:

  • Scala es un lenguaje que permite crear fácilmente lenguajes específicos de dominio.
  • Scala genera código para la máquina virtual Java (JVM) con lo que se puede combinar con proyectos escritos en Java y usar la enorme base de código con la que cuenta este lenguaje.
  • Los Scala Koans son pequeños ejercicios con código cuyos tests unitarios fallan y debemos corregir.
  • Scaka Excercises permite aprender Scala en el navegador sin necesidad de instalar nada, directamente desde nuestro navegador web.
  • En Coursera se ofrece un curso gratuito muy interesante (Fundamentals to the Scala programming) que puedes ampliar con un completo itinerario formativo.
  • Fede recomienda los libros Scala for the impatient, Functional Programming in Scala (el libro rojo) y el libro de referencia del creador del lenguaje Martin Odersky.
  • Como entorno de desarrollo (IDE) Fede recomienda usar IntelliJ con el plugin de Scala o Scala IDE. Además Ensime siempre es un buen aliado para autocompletar el código y ayudarte a hablar en perfecto Scala.

¡Síguenos!

Si quieres seguir nuestro programa desde vuestro reproductor de podcasts preferido, puedes suscribirte a través de iTunes, iVoox o nuestro RSS. Además te invitamos que te suscribas a otros programas de la red como Tecnologería Entrevistas, 1BIT de memoria, RUN: los videojuegos desde dentro o Tecnologería I+D.

Y si no sabes cómo escucharnos en un móvil o tableta, te lo contamos fácilmente cómo hacerlo para dispositivos Apple o Android.

Además puedes escribirnos a hola@tecnologeria.com o contactar con nosotros a través de Facebook o Twitter o nuestro canal en Telegram, donde podrás estar informado de cuándo grabamos, podrás venir a vernos en directo o influir en el contenido del programa.

Créditos

Música
Universal Funk de Duo Teslar
Locución
Pablo Trinidad
Edición audio
Pablo Trinidad
Publicación
Pablo Trinidad

29 noviembre, 2019

Publicado en: 101, Audios, La tecnologería Entrevistas

Etiquetas: ,

Deja tu comentario

1x01 - Cádiz en el epicentro de la programación funcional

¡La Tecnologería ya está en el aire! En esta primera temporada entrevistaremos a profesionales del sector de la informática con historias personales que consideramos interesantes. Los dos primeros valientes en pasar por nuestro programa han sido dos gaditanos con mucho arte, Jorge Galindo y Javi Pacheco del equipo de 47Degrees. Ambos nos cuentan cómo la programación funcional y el software libre les ha ayudado a crear una empresa en constante crecimiento con oficinas en Seattle, Londres y San Fernando (Cádiz). Todo ello con mucho humor y sin cortes.

¿Te ha gustado el programa? ¿Quieres venir a contar tu historia? ¿Quieres ayudarnos de alguna forma? Deja tus comentarios o escríbenos a hola@tecnologeria.com. Ideas no nos faltan, pero ¡también queremos conocer las vuestras!

Os recordamos que podéis seguirnos en Twitter y Facebook, además de suscribiros en ITunes o iVoox.

Este episodio ha sido grabado en la E.T.S. Ingeniería Informática de la Universidad de Sevilla, a quienes queremos agradecer su enorme disposición.

Aquí podéis encontrar algunos enlaces sobre los temas de los que hemos hablado:

Música:

2 octubre, 2016

Publicado en: Audios, La tecnologería Entrevistas

Etiquetas: , , ,

1 comentario