Versionado de base de datos con Flyway

Versionado de base de datos con Flyway

Actualmente existen proyectos donde, por ejemplo, al querer agregar una columna a una tabla o agregar un índice de búsqueda, se aplican scripts manuales y puede haber o no un registro de ello. En estos casos pueden surgir algunas dudas con respecto al estado de la base de datos, por ejemplo, cómo sé si un script ya fue ejecutado, en qué ambientes se aplicó (dev, qa, prod), etc. Para estos casos, podemos utilizar la herramienta Flyway.

Leer más...

Estado Global con Vuex en Vue.js

En el siguiente artículo vamos a profundizar sobre ¿qué es Vuex? y sus conceptos básicos, que nos ofrece, cuales son sus ventajas y desventajas y porque utilizarlo para manejar un estado global en nuestra aplicación con Vue.js

Leer más...

¿Qué es Docker?

Docker vs Máquinas Virtuales

¿Qué es Docker?

Docker es una herramienta que nos permite ejecutar procesos en espacios 'aislados' (conocidos como containers) de los demás procesos del sistema operativo del host. Esto significa que los procesos que ejecute en mi host, no van a comunicarse, ni ‘chocar’ con los procesos que levante Docker, una idea similar a la de las máquinas virtuales (VM: Virtual Machines), pero entonces, ¿Cuál es la diferencia entre levantar Docker y una máquina virtual?

Leer más...

Logs y Stack Trace

Los logs son información provista por un sistema operativo o aplicación que ayuda a identificar qué se está haciendo, esto incluye errores, problemas o advertencias menores.

Leer más...

Creación de componentes con Options Api en Vue

En este post vamos a hablar acerca de que es el Options API en Vue, cuales son sus características y como podemos crear nuestros componentes a partir del mismo.

Leer más...

¿Cómo crear un módulo OSGi para Liferay?

En Liferay se pueden implementar distintos tipos de plugins como portlets tipo WAR, hooks o aplicaciones web. Sin embargo, la manera más efectiva es mediante Módulos OSGi.

Los módulos ofrecen estos beneficios:

Leer más...

Cómo utilizar Redux en nuestra app de React

En el siguiente artículo vamos a estar viendo cómo debemos de hacer para trabajar en nuestro proyecto de React con Redux, de la mano de librerías como react-redux y redux-toolkit, desde su instalación en el proyecto hasta las implementaciones básicas del store, slices y otros.

Leer más...

Fundamentos básicos de Redux

En este artículo vamos a estar hablando acerca de algunos conceptos básicos para entender ¿qué es? y ¿cómo funciona? Redux.

Leer más...

Mandanos tus sugerencias

Ayudanos con ideas para los artículos de este blog a contacto@somospnt.com

¡Seguínos en nuestras redes sociales para enterarte de los últimos posts!