Manipulando Selectores Basicos

Con el objetivo de aprender a manipular el DOM mediante JavaScript y jQuery, es fundamental comprender qué es un selector y para qué me sirve. Si bien existen diferentes tipos de selectores, en esta ocasión, utilizaremos los selectores básicos para interactuar con distintos elementos HTML y ver cómo funcionan. 

Leer más...

Qué resuelven los logs y cómo interpretarlos

 

Un sistema informático suele encargarse de varias tareas a la vez. Por ejemplo, una aplicación e-commerce/e-businness se encarga principalmente de realizar ventas de productos y servicios online. Esto implica, a su vez, varios factores: mostrar a los clientes potenciales información actualizada y atractiva de los productos y servicios, brindar acceso a uno o varios medios de pago, efectuar una transacción segura con los servicios de bancos, ofrecer un servicio de envío/entrega del producto, enviar notificaciones sobre compras o promociones, ofrecer un canal de comunicación directa entre vendedor y cliente...

Leer más...

Buenas prácticas para usar condicionales en React

Condicionales en React

El renderizado condicional es una pieza clave de cualquier lenguaje de templado. React no tiene ninguna sintaxis propia para manejar este tipo de situaciones. Debemos usar los operadores booleanos de Javascript.

Leer más...

¿Sabés cómo agregar funcionalidades a Liferay a través de OSGi?

¿Sabés cómo agregar funcionalidades a Liferay a través de OSGi?

A partir de la version 7 de Liferay el CMS empezó a utilizar el framework OSGi para toda su infraestructura, lo que cambió algunos aspectos del desarrollo de portlets y nos dio nuevas herramientas para modificar o extender su comportamiento de base. Enfoquémonos un poco en entender que es OSGi y como podemos utilizarlo como desarrolladores para Liferay.

Leer más...

FetchType en relaciones con JPA

Lazy eager garfield

Cuando tenemos relaciones entre objetos, los ORM al momento de traer a memoria un objeto también van a traer todos los objetos que se relacionan con el, y esto puede ser una ventaja o una desventaja dependiendo el contexto y del momento en que se haga la obtención de estos objetos. En este posteo vamos a ver los dos tipos de obtención que nos provee JPA y lo que sucede cuando usamos cada uno.

Leer más...

¿Que son las visualizaciones en Kibana?

Llegamos al último artículo de la saga de Elastic Stack, en este último capítulo vamos a ver lo que son las visualizaciones en Kibana y como configurarlas para tener la mejor distribución de información que necesitamos para nuestros logs. Comencemos...

Leer más...

¿Que es Kibana? - Configuracion básica

Llegando al final de esta serie de artículos sobre herramientas del stack de Elastic le toca el turno a Kibana, la cual es la herramienta mas llevada a tierra para que nosotros los seres humanos podamos manejar y entender los grandes volúmenes de datos de nuestros logs. Te invito a continuar leyendo esta breve introducción a la herramienta.

Leer más...

CascadeType en relaciones con JPA

Cascada con JPA

Cuando tenemos relaciones entre objetos, al momento de persistirlos debemos tener en consideración el tipo de dependencia que existe entre ellos. Si tenemos una entidad Persona donde uno de sus atributos es DatosContacto con información relacionada a esa persona, y eliminamos a la Persona, seguramente también vamos a querer eliminar los datos de contacto ya que no tienen ningún sentido dentro de nuestra base de datos si la Persona del cual dependen ya no existe. En este posteo, vamos a ver como definir estas cuestiones mediante el atributo cascade que se aplica a las relaciones de JPA.

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!