
Programming Scala, 2nd Edition
Alex Payne, Dean Wampler
- Editorial
- O'Reilly
- Año
- 2014
- Páginas
- ~586
- Nivel
- Básico
De qué trata
Segunda edición de la guía canónica de Dean Wampler y Alex Payne, publicada por O'Reilly en 2014. Ofrece una cobertura exhaustiva de Scala 2.11 para ingenieros de software profesionales que desarrollan aplicaciones en la nube y Big Data.
Detalla la fusión de programación funcional y orientada a objetos, pattern matching avanzado, sistema de tipos (varianza, higher-kinded types, path-dependent types), metaprogramación con macros y reflection, librerías concurrentes con Akka y Futures, y diseño de DSLs.
Presenta una gran variedad de ejemplos prácticos y proyectos orientados a la producción. Es ampliamente considerado uno de los textos de referencia más equilibrados y profundos para aprender a programar idiomáticamente en Scala.
- Scala 2.11
- Higher-Kinded Types
- Akka
- Futures
- Macros
- DSLs
- Programación Funcional
- Big Data
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor DSL de Procesamiento y Reglas de Negocio
Diseño e implementación de un lenguaje de dominio específico interno en Scala con validación estática de tipos y ejecución asíncrona.

