Descripción
Ahorre tiempo y problemas al construir aplicaciones orientadas a objetos, funcionales y concurrentes con Scala. La última edición de este completo libro de cocina incluye más de 250 recetas listas para usar y 1.000 ejemplos de código para ayudarle a resolver los problemas más comunes al trabajar con Scala 3 y sus bibliotecas populares.
Scala cambia la forma de pensar sobre la programación, y eso es algo bueno. Ya sea que esté trabajando en aplicaciones web, de big data o distribuidas, este libro de cocina ofrece recetas basadas en escenarios del mundo real tanto para desarrolladores experimentados de Scala como para programadores que recién están aprendiendo a usar este lenguaje JVM. El autor Alvin Alexander incluye soluciones prácticas de su experiencia usando Scala para aplicaciones basadas en componentes y altamente escalables que admiten concurrencia y distribución.
Las recetas cubren:
- Cadenas, números y estructuras de control
- Clases, métodos, objetos, traits, empaquetado e importaciones
- Técnicas de programación funcional
- La gran cantidad de clases y métodos de colecciones de Scala
- Construcción y publicación de aplicaciones Scala con sbt
- Actores y concurrencia con Scala Future y Akka Typed
- Bibliotecas populares, incluyendo Spark, Scala.js, Play Framework y GraalVM
- Tipos, como varianza, givens, intersecciones y uniones
- Mejores prácticas, incluyendo emparejamiento de patrones, módulos y manejo de errores funcional
Autor: Alvin Alexander
Editorial: O'Reilly Media
Publicado: 31/08/2021
Páginas: 802
Tipo de encuadernación: Tapa blanda
Peso: 2.76lbs
Tamaño: 9.19h x 7.00w x 1.59d
ISBN13: 9781492051541
ISBN10: 1492051543
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Programación | Orientada a objetos
- Informática | Internet | Programación web
Sobre el autor
Alvin Alexander tomó el camino más tortuoso hacia el desarrollo de software. Logró obtener un título en Ingeniería Aeroespacial de la Universidad Texas A&M mientras todo lo que quería era jugar béisbol. Una vez que se convirtió en ingeniero en ejercicio, se ofreció voluntariamente para mantener las aplicaciones de software de la empresa y rápidamente se dio cuenta de que le gustaba. Como resultado, terminó aprendiendo Fortran, C, Unix y administración de redes, Perl, Java, Python, Ruby, Scala y Kotlin. Durante este proceso, fundó una empresa de consultoría de software, la hizo crecer a quince personas, la vendió y se mudó a Alaska. Después de regresar a los "48 estados contiguos", autoeditó dos libros: How I Sold My Business: A Personal Diary y A Survival Guide for New Consultants. Desde entonces, ha escrito tres libros más: Scala Cookbook; Functional Programming, Simplified; y Hello, Scala.

