Get it on Google Play
Renderizar contenidos usando plantillas manualmente con Spring Boot

Renderizar contenidos usando plantillas manualmente con Spring Boot

Spring Boot nos hace la vida muy fácil a la hora de crear aplicaciones web y APIs. Con tan solo crear un objeto ModelAndView el framework ya sabe que tiene que renderizar y devolver el contenido como respuesta a una petición. Pero a veces, queremos renderizar el contenido manualmente, por ejemplo, porque tiene que ir […]

22/01/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 
Diseño e implementación de aplicaciones de Microservicios

Diseño e implementación de aplicaciones de Microservicios

Las arquitecturas de microservicios han demostrado aportar grandes ventajas al mundo del desarrollo de aplicaciones empresariales. Gracias a los microservicios podemos construir aplicaciones que den menos problemas, sean mas fáciles de gestionar, escalen hasta el infinito o permitan al negocio tener varios equipos de trabajo(Con distintos stacks tecnológicos) trabajando al mismo tiempo en una misma […]

10/12/2019 by Albert Coronado 
Despliegue automático DevOps de aplicaciones con Ansible y Clouding.io

Despliegue automático DevOps de aplicaciones con Ansible y Clouding.io

Muchos me habéis preguntado como lo hago para desplegar aplicaciones reales, por ejemplo con un proceso de DevOps. Hoy vamos a ver como podemos hacerlo para desplegar una aplicación escrita usando Java y Spring Framework sobre servidores reales. Además podréis probar vosotros mismos lo que haremos en este post porque Clouding.io nos regala 5 Euros […]

13/06/2019 by Albert Coronado 
Creando servicios Rest con Kotlin y Spring

Creando servicios Rest con Kotlin y Spring

Kotlin es uno de esos lenguajes que se están poniendo de moda. Desarrollado Por JetBrains, ahora mismo es lenguaje oficial de Google y tiene muy buena pinta. El principal punto fuerte de Kotlin es que es un lenguaje moderno, que incorpora gran cantidad de funcionalidades que lo hacen muy atractivo. Por ejemplo, soporta interpolación de […]

05/09/2017 by Albert Coronado 
La seguridad cuando desarrollas una aplicación web

La seguridad cuando desarrollas una aplicación web

Las aplicaciones juegan un papel cada vez mas importante en la vida de las personas y los negocios. Y tal como crece la importancia de la tecnología crece de igual manera los problemas de seguridad. En este post voy a poner 6 problemas de seguridad que hay que tener controlados des del minuto 0 cuando […]

12/11/2016 by Albert Coronado 
Formación Spring: Programación asíncrona con Spring

Formación Spring: Programación asíncrona con Spring

A partir del éxito del post del otro día “Activando tareas periódicamente con Spring” aprovecho para escribir este de un tema muy parecido. Ejecutar métodos asíncronamente en Spring. Ejecutar métodos de manera asíncrona nos permite no parar el proceso mientras se ejecuta otra acción. Por ejemplo, en una aplicación web que procesa vídeo, nos permite […]

25/04/2016 by Albert Coronado 
Activando tareas periódicamente con Spring

Activando tareas periódicamente con Spring

El framework Spring nos ofrece un marco para ejecutar tareas programadas muy potente. Vamos a ver un ejemplo de como lo haríamos. Activamos el ‘Scheduling’ en nuestra aplicación simplemente añadiendo la anotación ‘@EnableScheduling’: A partir de este momento ya podemos hacer que cualquier método se ejecute periodicamente: En este ejemplo le configuramos que el método […]

15/04/2016 by Albert Coronado 
Desarrollo de bots para la gestión de las redes sociales

Desarrollo de bots para la gestión de las redes sociales

Llevo varios meses trabajando en el tema de la gestión de redes sociales mediante Bots. Existen varios Bots disponibles por la red, pero al final decidí desarrollar mi propio Bot. De momento esta lejos de ser un MVP(Minimum Viable Product) pero después de dos semanas ya ha dado resultados, y muy interesantes. Por ejemplo, por […]

02/04/2016 by Albert Coronado 
API Rest en Spring, porque implementarlas en tu empresa y como

API Rest en Spring, porque implementarlas en tu empresa y como

La economía de las APIs(Application Programming Interface) ha llegado para quedarse. Una API es una gran herramienta para el desarrollo de servicios y negocios ya que permite la integración de tus sistemas con los de terceros de forma fácil, casi automática. Esto posibilita que otras empresas generen productos y servicios que se apoyen en los […]

14/03/2016 by Albert Coronado