Y yo a que me dedico y que busco
Y yo a que me dedico y que buscoPuede parecer obvio para muchos, pero no es la primera vez que alguien me dice que no lo tiene muy claro o que no sabe para que contratarme. Hay gente a la que le encanta mi perfil, le gustaría trabajar conmigo pero no sabe que servicios contratarme. En este post, intentaré dar un poco de […]
Desarrollo de apps seguras: El proceso de login, clave para dar seguridad al usuario
Desarrollo de apps seguras: El proceso de login, clave para dar seguridad al usuarioCada mes aparecen nuevos asaltos o bugs de seguridad a páginas web de referencia. La última fue CloudFlare, servicio usado por millones de web(Yo mismo uso este servicio) y que debido a un bug pudo dejar al descubierto gran cantidad de información, incluidos passwords. Anteriormente tenemos casos como los de Dropbox, Linkedin, etc. Cada vez […]
Formación Docker: Creando clusters de servidores con Docker Swarm
Formación Docker: Creando clusters de servidores con Docker SwarmSwarm es la solución de Docker para gestionar clusters de servidores. Es tremendamente ágil de usar y nos permite gestionar grandes granjas de servidores desde un mismo punto. Vamos a verlo con un ejemplo: Antes de empezar Deberemos empezar con tres máquinas con Docker instalado. Para hacer esto podemos hacerlo instalando servidores, con máquinas virtuales(Poco […]
Diferencias entre Liferay Community y Liferay Enterprise Edition
Diferencias entre Liferay Community y Liferay Enterprise EditionMucha gente me pregunta la diferencia entre la versión Community y la Enterprise de Liferay. De hecho es de las primeras cosas que se explican en mis cursos de formación. En este articulo vamos a intentar dar un poco mas de luz sobre este tema. Este post lo escribo de memoria, con lo que espero […]
Importación y Desarrollo con datos de la web con Google Analytics
Importación y Desarrollo con datos de la web con Google AnalyticsGoogle Analytics(GA) es actualmente el sistema para obtener datos de las visitas de una web mas usado. No puedo dejar de mencionar que existen alternativas como Piwik que nos permiten guardar nosotros todos los datos(GA solo nos deja ver lo que el quiere) para trabajar con ellos mas cómodamente o crear sistemas mucho mas potentes, […]
Integrando Mailchimp con tu web o aplicación mediante API Rest
Integrando Mailchimp con tu web o aplicación mediante API RestMailchimp es el sistema para envío de newsletters mas usado del mercado. Dispone de plugins para conectarse con centenares de aplicaciones. En este post voy a explicar como lo haríamos para integrar Mailchimp con nuestra aplicación(En este caso con PHP y Curl). Mailchimp dispone de una API Rest muy potente, la podéis consultar en el […]
Formación Docker: Creando hosts con Docker Machine
Formación Docker: Creando hosts con Docker MachineEn el anterior artículo(Creando clusters de servidores con Docker Swarm) hablábamos de como montar un cluster con Docker. Vimos como Docker es ideal para clusters de manera ágil. Ahora vamos a ver una herramienta que nos permite crear hosts sobre distintas plataformas como VirtualBox, SoftLayer, Google o Amazon entre otras. Esta herramienta es Docker Machine […]
Data Scientist: Correlación de variables: Precio barril vs. Precio gasolina
Data Scientist: Correlación de variables: Precio barril vs. Precio gasolinaSegún la Wikipedia: En probabilidad y estadística, la correlación indica la fuerza y la dirección de una relación lineal y proporcionalidad entre dos variables estadísticas. Es decir, como afecta un cambio de una en la otra. Hoy estaba pensando en lo mucho que tarda la gasolina en bajar y lo poco que tarda en subir […]
Mejorando la experiencia de usuario: Como implementar un control del error de sesión expirada en JSF
Mejorando la experiencia de usuario: Como implementar un control del error de sesión expirada en JSFPara mejorar la experiencia del usuario cuando le caduquen las sesiones de JSF(JavaServer Faces) por inactividad, por actualización de la aplicación o por otras circunstancias lo haremos de la siguiente manera: Configuramos en el fichero ‘faces-config.xml’ el ‘Exception Handler Factory’: Implementamos la classe configurada en el ‘Exception Handler Factory’: Finalmente ya solo nos queda implementar […]
Liferay 7: Los ficheros de configuración de los módulos OSGI
Liferay 7: Los ficheros de configuración de los módulos OSGIHasta la versión 7 de Liferay pocos ficheros de configuración teníamos, el ‘portal-ext.properties’, el ‘system-ext.properties’ y algunos otros para configurar logs, la base de datos vía JNDI y cosas similares. Con la llegada de Liferay 7 y Liferay DXP han llegado también los módulos OSGI. Los módulos OSGI se pueden configurar desde el panel de […]
© Albert Coronado Calzada