RSS

Archivo de la categoría: Charlas

Spring I/O 2012


logo springio2012Como las anteriores dos ediciones voy a hacer una pequeña review sobre lo que me ha parecido la Spring I/O de este año. Voy a hacer un post más resumido que otros años por varias razones. La primera es que ya ha pasado más de una semana y creo que no es cuestión de aburrir con un par de posts kilométricos :). La segunda razón es que a diferencia de otros años no tome muchas notas durante las charlas y me centré en atender, por lo que tengo menos material sobre el que escribir. Empecemos …

Read the rest of this entry »

 
1 comentario

Publicado por en 26 febrero, 2012 en Charlas, Spring

 

Greach, the Groovy spanish conf


greach logoHoy he asistido a Greach en el campus de la Universidad San Pablo CEU en Boadilla.  La conferencia me ha dejado muy buen sabor de boca en todas las presentaciones a las que he asistido. Lo recalco porque es algo que no me pasó en la Spring IO de Febrero, donde algunas charlas me parecieron bastante pilladas por los pelos y no muy preparadas.

 

Sigue leyendo en java4developers.com

 
1 comentario

Publicado por en 4 noviembre, 2011 en Charlas, Greach

 

Etiquetas: , , ,

Spring IO 2011 día 2


… y ahora seguimos con el segundo día …

que empezo con la keynote In search of the grail of developer productivity – A Grails roadmap update por Graeme Roche. En ella nos hablo (mitad español / mitad inglés) de las nuevas funcionalidades de Grails 1.3.7 , disponible desde hace unos pocos días. Puso especialmente enfasis en como se ha integrado Grails 1.3.7 con las nuevas BBDD noSQL. Lamentablemente no pudimos ver los ejemplos por problemas en la red al bajar las dependencias de los proyectos que traía. Aún así fue una charla bastante amena.

En la siguiente charla, Aplicaciones web ultraescalables con Redis por Alberto Gimeno, tuvimos que cambiar de sala. Un apunte de ello, no sé cuanta gente iba a las charlas de Groovy/Grails pero tengo la sensación de que no tantas como a las de Spring. Por lo que me hubiera parecido más lógico que las charlas de Spring se hubieran seguido llevado a cabo en el salón de actos. Dicho esto, la charla fue de las más divertidas de Spring IO. No sólo eso, sino que sirvió para entrar más en harina de una base de datos noSQL.

Spring Mobile y Spring Android: Spring y el desarrollo para móviles por
Daniel Jiménez Pérez de idealista.com fue el siguiente paso. En esta charla más que con lo que se dijo de Spring Mobile ó Spring Android en sí, me quedo con lo que nos contó acerca de como idealista.com está enfocando los nuevos desarrollos en Android, iPhone ó iPad. A veces cuando hay nuevas tecnologías es díficil saber hacia donde va ir algo y hacer una elección adecuada a ello.

Seguimos, vaya tostón me está quedando … . Lo siguiente fue Spring Web Services: REST vs. SOAP de Sam Brannen. Me gustó menos está exposición que la del día anterior. Quizá no fui capaz de ver la idea general de la charla pero me parecía menos clara que la que hizó el día anterior. De todas formas Spring Web Services me parece uno de los proyectos más interesantes de Spring. Lo seguiré atentamente.

Las dos siguientes charlas fueron Hadoop por Miguel Ángel Pastor Olivar y Introducing Summer – The HTML5 Library for Java and Scala por Rostislav Hristov. De la segunda poco que decir la verdad. Fue bastante soporifera.
Sin embargo, la de Spring Hadoop estuvo bastante bien. Hubo una introducción sobre Hadoop,(aviso) no es una bbdd noSQL sino una herramienta para tratar información con procesos batch. Se nos mostró un ejemplo sobre como arrancar Hadoop desde cero, bastante sencillo por cierto. Y finalmente, tras la charla, quien quiso pudo acercarse a ver el funcionamiento en real de Hadoop. Me gustó bastante, quizá porque he trabajado con procesamiento en paralelo. Por cierto, ya lo tengo instalado en mi equipo, pero eso será ya otro post ;).

No fui a ninguna de la última ronda de charlas. Tenía pensado ir a la de Grails Sans SQL por Graeme Rocher pero alteraron el orden de las charlas. Pusieron Tuning your Grails applications por Peter Ledbrook. La verdad que tenía también buena pinta pero entre que me había concienziado para ir a la otra, que era Viernes por la tarde y que había quedado para más tarde preferí plegar velas y volver a casa.

Como resumen, muy buen evento. Mejor que el año pasado, pero espero que peor que el del año que viene :).

 
Deja un comentario

Publicado por en 21 febrero, 2011 en Charlas

 

Etiquetas: , , , , , , , , , , , , ,

Spring IO 2011 día 1


Un año después vuelvo a escribir sobre el evento de Spring anual organizado por la gente de JavaHispano. Este año a diferencia del año pasado el evento duró un par de días, lo cual se agradece porque hay un montón de temas interesantes y es díficil cubrirlos en un solo día.

Había dos tipos de itinerarios, por así decirlo, el primero centrado en el mundo Spring y el segundo en Groovy/Grails. Además había una tercera opción, talleres. Mi principal interés eran las charlas de Spring (fui a todas menos una), aunque también tengo que decir que me hubiera gustado ir a alguna de Grails o asistir a alguno de los talleres.

Así pues comenzamos …

La primera charla, Spring in 2011 and Beyond: From Java EE 6 to Cloud Computing, corrió a cargo de Jurgen Hoeller. En ella nos explicó las nuevas características dadas por Spring 3.1 y introdujo lo que está por llegar. La charla empezó con algunas referencias a la situación actual en el desarrollo software como la importancia que están cobrando las bases de datos noSQL o como aprovechar realmente una programación concurrente.
Tras ello se centro en las nuevas características de Spring 3.1. Me llamó la atención la posibilidad de configurar los beans de distinta forma en función del entorno de trabajo en el que nos encontremos, muy útil. Desde una propiedad externa a nuestro fichero de despliegue podremos definir en que entorno estamos y decidir la configuración en cada caso. Otras nuevas características son como configurar tu aplicación mediante anotaciones, facilitar la creación mediante constructores desde un nuevo namespace o el hecho de poder insertar cache declarativamente mediante inyección y anotaciones. De lo que está por llegar me gusto la idea de mejorar la gestión del ciclo de vida de una aplicación.

La siguiente charla fue llevada a cabo por la gente de escuela de Groovy. Sinceramente creo que había stands fuera de la sala de conferencias para los partners, y si tenías interés en la empresa en cuestión podías acercarte y preguntar. No creo que este tipo de eventos estén enfocados a estas presentaciones, que según la persona que subió a la tarima “no había preparado demasiado” sic.

Tras la primera pausa vino la exposición sobre Spring Data dada por Costin Leau. Diré que en términos generales fue la exposición que más me gustó del todo evento. Habló principalmente de noSQL y de los distintos tipos de nuevas bases de datos que están surgiendo para cumplir las expectativas que no puede cubrir las bases de datos relacionales. Bases de datos como Redis, MongoDB, neo4j, … solucionan  y dan solución a distintos tipos de problemas donde no llega el SQL. Tengo que decir que no sólo estuvo bien la presentación sino que también fue un acierto por parte de la organización ponerla de las primeras. Ya que nos sirvió como introducción de otras charlas que hablaban estos temas.

Sergi Almar fue el siguiente ponente. Nos habló de Spring AMQP, y se centró especialmente de la implementación RabbitMQ.  La necesidad de sistemas de integración como Spring AMQP se basa en que necesitamos conectar diferentes sistemas con formatos heterogéneos, y como son las distintas formas de desacoplar dichos sistemas. También habló de otros aspectos como balanceo de carga, escalabilidad, problemas de latencia, … . Tras ello se centró en ciertas características propias de RabbitMQ. La charla fue muy instructiva y fue una de las mejores de las hechas en español.

Sam Brannen dió Effective out-of-container Integration Testing. Como el nombre de la charla indica se centró en como podemos probar nuestras aplicaciones dejando a un lado los recursos externos a nuestra aplicación. Se nos presentró los distintos tipos de test a realizar y nos comentó distintos tipos de mocks que podemos usar para simular nuestras aplicaciones sin necesidad de los verdaderos recursos.

David Gómez, de extrema-sistemas, fue el encargado de la siguiente charla “Pruebas de aplicaciones web con Selenium 2 y Webdriver“. Creo que junto a la charla de Spring Data fue la mejor de todo el evento. Se centró en que facilidades nos da Selenium y Webdriver para depurar nuestra aplicación web, a nivel de la vista de usuario. No conocía ninguno de las dos herramientas y la verdad es que fue una exposición muy interesante y entretenida. Se ve que se la había currado y todos los ejemplos fueron muy útiles.

Las dos últimas charlas del día fueron Spring Social por Federico Caro de Paradigma Tecnológico y Spring Puzzlers por Erick Camacho y de nuevo Sergi Almar.
De la primera comentar que es agradable saber que Spring tiene un proyecto en el que se pretende hacer más fácil la integración de las distintas redes sociales que tanta importancia tienen actualmente. Al igual que con la de David Gómez, esta charla fue muy amena y pudimos ver con ejemplos muy sencillos como crear algo desde cero basandonos en lo que nos da Spring Social.
Spring Puzzlers fue la única charla realmente interactiva de todo el evento (no estuve en la mesa redonda del segundo día, sorry). En ella se iban proponiendo preguntas al público y éste tenía que contestar. Tras ello se resolvía la pregunta y se explicaba el porqué. Bastante entretenido, aunque también es verdad que ser la última charla del día no ayudó demasiado.

 
Deja un comentario

Publicado por en 20 febrero, 2011 en Charlas

 

Etiquetas: , , , , ,

Spring 2GX Day


Para comenzar por mi andadura por WordPress voy hablar sobre una conferencia a la que asistí el pasado viernes, el Spring 2GX Day.

Para poneros en situación comentar que no estaba muy seguro si asistir o no a las charlas, por un lado ha sido una semana un poco estresante y por otro, el lugar de la charla, no por la Universidad en sí sino por su situación geográfica (la CEU de Boadilla). Finalmente saque fuerzas y después del curro me dirigí allí. Pasando muy por encima sólo diré que me pasé de estación y acabe en la última parada del metro ligero. Bonito descampado 😛 .

Finalmente llegue a la Universidad CEU. Antes de hablar sobre las charlas que presencie me gustaría hablar de esa universidad. La verdad es que nunca había estado y me lleve una grata impresión. Parece una universidad muy funcional además de cómoda … se nota que no es pública.

Después de hacer el registro me dirigí al aula Magna de dicha universidad. La primera charla que presencie fue Acelerando la puesta en marcha con Spring Roo impartida por Juan José Martín. La verdad hay dos cosas que me llamaron la atención de Spring Roo. Por un lado la facilidad que permite a la hora de crear un nuevo proyecto. La consola de comandos de Spring Roo sirve de asistente a la hora de crear un proyecto. Es más te va guiando paso a paso de lo que tienes que hacer y detecta los posibles cambios en la configuración de dicho proyecto. Es más, la propia consola se encarga de autogenerar los ficheros necesarios para nuestro proyecto. Y es ahí donde viene la segunda cosa que me gustó de Spring Roo. Es capaz de autogenerar código (beans) según nuestras necesidades funcionando ‘como un miembro activo de nuestro equipo de desarrollo’. Me gustó mucho esta charla, lamentablemente fue bastante corta.

La segunda de las charlas Aplicaciones RIA con Flex 4 por Tomas Lin sirvió para realizar un recorrido por las distintas herramientas que tiene Adobe para desarrollo Web. Se centró en el aspecto visual que permite Adobe Air a la hora de desarrollar. Asímismo puso enfasís en como Adobe Flex se comunica con otras herramientas, no siendo una charla solamente dedicada a diseñadores gráficos y maquetadores.

Por último asistí a Introduction to Groovy & Grails por Graeme Rocher. Comenzar comentando que no tengo ni idea de Groovy ó Grails por lo que está charla me vino muy bien. Graeme Rocher es el jefe de desarrollo de Grails y la verdad que la charla (en inglés) fue muy buena. Pasaba del bajo detalle (código) al alto (como interactuan todas las partes de Grails) de manera muy comprensible. Fue la charla más tangible de todas, pudimos ver como funcionaban pequeños ejemplos de código o como crear una librería de tags para Grails. Por cierto programa con el TextMate :p.

Un saludete.


 
Deja un comentario

Publicado por en 21 febrero, 2010 en Charlas

 
 
A %d blogueros les gusta esto: