Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Diseño de sistemas Elixir con Otp: creación de software altamente escalable y autoreparador con capas)

Puntuación:   (4,5 de 5)

Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Diseño de sistemas Elixir con Otp: creación de software altamente escalable y autoreparador con capas) (Gray II James Edward)

Opiniones de los lectores

Resumen:

El libro ofrece una perspectiva única sobre el aprendizaje de Elixir y OTP al centrarse en los procesos de pensamiento y los enfoques de diseño en lugar de sólo en la sintaxis. Es apreciado por sus ideas sobre la organización del código para sistemas distribuidos, pero criticado por no profundizar lo suficiente en conceptos específicos.

Ventajas:

Hace hincapié en aprender a pensar en Elixir y OTP en lugar de sólo en la sintaxis.
Ofrece contenido valioso sobre pruebas y diseño de código para sistemas distribuidos.
Proporciona una buena estructura y ejemplos de patrones y prácticas.

Desventajas:

No es lo suficientemente profundo en su cobertura de sistemas para ser completamente útil por sí mismo.
Algunos ejemplos y proyectos pueden ser demasiado simplistas.
Varias críticas sobre un enfoque equivocado, explicaciones vagas y convenciones de nomenclatura inadecuadas para las funciones.
Algunos lectores piensan que es más un libro de cocina de código que una discusión teórica sobre OTP.

(basado en 6 opiniones de lectores)

Título original:

Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers

Contenido del libro:

Ya sabes codificar en Elixir; ahora aprende a pensar en él. Aprenda a diseñar bibliotecas con capas inteligentes que den forma a las estructuras de datos adecuadas, fluyan de una función a la siguiente y presenten las API adecuadas. Adopte la misma OTP que ha mantenido nuestros sistemas telefónicos fiables y rápidos durante más de 30 años. Vaya más allá de la comprensión de las funciones de OTP para saber lo que ocurre bajo el capó y por qué es importante. Utilizando ese conocimiento, sepa instintivamente cómo diseñar sistemas que ofrezcan servicios rápidos y resistentes a sus usuarios, todo ello con un enfoque Elixir.

Elixir está ganando adeptos como el lenguaje de programación que puede utilizar para mantener su software en funcionamiento para siempre, incluso frente a errores inesperados y una necesidad cada vez mayor de utilizar más procesadores. Este poder proviene de un lenguaje de programación eficaz, una base excelente para la concurrencia y su herencia de un marco de trabajo probado en batalla llamado OTP.

Si estás utilizando frameworks como Phoenix o Nerves, ya estás experimentando las características que hacen de Elixir un lenguaje excelente para las demandas actuales. Este libro te muestra cómo ir más allá de la simple programación hacia el diseño, y eso significa construir las capas adecuadas. Adopta aquellas estructuras de datos que funcionan mejor en programas funcionales y utilízalas para construir funciones que se desempeñen y compongan bien, capa por capa, a través de los procesos. Pruebe su código en el lugar adecuado utilizando las técnicas adecuadas. Divida el código en capas que sean fáciles de entender y que se curen solas cuando se produzcan errores.

De todas las ventajas de Elixir, la más importante es que nos guía para diseñar nuestros programas de forma que se beneficien al máximo de la arquitectura en la que se ejecutan. Los expertos lo hacen y ahora usted puede aprender a diseñar programas que hagan lo mismo.

Lo que necesitas

Elixir Versión 1. 7 o superior.

Otros datos del libro:

ISBN:9781680506617
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2019
Número de páginas:248

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Diseño...
Ya sabes codificar en Elixir; ahora aprende a...
Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Diseño de sistemas Elixir con Otp: creación de software altamente escalable y autoreparador con capas) - Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)