Get it on Google Play
Desarrollo de plugins para Node-RED

Desarrollo de plugins para Node-RED

Como a partir del primer vídeo dedicado a esta plataforma(Node-RED) salieron un montón de consultorías distintas he decidido devolver un poco a la comunidad en forma de formación. Para los que no la tengáis en mente, además de visitar el primer vídeo aquí, recordar que es una plataforma que nos permite hacer programación basada en […]

07/01/2021 by Albert Coronado 
Replica de Remove.bg con Python y NodeJS

Replica de Remove.bg con Python y NodeJS

Empezamos serie de vídeos dedicada a crear réplicas de servicios que ya existen ahora mismo funcionando en Internet. En este primer vídeo le ha tocado a Remove.bg, un servicio que nos permite quitar el fondo a las imágenes de nuestras fotos con inteligencia artificial. Nosotros vamos a poner a funcionar el servicio sobre un servidor […]

06/11/2020 by Albert Coronado 
Como añadir enlace de una Web App al escritorio del teléfono

Como añadir enlace de una Web App al escritorio del teléfono

Puedes añadir un enlace de cualquier aplicación web(Por ejemplo este blog) a la pantalla de inicio del teléfono como si de una aplicación se tratara y poder consultarla en cualquier momento. Abre la web con el teléfono móvil y sigue las instrucciones de tu navegador: Añadir enlace al escritorio del teléfono con Firefox 1. Abre […]

28/09/2020 by Albert Coronado 
Microservicios con Spring Framework | Service Discovery y Comunicación

Microservicios con Spring Framework | Service Discovery y Comunicación

En el vídeo de hoy hemos implementado, usando Spring Framework y Java, varios de los conceptos y patrones que hemos visto hasta ahora en la serie de vídeos de microservicios. También hemos visto os fácil que es integrarse con aplicaciones como Hashicorp Consul y Apache Kafka con este Framework. Después de crear un nuevo proyecto […]

20/08/2020 by Albert Coronado 
Despliegue de aplicaciones Spring Boot sobre OpenJDK y GraalVM

Despliegue de aplicaciones Spring Boot sobre OpenJDK y GraalVM

Si queréis desplegar con facilidad aplicaciones SpringBoot(o Java en general) usando las maquinas virtuales de OpenJDK o GraalVM los mas fácil es usar contenedores. En el primer caso, para ejecutar una aplicación usando el OpenJDK es tan fácil como: Donde mapeamos la carpeta donde tenemos nuestra aplicación(/ruta/a/mi/app) con la carpeta /opt/java del contenedor y después […]

22/01/2020 by Albert Coronado 
El futuro del desarrollo es cloud: Codiad IDE en cloud

El futuro del desarrollo es cloud: Codiad IDE en cloud

En este vídeo hemos estado viendo las bondades de usar un entorno de desarrollo integrado vía web(Un Web IDE). Concretamente, Codiad: Primero vamos a repasar porque hemos instalado un Web IDE y, concretamente, Codiad: Codiad IDE es muy ligero y fácilmente extensible. Nos permite tunearlo y crear plugins con mucha facilidad. Cosa que se agradece […]

16/07/2019 by Albert Coronado 
Desarrollo de aplicaciones en Java para el terminal

Desarrollo de aplicaciones en Java para el terminal

En el post sobre el uso del patrón de software “Message Qeue” llamado “Escalando servicios con Colas + Redis” creamos una aplicación para terminal para poder testear el servicio. Las aplicaciones para terminal, aunque poco demandado por los clientes, son súper interesantes y útiles. Además, ahora con todo el tema de Data Science, Microservicios, etc. […]

15/05/2019 by Albert Coronado 
Escalando servicios con Colas + Redis

Escalando servicios con Colas + Redis

Aquí tenemos otro vídeo dedicado al desarrollo de sistemas, concretamente hoy presentamos una manera de implementar el patrón “Message Queue”(Cola de mensajes) muy usado en el desarrollo de microservicios. El uso de este patrón nos permite crear aplicaciones mas escalables y con niveles de acoplamiento mas bajo. Aquí tenéis el vídeo: Empezamos el vídeo arrancando […]

07/05/2019 by Albert Coronado 
Ejecutando comandos en servidor con JSF(JavaServer Faces) (Sin PrimeFaces)

Ejecutando comandos en servidor con JSF(JavaServer Faces) (Sin PrimeFaces)

Hace ya algún tiempo escribí un post(Muy consultado, por cierto) dedicado a como ejecutar comandos usando JavaServerFaces(JSF) con la librería PrimerFaces: “Ejecutando comandos en servidor con JSF + PrimeFaces” . Hoy vamos a hacer lo mismo pero sin usar esta librería. Para hacer esto sin usar PrimerFaces deberemos hacer un invento. De entrada, tendremos que […]

01/04/2019 by Albert Coronado 
Formación DevOps: Proceso de integración/despliegue continuo con Gitlab

Formación DevOps: Proceso de integración/despliegue continuo con Gitlab

Este artículo aporta contenido extra al vídeo «Proceso de integración/despliegue continuo con Gitlab» de mi canal de Youtube. Para tener la mejor experiencia ver el vídeo y leer el artículo. Gitlab es una de las herramientas DevOps mas usadas ya que nos permite gestionar el código, crear procesos CI/CD(Integración continua y despliegue continuo) y se […]

12/11/2018 by Albert Coronado