Get it on Google Play
Servir contenido estático con Nginx y Docker

Servir contenido estático con Nginx y Docker

Nginx es uno de mis servidores favoritos. Al escribir este post creí que había escrito abastamente sobre el tema y resulta que solo tengo un artículo dedicado a como crear un balanceador de carga con este servidor. En el artículo de hoy vamos a ver primero como configurarlo para que sirva contenido estático, algo sencillo. […]

31/07/2018 by Albert Coronado 
Desarrollo frontend: Tratamiento de ficheros en HTML5 y Javascript

Desarrollo frontend: Tratamiento de ficheros en HTML5 y Javascript

Pues resulta que HTML5 tiene una estupenda API para poder trabajar con archivos. Esta API nos permite leer los archivos en distintos formatos. Después esto tiene muchas aplicaciones como poder partir ficheros grandes, tratamiento de ficheros antes del envió, etc. Vamos a suponer que tenemos un pedacito de HTML donde tenemos un campo de formulario […]

10/07/2018 by Albert Coronado 
IoT con MQTT + Mosquitto + Python

IoT con MQTT + Mosquitto + Python

Como ya es costumbre en este tipo de vídeo aprovecho para adjuntar en este post el código que he ido poniendo en la pantalla. Aunque no es necesario para entender el artículo si que es recomendable ver el vídeo porque en directo se ven las cosas mucho mas claras: Introducción a MQTT y Mosquito MQTT(Message […]

07/07/2018 by Albert Coronado 
Introducción a Go

Introducción a Go

Últimamente me ha dado por empezar a trabajar con Go. Se trata de un lenguaje que tiene ciertas ventajas respecto a Java, como por ejemplo: Que es simple y rápido, se puede compilar para crear ejecutables nativos(De hecho se postula como alternativa a C o Ensamblador) o muy buen suporte para concurrencia. Go permite crear […]

14/03/2018 by Albert Coronado 
Integración vía API Rest con el buscador de Google

Integración vía API Rest con el buscador de Google

Tener un buen buscador en nuestra web es básico para que nuestros clientes encuentren siempre lo que buscan y no se frustren. Si no disponemos de grandes infraestructuras para montarnos nuestro propio buscador siempre podemos integrar el de Google vía API Rest. También se puede incrustar pero no es una solución tan elegante porque siempre […]

26/01/2018 by Albert Coronado 
Desarrollo avanzado Symfony: Como funciona el sistema de encriptado de passwords

Desarrollo avanzado Symfony: Como funciona el sistema de encriptado de passwords

Es ya una practica obligatoria encriptar los passwords que guardamos en la base de datos, la mayoría de lenguajes, bases de datos, etc. ya disponen de herramientas para hacer este trabajo fácil, rápido y lo mas importante, que funcione bien. Symfony tiene su propio sistema para encriptar y desencriptar passwords. De esta manera si queremos […]

20/01/2018 by Albert Coronado 
Integración SugarCRM: Encontrar todos los usuarios que tengan un mail

Integración SugarCRM: Encontrar todos los usuarios que tengan un mail

Un dolor de cabeza que tiene mucha gente a la hora de integrarse SugarCRM, como obtener el usuario que tiene en el campo ‘email’. Para los no familiarizados, el campo ‘email’ es una lista con los emails del usuario, se trata de un campo especial al que se accede a el vía el campo virtual […]

19/12/2017 by Albert Coronado 
Función para enviar mails HTML en PHP

Función para enviar mails HTML en PHP

Cada vez es mas importante que nuestras aplicaciones envíen mails con estilo. No es lo mismo un triste mail que te solicite que hagas una acción que uno bien formateado con colores, imágenes, etc. Así que la siguiente función es genial para enviar mails con HTML ya que permite tener una plantilla con el mail […]

30/10/2017 by Albert Coronado 
Obtener los datos de la cabecera en PHP

Obtener los datos de la cabecera en PHP

Cada vez es mas importante recopilar los datos de las cabeceras de las peticiones HTML. En ellas encontramos información como el referer, navegador, sistema operativo, dispositivo, etc. Es información muy importante para poder después analizar el comportamiento de nuestros usuarios. El siguiente script lee las cabeceras de la petición en PHP y las almacena en […]

24/10/2017 by Albert Coronado 
Conectándonos a servicios Web en Java con Jsoup

Conectándonos a servicios Web en Java con Jsoup

Desde que tengo el canal de Youtube parece que publico menos cosas en mi blog, pero nada mas lejos de mi intención. En el blog seguiré publicando cosas muy técnicas(Para muy técnicos) y en el canal de Youtube iré publicando mas opinión, management, etc. Después de esta pequeña reflexión, vamos al tajo: Jsoup es una […]

29/07/2017 by Albert Coronado