Get it on Google Play
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 
Aplicación para conectar con los principales marketplaces del mercado

Aplicación para conectar con los principales marketplaces del mercado

Este proyecto partió de varias integraciones con los principales marketplaces del mercado(Amazon, eBay o Google Shopping) que ya teníamos desarrolladas de otros proyectos. Al final, el proyecto no se terminó por problemas con los inversores pero tenemos gran parte del proyecto finalizado. El proyecto tiene las siguientes características: – Una UX(User eXperience) muy cuidada con […]

02/03/2016 by Albert Coronado 
Seguridad IT: Protegiéndote de ataques CSRF con Spring y Angular

Seguridad IT: Protegiéndote de ataques CSRF con Spring y Angular

Spring trae por defecto la protección contra ataques CSRF(Cross Site Request Forgery), esto hace que sea un poco mas complejo hacer llamadas tipo POST, pero es altamente recomendable mantenerlo habilitado. Al principio puede parecer engorroso, pero al final es un hábito que cuando lo tienes no añade trabajo extra. En que consiste un ataque CSRF(Cross […]

29/02/2016 by Albert Coronado 
Desarrollo de aplicaciones mas rápido gracias a Gradle y Spring Dev Tools

Desarrollo de aplicaciones mas rápido gracias a Gradle y Spring Dev Tools

Durante las formaciones JavaEE y Liferay, una de las quejas de los alumnos es la lentitud del proceso de compilación en aplicaciones Web. No es para menos, en lenguajes como PHP modificas un fichero actualizas el navegado y ya ves lo cambios, en cambio, en Java debes hacer las modificaciones, compilar, desplegar y ver los […]

26/01/2016 by Albert Coronado 
Acceso a los atributos de la petición en aplicaciones Spring

Acceso a los atributos de la petición en aplicaciones Spring

Si estamos usando Spring como Framework para nuestras aplicaciones web Java, nos resultará útil saber como acceder a los atributos de las peticiones(Request). Spring nos aporta la classe ‘RequestContextHolder’ para acceder a los atributos de la siguiente manera: El código se explica por si mismo. Importante el tercer páramelo, que nos permite especificar si nuestro […]

26/01/2016 by Albert Coronado 
© Albert Coronado Calzada