Get it on Google Play
Servir contenido estático con Go: Desarrollo Golang

Servir contenido estático con Go: Desarrollo Golang

Golang es una alternativa muy buena a la hora de desarrollar APIs y aplicaciones web. Pocos lenguajes son mas rápidos y tiene una gestión de la memoria sencilla. Además, ahora con las arquitecturas de microservicios y los contenedores se hace necesario usar herramientas especificas para funciones concretas y como comentava, Go es muy rápido. En […]

04/02/2019 by Albert Coronado 
Acceso a la base de datos MySql con Go: Formación Golang

Acceso a la base de datos MySql con Go: Formación Golang

Golang tiene un sistema de módulos muy potente que permite el acceso a gran cantidad de funcionalidades que han sido desarrolladas por la comunidad. A diferencia de otros sistemas de gestión de dependencias, Go permite utilizar Github para compartir los módulos que creemos. En este caso vamos a utilizar el siguiente módulo github.com/go-sql-driver/mysql para conectarnos […]

04/02/2019 by Albert Coronado 
Exportar datos a Excel desde Java

Exportar datos a Excel desde Java

En pasados artículos ya expliqué como usar las librerías Apache POI para trabajar con documentos de Microsoft Excel desde Java “Importación y exportación de datos a Excel con apache POI“. En el artículo de hoy os voy a presentar una solución, menos potente, pero mas ligera para exportar datos a Excel y es utilizando las […]

30/11/2018 by Albert Coronado 
Integración con las APIs de Google: Youtube con Java y JSoup

Integración con las APIs de Google: Youtube con Java y JSoup

Google tiene centralizadas todas sus APIs, cosa que se agradece mucho porque existe una manera, mas o menos, única para acceder a un montón de servicios. O dicho de otra manera, una manera, mas o menos única, para hacer un montón de cosas ‘guais’: Login con el Id de Google, trabajo con vídeos, analytics, etc. […]

09/10/2018 by Albert Coronado 
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