Go eficiente


Precio:
Precio de venta$66.65

Descripción

Cree y actualice un sistema automatizado de distribución de software que admita la contenerización, las pruebas de integración, el versionado semántico, la implementación automatizada y mucho más.

En Shipping Go aprenderá a:

  • Desarrollar un mejor software basado en la retroalimentación de los clientes
  • Crear una canalización de desarrollo que convierta la retroalimentación en características
  • Reducir los errores con la automatización de la canalización que valida el código antes de implementarlo
  • Establecer pruebas continuas para una calidad de código excepcional
  • Implementaciones sin servidor, basadas en contenedores y basadas en servidor
  • Escalar su implementación de manera rentable
  • Ofrecer una cultura de mejora continua

Shipping Go es una guía práctica para el envío de software basado en Go. El autor Joel Holmes le muestra la forma fácil de configurar canalizaciones de desarrollo, totalmente ilustradas con ejemplos prácticos en el potente lenguaje Go. Pondrá en acción la entrega continua y la integración continua, y descubrirá una guía útil al instante sobre cómo automatizar la compilación de su equipo y reaccionar con agilidad a las demandas de los clientes. Sus nuevas canalizaciones llevarán sus proyectos a través de la producción y la implementación, y también mejorarán sus pruebas, la calidad del código y las aplicaciones de producción.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Sobre la tecnología

Una canalización eficaz de entrega de software automatiza todas las etapas, desde el diseño inicial, pasando por el desarrollo, la implementación y, en última instancia, la experiencia de uso que retroalimenta nuevas características y lanzamientos. Go abarca las mejores prácticas de la entrega continua y añade algunas herramientas y particularidades específicas del lenguaje.

Sobre el libro

Shipping Go le muestra cómo crear canalizaciones de desarrollo de software específicas de Go. Tendrá un proceso básico de CI/CD funcionando cuando termine el Capítulo 3, junto con un proceso iterativo para diseñar, lanzar y revisar sus aplicaciones. Luego, actualizará sistemáticamente su canalización para admitir la contenerización, las pruebas de integración, el versionado semántico y la implementación automatizada. Un conjunto de apéndices útiles le ayudarán a traducir estas valiosas prácticas a aplicaciones Kotlin, Python y JavaScript.

Lo que contiene

  • Crear una canalización de desarrollo que convierta la retroalimentación en características
  • Validar automáticamente el código antes de su implementación
  • Implementaciones sin servidor, basadas en contenedores y basadas en servidor
  • Escalar su implementación de manera rentable

Sobre el lector

Para desarrolladores de Go.

Sobre el autor

Joel Holmes crea aplicaciones nativas de la nube, ayudando a su arquitectura, diseño y desarrollo. Como líder técnico de Golang, Aliénor Latour fue la editora técnica de este libro.

Tabla de contenidos

PARTE 1 - INICIO
1 Entregando valor
2 Introducción a la integración continua
3 Introducción a las pruebas continuas
4 Introducción a la implementación continua
PARTE 2 - ESCALAMIENTO
5 Aplicación de la calidad del código
6 Marcos de prueba, simulacros y dependencias
7 Implementación en contenedores
PARTE 3 - SALIENDO A LA LUZ
8 Gestión de la configuración y lanzamientos estables
9 Pruebas de integración
10 Implementación avanzada
11 El bucle

Autor: Joel Holmes
Editorial: Manning Publications
Publicado: 04/08/2023
Páginas: 300
Tipo de encuadernación: Tapa blanda
Peso: 0.80lbs
Tamaño: 9.21h x 7.17w x 0.71d
ISBN13: 9781617299506
ISBN10: 1617299502
Categorías BISAC:
- Informática | Desarrollo e ingeniería de software | General
- Informática | Programación | General
- Informática | Sistemas distribuidos | General

Sobre el autor
Joel Holmes es un desarrollador de software centrado en la creación de aplicaciones nativas de la nube. Ha trabajado en varias startups ayudando a la arquitectura, diseño y desarrollo de nuevos productos y servicios para ayudar a esas empresas a desarrollarse y crecer. En el camino, pudo ayudar a establecer herramientas y procesos que ayudaron al desarrollo y aumentaron la calidad. Joel es un colaborador de código abierto, incluso en proyectos DevOps escritos en Go, como Carvel-vendir de VMWare.