Páginas

Mostrando entradas con la etiqueta javahispano. Mostrar todas las entradas
Mostrando entradas con la etiqueta javahispano. Mostrar todas las entradas

miércoles, 7 de mayo de 2014

Going real-time with WebSockets and Spring (12/5)

Hi JUGgers!

Volvemos a la carga, para anunciaros que ya tenemos nuestro próximo evento, este próximo lunes 12, esta vez centrado en el desarrollo de aplicaciones web en real-time con Spring con el uso de WebSockets y de la mano de Sergi Almar.

A alguien en la sala le suena Spring, ¿no? ;-) Pues entre las mejoras y novedades que se incluyen en Spring 4, uno de los cambios significativos es el soporte para WebSockets. En esta sesión veremos cómo desarrollar aplicaciones en tiempo real usando WebSockets para una comunicación bidireccional. Gracias a SockJS, Spring permite el intercambio de mensajes en contenedores anteriores a Servlet 3.1 y entre navegadores que no soportan WebSockets (como IE anterior a la versión 10). 



De la misma forma conoceremos qué ventajas ofrece el uso de WebSockets para la comunicación, y qué tienen de similar al uso de un socket directamente (ej: no tenemos un protocolo como HTTP donde podemos usar headers, parámetros...) y porqué tienen un mecanismo para negociar un subprotocolo. Analizaremos las ventajas del uso de Spring y sus novedades, como el soporte de STOMP, cosa que permite implementar mensajería basada en WebSockets y veremos cómo este mismo framework proporciona un broker simple en memoria pero que a la vez también soporta la integración de un broker standalone como RabbitMQ o ActiveMQ.


En colaboración con javaHispano os ofrecemos esta charla, el próximo lunes 12 de Mayo a partir de las 19h en La Fontana impartido por Sergi Almar, SpringSource Certified Instructor. 

Os esperamos!

martes, 23 de julio de 2013

Resumen Spring Batch & High Performance - 11/07

Hola devs !!

El pasado 11 de Julio tuvimos la oportunidad de asistir a una magnífica presentación de Spring Batch a cargo de Manuel Navarro y Sergi Almar.
     Photo

Nos mostraron la base de Spring Batch y la facilidad con la que se puede llegar a crear nuestra primera aplicación.

Vimos que para sacar el mayor partido al framework lo mejor es usar SpringSource Tool Suite ( STS ) con el que podemos crear incluso proyectos de administración para monitorizar como van los procesos Batch.

Photo

En la sesión vimos como Spring Batch está centrado en un proceso Read-Process-Write aunque permite un alto nivel de configuración en la que podemos definir chunks de datos ( paquetes ) con los que trabajará cada job.


Obviamente, y como nos tiene acostumbrados SpringSource, todo se integra perfectamente con los objetos "beans" en el Spring Core , así como con los diferentes elementos de Spring Integration o Spring Data.

Al final nos dieron unos datos para ver cómo usando la ejecución distribuida podíamos llegar a obtener un rendimiento del 920 % respecto del modelo local.

Realmente tiene un gran potencial ya que nos suministra muchos componentes ya integrados que nos permitirán conectarnos a diferentes fuentes de datos y destinos.

Al final pudimos disfrutar de un delicioso pica-pica, gracias al Restaurante Aitor por su perfecta organización del cattering y la alta calidad del producto, donde pudimos "networkear" un rato, comentar la jugada y fomentar la unión del grupo.


Nada más pues, aquí os dejamos su presentación, y la propia charla grabada que podéis encontrar en nuestro canal de Youtube:


Una vez más agradecemos la presencia y patrocinio de Everis que nos ha ofrecido una charla muy interesante.


Esperamos vuestra opinión a través de nuestro canal habitual.

Saludos y hasta la próxima!



sábado, 16 de marzo de 2013

Resumen del workshop de Spring Framework

Hi devs!

El pasado sábado (09/03) realizamos un magnífico taller práctico de Spring Framework 3.2 impartido por Sergi Almar, SpringSource Certified Instructor.

Como podéis ver, en la sala hubo un lleno absoluto, no cabía ni un alma. Allí estábamos todos, un sábado por la mañana, sentados y preparados para empezar el taller y no perdernos el más mínimo detalle.



El workshop consistió en hacer una aplicación desde cero con Spring 3.2. Inicialmente, Sergi nos proporcionó el proyecto inicial para el taller que cada uno configuró en su portátil. Con este código fuimos haciendo distintas tareas para ir viendo los módulos de Spring. La primera tarea fue practicar con el uso de la inyección de dependencias definiendolas en ficheros xml o anotaciones. A continuación pasamos a hacer pruebas con JPA y Spring Data y entre otras características, vimos la facilidad de cambiar entre bases de datos a través de la configuración, de manera que, por ejemplo, en desarrollo usamos hsqldb, y otra para producción, todo configurado en Spring. Continuamos viendo el tratamiento y gestión de la cache también con este framework.
 
En este punto hicimos un coffee break, patrocinado por Everis, para que los participantes pudieran coger fuerzas para luego continuar con muchisimos más temas de Spring que nos quedaban por ver.

En la segunda parte del workshop, continuamos con el código que habíamos empezado. Vimos el uso de bases de datos NoSQL (MongoDB y Redis), añadimos la capa de presentación con Spring MVC, y finalmente vimos lo sencillo que era hacer un servicio REST con Spring. 

Durante esta segunda parte, los asistentes, ya despiertos con el coffee break, se animaron a hacer preguntas y hubo un interesante coloquio sobre el uso de base de datos NoSQL y cuándo se recomienda su uso o migración en servicios con bases de datos relacionales, el uso de Spring Data, etc.

Con este taller Sergi nos enseñó lo sencillo y rápido que es crear una aplicación con Spring framework, muy muy interesante!



Esperamos en breve poder poner a vuestra disposición el material del workshop, con todos los pasos llevados a cabo por Sergi.

Finalmente no queremos olvidarnos de dar las gracias a todos los que hicisteis posible el workshop: Sergi Almar por impartarlo, el patrocinio de Everis, el soporte de JavaHispano, la sala y la colaboración de la gente de La Fontana y a todos los asistentes, muchísimas gracias!!

Ah!  Como seguro que os quedasteis con ganas de más, si alguno se anima a dar un taller / charla de algún que otro módulo de Spring, solo hace falta que lo diga, seguro que más de uno conoce y trabaja con Spring y sus subproyectos.

Let’s go community!

jueves, 28 de febrero de 2013

Próximo workshop gratuito de Spring Framework el 09/03

Hi devs!

En colaboración con javaHispano realizaremos un taller de Spring Framework 3.2 el próximo sábado 9 de Marzo, impartido  por Sergi Almar, SpringSource Certified Instructor. 

El objetivos será iniciarnos en este fabuloso framework, así como entrar en algunos aspectos muy útiles hoy en día (soporte a NoSQL, REST, caching, ...). Se va a desarrollar una aplicación desde cero, ampliándola poco a poco con las distintas funcionalidades que se irán analizando.

El temario del taller será:

  • Uso de Spring como contenedor de inyección de dependencias
  • Persistencia de datos con JPA y SpringData
  • Uso de bases de datos NoSQL (MongoDB y Redis)
  • Implementación de la capa web con SpringMVC y el nuevo soporte asíncrono.
  • Soporte API REST
  • Soporte para cachés de Spring 3.1

Podeis acceder al registro del evento en Eventbrite.

Es importante notar que el taller es gratuito y de plazas limitadas por lo que os recordamos la importancia de liberar la plaza en caso de no poder asistir. De no hacerlo así, se pone en peligro el continuar realizando este tipo de eventos.

Nos vemos el próximo sábado 9 de marzo!

Update: en esta ocasión hemos conseguido el patrocinio de Everis, compañía que nos invitará a un pequeño coffe-break que hará nuestra sesión matinal del sábado con Springframework más llevadera ;-)

jueves, 22 de noviembre de 2012

Spring & Beers BCN

Hola a todos !!!!!

De una manera totalmente emergente y , porque no decirlo, inesperada nos reunimos un grupo de javatos interesados por Spring en La Fábrica Moritz en Barcelona, ayer 21 de Noviembre.

Pudimos contar con la inestimable presencia ( grata sorpresa ) de Sergi Almar ( SpringSource / JavaHispano ) que nos aportó mucho desde la fuente ... una buena presentación.


Hablamos de el porqué de la inyección de dependencias, configuración mediante anotaciones vs xml, capas de presentación, arquitectura ..... offtopics como los métodos de contratación de programadores, etc.


Fue un encuentro inicial, que puso de manifiesto que existe interés sobre estas tecnologías y que agitó consciencias hasta el punto de hablar de nuevos encuentros, workshops, meetings periódicos.... un conjunto de ilusiones y buenas intenciones que iremos anunciando.



   Slitzweitz !!!!!!!!!!!