Tecnología

15 septiembre 2021

Lanzando releases de GitHub con Azure DevOps

Introducción Al trabajar con sistemas de control de versiones, una necesidad común es identificar un conjunto específico de cambios en nuestro repositorio (lo que generalmente se llama confirmación o registro, según la herramienta) y darle a ese conjunto de cambios […]
7 septiembre 2021

Modelado Conceptual

Introducción Para crear un modelo de base de datos relacional lógico y físico y un modelo de diseño de clase que sea flexible y lo suficientemente extensible para permitir que las aplicaciones evolucionen sin mayores cambios, necesitamos comenzar por modelar […]
7 septiembre 2021

Planificar despliegues sin tiempo de inactividad con Azure AppServices y Azure DevOps

Introducción En algún momento del ciclo de vida de cualquier aplicación web, la misma tendrá que ser actualizada por algún motivo: puede ser por cambios en los requerimientos de negocio, rebranding, corrección de errores, adopción de nuevas versiones de librerías […]
11 agosto 2021

Yo te estimo

¿Cuánto tardas en comprar en el almacén de la esquina y volver? Esa pregunta tiene una respuesta que todos conocemos y aproximadamente es de 5 o 10 minutos. Ya sabemos dónde se encuentra el lugar que deseamos y cuáles son […]
28 julio 2021
Unit Testing

Testing: ser o no hacer

Hace casi 15 años comencé a trabajar como desarrollador. Doce de los mismos fueron enfocados a escribir tests unitarios y algo que me preguntaba bastante era: ¿Vale la pena testear tanto? Me atrevería a apostar que la mayoría de los […]
23 julio 2021

Ejecutando serverless tasks utilizando Azure WebJobs

Introducción Una necesidad que emerge mucho cuando trabajamos en soluciones en la nube es el ejecutar background tasks. Quiero decir, tareas que son realizadas sin la intervención del usuario. Este tipo de tareas puede involucrar parseo y conversión de archivos, […]
21 julio 2021

Modelos de bases de datos en Azure

Como es sabido el hecho de mantener diferentes tipos de infraestructura on premise a veces se vuelve una tarea no solo muy tediosa, sino que necesitamos un recurso dedicado 100% lo cual incrementa los costos y los tiempos de las […]
16 julio 2021

Estructuras de datos básicas en Python

Hay muchas opciones disponibles a la hora de implementar estructuras de datos, conocer al menos algunas de ellas nos permitirá escribir código más eficiente. En este artículo cubriremos algunos potencialmente desconocidos aspectos de tuplas, diccionarios y listas. Tuplas Las tuplas […]
1 junio 2021

Circuit Breaker: ¿Qué hacer cuándo un servicio falla constantemente?

A medida que un proyecto crece, es común que cada servicio se comunique con varios otros.Por ejemplo, un proceso de checkout para reservar una habitación de hotel podría incluir: Verificar disponibilidad del recurso a reservar Validar datos del usuario Validar […]
Suscribe