Ingeniería de software

La programación orientada a objetos de Python más elegante

Bienvenido, les saluda Miguel y hoy les traigo este nuevo artículo. Se sabe que la fuerza de Python es su flexibilidad. Por ejemplo, Python es uno de los lenguajes de programación más sencillos para la programación orientada a objetos. Sin embargo, a veces también se critica porque es «demasiado flexible». En este artículo, voy a presentar la [...]

Leer más

Decoradores de Python: 5 características avanzadas que debe conocer

Bienvenido, les saluda Luis y hoy les traigo este tutorial. Aprovecha los decoradores de Python en tu proyecto Los decoradores son funciones que modifican el comportamiento de otras funciones sin cambiar sus operaciones centrales. Como lo indica el nombre, los decoradores solo decoran otras funciones. Puede pensar en otras funciones como [...]

Leer más

Comprensión de las estrategias de implementación de Kubernetes

Muy buenas, soy Miguel y para hoy les traigo un tutorial. Actualizaciones continuas, recreaciones, implementaciones en rampa, implementaciones de canary y más Los recursos de implementación dentro de Kubernetes han simplificado las implementaciones de contenedores y son uno de los recursos de Kubernetes más utilizados. Las implementaciones [...]

Leer más

Combine, limpie y transforme sus archivos CSV fácilmente con BigQuery

Muy buenas, les saluda Luis y aquí les traigo otro tutorial. El formato CSV (valores separados por comas) es  para compartir datos estructurados y fácilmente legible por humanos, cualquier software como Hoja de Google y Microsoft Excel, o por motor de base de datos como MySQL, PostgreSql o BigQuery. Sin embargo, la popularidad de este formato [...]

Leer más

5 razones para utilizar SQLite the Tiny GIANT para su próximo proyecto

Hola, me llamo Miguel y aquí les traigo un tutorial. La base de datos SQLite es pequeña gigante en el área de SQL con un motor de base de datos SQL con todas las funciones y miles de millones de implementaciones. 1. Sin servidor y multiplataforma La base de datos SQLite se implementa en un solo archivo sin un proceso de servidor adicional o la [...]

Leer más

Pruebas más rápidas con inyección de dependencia

Bienvenido, soy Luis y esta vez les traigo un nuevo post. Mejore sus pruebas unitarias y aumente la capacidad de mantenimiento Una de las cosas más difíciles de probar su código Swift es comenzar. El lienzo en blanco de una aplicación nueva puede ser intimidante y es fácil posponer la escritura de sus pruebas hasta que haya terminado de escribir [...]

Leer más

Cómo codificar y decodificar cadenas Base64 con Mac OS o Linux

Muy buenas, soy Luis y para hoy les traigo un nuevo tutorial. Una tarea bastante común que necesito hacer durante mi ingeniería de software diaria es codificar o decodificar cadenas base64; aparece cuando trabajo con cosas como claves privadas o Secretos de Kubernetes, que están codificados en base64. Para hacerlo, puede memorizar fácilmente un [...]

Leer más

Implementación de contenedores Docker en AWS Fargate

Hola, soy Miguel y hoy les traigo un nuevo post. Una guía paso a paso para implementar aplicaciones web en contenedores en AWS usando Fargate y Cloud Formation Motivación Docker es una herramienta fantástica para encapsular e implementar aplicaciones de una manera fácil y escalable. De hecho, algo que me encuentro haciendo muy a menudo es [...]

Leer más

Cree un registro de cambios continuo con AWS y Jira

Bienvenido, les saluda Luis y esta vez les traigo otro nuevo tutorial. ¿Cómo gestiona sus notas de la versión con CI / CD? ¡Con un registro de cambios automático, por supuesto! Entonces has decidido ir a CI / CD. Usted lee todo sobre los cambios de la organización , comprende los entresijos del proceso de desarrollo y se siente seguro de que puede [...]

Leer más

Kubernetes: aprender el patrón de contenedor de inicio

Hola, me llamo Luis y aquí les traigo un nuevo post. Comprensión del patrón de contenedor de inicio con un proyecto de ejemplo Kubernetes es un motor de orquestación de contenedores de código abierto para automatizar la implementación, el escalado y la administración de aplicaciones en contenedores. Un pod es el componente básico de la aplicación [...]

Leer más