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!

viernes, 15 de marzo de 2013

Intro to MongoDB and the JVM (by 10gen) - 21/03


¿Estáis preparados para nuestro segundo evento del mes? ¡Agarraros que vienen curvas!

En esta ocasión el próximo jueves 21/03, a partir de las 19h en la Fontana tenemos el placer de ofrecemos una charla de lo más interesante para quienes quieran introducirse en el mundo NoSQL con Java o hayan empezado a dar sus pasos en este sentido. Más concretamente hablaremos sobre MongoDB, una increíble base de datos de código abierto orientada a documentos y lo hará nada más y nada menos que gente de 10gen, sus creadores.

MongoDB {name: "mongo", type: "DB"}Concretamente la charla será llevada a cabo por Norberto Leite, Solutions Architect en 10gen. Norberto nos conducirá sobre qué ventajas aporta su uso, por qué es mucho más eficiente que una base de datos relacional y dónde se posiciona concretamente. 

Seguidamente veremos cómo realizar nuestros primeros pasos con ella para poder añadir, modificar y eliminar nuestros documentos y cómo se puede interactuar también desde Java. A continuación seguiremos con varios ejemplos, snippets y detalles particulares de implementaciones diversas a partir de varios ODM's (Object Document Mapper's) como SpringData y Morphia. Antes de acabar explicaremos la relación entre MongoDB con algunos lenguajes como Scala y Clojure que se ejecutan en la JVM. Por último Norberto nos avanzará cuáles son las siguientes features que tienen preparadas para la siguiente release (3.0.x) de MongoDB.

Además y como si no tuviéramos bastante, 10gen nos patrocinará el evento de manera que nos invitarán a unas pizzas y cervezas después de la charla. Es por esto que os agradeceremos enormemente que nos hagáis saber si váis a venir a través del evento sobre MongoDB que hemos creado en la comunidad de Google+ para tener un control aproximado del aforo.

¡Aún no hemos acabado! 10gen también nos ha invitado a su conferencia anual que realizan en Londres en abril (8 y 9), ... ¡y no sólo eso! Sino que nos han facilitado un código para que podamos conseguir, quienes formamos parte de la comunidad BarcelonaJUG, un 10% de descuento. Para ello sólo tienes que usar este código promocional: BCNJ  Por último, y como si no hubiéramos tenido suficiente, ... igual tendremos alguna sorpresa en la recámara ;-)

Aqui lo dejamos de momento, así que, ¡esperamos veros y poder compartir sensaciones este próximo jueves 21/03 en la Fontana!

Ya tenemos el video de la charla subido a nuestro canal de Youtube !!! También teneis a vuestra disposición el documento de la presentación.Esperamos que aquellos que no pudieron estar presentes puedan disfrutar de la magnifica presentacion de Norberto .

              

lunes, 11 de marzo de 2013

Encuesta: ¿te interesa un curso sobre Grails/Groovy?

Pues así es: tenemos encima de la mesa una propuesta para la realización de un curso de Groovy/Grails. Pero nos gustaría tener un feedback de la comunidad para ver si habría el suficiente interés que garantizara la viabilidad de su organización.
La propuesta es:
  • Curso a cargo de Salenda, empresa con experiencia contrastada en el desarrollo de soluciones con Grails y Groovy.
  • Duración de 20 horas (viernes, sábado y domingo).
  • Precio previsto: intervalo de entre 300 y 400 €uros (incluye la comida del sábado y los cafés de sábado y domingo y 3 meses de apoyo a dudas a través de un portal de soporte).
  • Lugar: local céntrico de Barcelona.
Su realización estaría prevista de aquí a 2 meses aproximadamente.

¿Te interesa? ¿Te irian mejor otros horarios, duración, precios? Háznoslo saber en este formulario, ya que estamos evaluando seriamente la posibilidad de llevarlo adelante y nos gustaría saber cuántos de vosotros estaríais interesados.

Saludos,