• Inicio
  • Arquitectura y Patrones
  • DevOps
  • JavaScript
  • Web
  • Big Data

¿Nuevo en el mundo de los datos?

¿Nuevo en el mundo de los datos?

Entrar al universo de la ingeniería de datos puede ser abrumador al principio, porque hay un montón de términos técnicos y conceptos que vuelan por todos lados. Si estás empezando, lo más importante es entender que un ingeniero de datos es como un arquitecto que diseña y construye los sistemas
15 de dic. de 2024 4 min read
Ingeniero de Datos
DATA

Ingeniero de Datos

¿Qué hace un Ingeniero de Datos? Si eres programador o trabajas en tecnología, seguro has escuchado hablar del "Ingeniero de Datos". Pero ¿qué hace exactamente esta figura y cómo encaja dentro del ecosistema tech? Aquí te lo explico sin rodeos ni tecnicismos innecesarios. La columna vertebral de los datos Un
12 de dic. de 2024 2 min read
Manage aws profile
DevOps

Manage aws profile

En el ámbito de DevOps, es muy común encontrarse con la necesidad de gestionar múltiples cuentas o perfiles en la nube. Hoy vamos a explorar una de las mejores herramientas con las que he trabajado personalmente para manejar esta situación de manera eficiente. Para comenzar, es fundamental contar con el
7 de may. de 2024 1 min read
Blue-Green y Canonical Deployment: Mejorando la Entrega Continua con CI/CD
devops

Blue-Green y Canonical Deployment: Mejorando la Entrega Continua con CI/CD

Imagina que estás construyendo una ciudad con bloques de Lego, y cada vez que haces cambios en la ciudad, necesitas actualizarla sin que los ciudadanos se vean afectados. 1. Blue-Green Deployment con Legos: En el enfoque de Blue-Green Deployment, tienes dos áreas separadas de la ciudad: una es la "Zona
24 de jul. de 2023 2 min read
Event loop
javascript

Event loop

El event loop de Node.js es como un gran juego de bloques de lego. En este juego, cada bloque representa una tarea o evento que se debe ejecutar en la aplicación. Cuando un bloque es activado, se agrega a una pila de tareas pendientes, similar a como se agregan
27 de mar. de 2023 2 min read
Agente de logs
DevOps

Agente de logs

Un agente de logs es una herramienta de software que se encarga de recolectar, procesar y enviar logs de diferentes fuentes a un sistema centralizado. Los logs son registros de actividad generados por diferentes aplicaciones y sistemas, y su análisis puede ser muy útil para detectar problemas, identificar tendencias y
27 de mar. de 2023 1 min read
Mis contenedores como mascotas o ganado
DevOps

Mis contenedores como mascotas o ganado

En el mundo de la tecnología, especialmente en el ámbito de la informática y las aplicaciones en línea, el término "contenedores" ha ido ganando popularidad en los últimos años. Pero, ¿cómo debemos tratar a nuestros contenedores? ¿Como mascotas o como ganado? En primer lugar, es importante entender que un contenedor
27 de mar. de 2023 1 min read
Concurrencia con JS
javascript

Concurrencia con JS

¿Sabes como optimizar este bloque de código a mitad del tiempo? async function getPageData() { const user = await fetchUser() const product = await fetchProduct() } Como puedes observar en el bloque de código, esperamos a que se obtengan los datos del usuario para poder obtener los datos del producto de una forma secuencial.
26 de mar. de 2023 4 min read
Arquitectura de Microservicios
DevOps

Arquitectura de Microservicios

Cuando empezamos a realizar nuestra aplicación del lado del servidor, es muy normal que se inicie como una Arquitectura Monolítica. ¿Y que significa Arquitectura Monolítica? Pues es aquel proyecto que trabaja con un solo lenguaje de programación y una única base de datos. Esta arquitectura es ideal cuando se trabaja
25 de may. de 2021 3 min read
Arquitectura Limpia para Dummies

Arquitectura Limpia para Dummies

Tal vez si eres un principiante como yo, mientras navegas por el amplio universo del Internet, te has topado con conceptos que no entiendes, o si eres pro activo, los has investigado y esto solo complica mas las cosas porque te topas con otros términos que tampoco entiendes. Uno de
14 de may. de 2021 3 min read
¿Cómo monitorear mi servidor?

¿Cómo monitorear mi servidor?

En esta ocasión, recomendaremos un conjunto de herramientas de monitoreo; estas son las mas utilizadas actualmente. Para esto tengamos en cuenta que despues de desplegar un servicio o una aplicación, debemos de saber todo lo que sucede en este mismo, pues si llegase a fallar por situaciones desconocidas, tenemos que
26 de abr. de 2021 3 min read
TDD: Test Driven Development
node js

TDD: Test Driven Development

Muchas personas saben programar, pero pocas saben “desarrollar”. Desarrollar no sólo es escribir código, es hacerlo bien y TDD, el tema de hoy, es una herramienta para lograr ese objetivo.
15 de abr. de 2020 3 min read
10 Habilidades que todo DevOps Engineer debe tener

10 Habilidades que todo DevOps Engineer debe tener

Que tal, en un post anterior hablamos acerca de como comenzar a implementar una cultura de DevOps dentro de una empresa, hoy basado en un articulo y en mi experiencia te quiero compartir 10 habilidades que todo aquel que se proclame DevOps Engineer debería cultivar o trabajar. 1. Soft skills
25 de mar. de 2020 5 min read
Cuando utilizar REST  GraphQL, Webhooks y gRPC

Cuando utilizar REST GraphQL, Webhooks y gRPC

En ocaciones olvidamos que existen varios estilos para diseñar  API's, por lo general se suele trabajar con  REST, ya que se ha vuelto prácticamente un estándar entre los desarrolladores web hoy en día, pero existen otros estilos que pueden ayudarnos a resolver problemas para escenarios más específicos, en este pequeño
21 de dic. de 2019 2 min read
Creando una cultura en DevOps
DevOps Featured

Creando una cultura en DevOps

Como parte del día a día y entre dos grupos de trabajo, existe una colaboración poco visible entre Development(si, esos chicos que están frente al ordenador diseñando y ejecutando código) y el área de Operaciones(efectivamente, de aquí se desprende el Ops ) todo 'ciclo de vida' de una aplicación
19 de dic. de 2019 2 min read
¿Que es y para que sirve Docker?
Docker

¿Que es y para que sirve Docker?

En el mundo del desarrollo, podremos encontrar múltiples herramientas, recursos, librerías, frameworks que nos permiten agilizar y volver mas sencillo nuestro trabajo. En esta ocasión te presento una herramienta llama Docker. ¿Que es Docker? Docker es un sistema de contenedores, que nos va a permitir tener encapsulada nuestra aplicación o
19 de sep. de 2019 2 min read
9 extensiones indispensables VSC. Parte 1
DevOps

9 extensiones indispensables VSC. Parte 1

Cuando trabajamos en un desarrollo nuevo, siempre buscamos que sea de la forma más ergonómica posible, para poder concluir ciertas tareas de la forma más rápida y productiva. En esta ocasión te presentaremos algunas extensiones (plugins) que hemos implementado en nuestros desarrollos, en este aspecto hablaremos de visual studio code.
21 de ago. de 2019 3 min read
Asincronía con Python - Parte 1
async

Asincronía con Python - Parte 1

Python un lenguaje de programación multiparadigma y aunque tiene una
6 de ago. de 2019 8 min read
Validaciones JS
javascript

Validaciones JS

Validando Object y Array
5 de ago. de 2019 2 min read
6 Herramientas indispensables para desarrollar software
utilidades

6 Herramientas indispensables para desarrollar software

Te comparto las herramientas de desarrollo de mi día a día
7 de jul. de 2019 3 min read
Guía exprés de Git
guias

Guía exprés de Git

Te comparto las herramientas de desarrollo de mi día a día
2 de jun. de 2019 5 min read
Reglas RestFull
node js

Reglas RestFull

Aprendamos a definir correctamente las enpoints de nuestra API y hacerla mas clara para el cliente
3 de may. de 2019 3 min read
© 2025
Powered by Ghost