Greach - 4 Nov 2011

Ya tenemos todos los vídeos colgados y disponibles en abierto para todo el mundo. Para verlos, solo tienes que navegar por la agenda o el listado de ponentes y hacer click en cada speaker. Dentro de su ficha, podrás ver, además de su biografía y una descripción de la charla, los slides de la presentación y el vídeo online.

O también puedes visitar nuestro canal en YouTube: The Greach Channel.

¡Qué lo disfrutéis!

  • Comments Off

Como prometimos el sábado pasado, se van a sortear dos ebooks “Groovy in Action, 2nd edition”. Las bases del sorteo se explican en este post, pero el resumen es que había que enviar (hasta hoy domingo a las 15:00) una crónica del evento o un set de fotos. Estos son los participantes que han enviado sus crónicas en plazo y por orden de recepción:

  1. Iván Fernández (@ivanfdezperea)
  2. Mamen González (@gmamenl)
  3. Jessica Aguado (@jessi_aguado)
  4. Marcin Gryszko (@mgryszko)
  5. Enrique Medina (@emedinam)
  6. Arturo Herrero (@arturoherrero)
  7. Aitor Alzola (@aitortxu)
  8. Iván Lopez (@ilopmar)

El resultado del ganador se sabrá esta noche, con el número clave (reintegro) del sorteo del Gordo de la Primitiva de hoy domingo. Con este número se obtendrá la posición del ganador en la lista; y el segundo ganador será el participante siguiente (si es el último, será el primero). Por ejemplo, si sale el 2, el ganador será el segundo y el tercero de la lista. Si sale el 30, hacemos el modulo de 8 (el número de participantes) y nos da 6, por lo que los ganadores serán el 6º y el 7º. Suerte!

EDITADO (13/11/2011 – 23:36): El número reintegro del sorteo del Gordo de la primitiva del día 13 de Noviembre ha sido el 6. Por lo tanto, los ganadores son los participantes 6 y 7: ¡enhorabuena a Arturo Herrero (@arturoherrero) y Aitor Alzola (@aitortxu)! En breve recibiréis un cupón en vuestro email con el que conseguir el libro. Al resto, ¡muchas gracias por participar! :-)

  • Comments Off

Resultado de los sorteos

November 5, 2011

Ayer durante la celebración del evento se sortearon varios regalos, cortesía de nuestros patrocinadores. Los ganadores fueron:

Usando el infalible sistema de papeletas en urnas y la mano inocente de Jessica Aguado (@jessi_aguado)

  • Licencia de WebStorm para Roberto González (@robertognz)
  • Licencia de IntelliJ IDEA para Enrique Amodeo (@eamodeorubio)
  • Curso de HTML5/CSS3 de Extrema Sistemas para Andres Robles Arija.

Usando el novedoso e increiblemente avanzado sistema B.A.T.N.R.P.O.O.G. de mi buen amigo Jeroclo (@jerolba), patentado en más de 12 países y usado en cientos de eventos por todo el mundo.

  • Dos libros “Grails in Action” para Dani Latorre (@dani_latorre) y otra persona más de la que no recuerdo su nombre (pero está todo grabado, así que lo sabremos dentro de poco) Ivan López @ilopmar.
  • Dos ebooks “Griffon in Action, 2nd edition” para Ruth Zamorano (@rzamo) y Pablo Alba.

Y para la persona que más twits escribió durante el evento con la palabra “greach” que, por cierto, fue trending topic en España la primera hora después de la keynote de apertura:

Pero… ¡todavía hay más premios!

Sí, todavía quedan dos ebooks de “Groovy in action, 2nd edition” para repartir. Son dos cupones descuento del 100% para comprar el libro ahora mismo, aunque todavía no se haya finalizado, y acceder ya a los capítulos que si estén terminados. Cuando se publique el libro (le queda poco), Manning enviará el libro completo al comprador/ganador.

Y ¿qué hay que hacer para ganar uno de ellos? Tan solo hay que escribir un artículo/crónica del evento como éste o subir una galería de fotos/vídeos del evento (en Flickr o cualquier otro lugar público) antes del próximo domingo 13 de noviembre a las 15:00. Puedes enviar la url del post o de la galería en un comentario de este mismo post. A las 15:00 del domingo se cerrarán los comentarios y se publicará la lista de participantes. Para el sorteo se utilizará el número clave (reintegro) del sorteo del Gordo de la Primitiva que se celebra ese mismo domingo a las 21:30 (si el número es mayor que el número de participantes, se usará su módulo). Con este número se obtendrá la posición del ganador en la lista. El segundo ganador será el participante siguiente (si es el último, será el primero). El ganador se publicará en cuanto la página oficial de lotería y apuestas del estado muestre la combinación ganadora.

¿A qué esperas? ¡Escribe tu crónica o sube tus fotos, publica la url en uno de los comentarios de este post y participa!

Bola Extra

El sistema B.A.T.N.R.P.O.O.G. significa: Buscador Aleatorio de Twits que Necesita Refrescar la Página para Obtener Otro Ganador. Vosotros mismos podéis usarlo en esta url: http://greach.es/home/sorteo

¡Si amigos! Gracias a nuestros sponsors, en Greach tenemos el lujo de poder sortear los siguiente regalos entre todos los asistentes:

  • Una plaza para el curso de HTML5 y CSS3, de 24h de duración y valorado en 975€, cortesía de Extrema Sistemas. Más información sobre el contenido del curso.
  • Cuatro ebooks cortesía de Manning publications: 2 ebooks de “Groovy in Action, 2nd edition” y 2 ebooks de “Griffon in Action”. Como todavía no han salido, se regalará un cupón que da acceso a la edición MEAP y da derecho a recibir el ebook cuando los autores finalicen el libro.
  • Dos licencias cortesía de Jetbrains: una licencia de IntelliJ Idea y otra de WebStorm.

Pero no todos los sponsors regalan cosas, algunos participan economicamente el evento, y de hecho ponen bastante dinero. Incluso un evento modesto como este tiene bastantes costes. Sin su apoyo Greach no habría sido posible: ellos pagan todo el evento para que los demás los disfrutemos. Apoyan la escena Groovy española porque saben a ciencia cierta que es una apuesta de futuro con éxito. Algunos de ellos, como Escuela de Groovy y Osoco, desarrollan sus proyectos casi exclusivamente con Grails y Groovy y participan activamente en la comunidad local del Madrid GUG, dando charlas o talleres: evangelizando, difundiendo y compartiendo su conocimiento. Desde aquí queremos darles nuestro más sincero agradecimiento.

A todos vosotros: gracias!

Escuela de GroovyOSOCO Software CompanyExtrema SistemasAtlassianJetbrainsManning Publications

  • Comments Off

Hace un par de semanas lanzamos una interesante propuesta en la newsletter de Greach: propusimos a todos los suscriptores que enviarán las preguntas que quisieran a cualquiera de nuestros speakers. Cuando tuvimos un buen grupo, se las hemos ido enviando en formato entrevista digital. El primero que ha respondido ha sido Guillaume Laforge, que ha tenido que lidiar con toda clase de preguntas personales y profesionales, y ha quedado bastante interesante. ¡Allá va!

Hi Guillaume, first thank you for answer this set of question from our attendees. I know there are a lot of them, so relax and enjoy.

First talk about you. How many languages do you know/speak/write?

French, English, and a bit of German but not enough to hold a proper conversation.

And how many computer languages do you know?

I started with Basic, then went on with Turbo Pascal, a bit of C/C++, and studied Prolog, OCaml during my studies. But it’s really essentially in Java and Groovy that I’m the most proficient. Of course, like everybody, I know a bit of JavaScript as well. I’m also looking at alternative languages for the JVM, of course.

How many conferences do you attend yearly as a speaker?

I never really counted, but certainly over a dozen. Sometimes there are also things like JUG appearances, or Groovy user group meetings, etc.

Could you give us the name of a programmer, partner or friend who has marked you professionally?

Well, there are a few persons and colleagues who marked me professionally, who said some interesting things to me or gave me encouragements that led me to where I am today, but those persons are not really well known, so I’m not sure I can really give their name and quote them here.

Do you have any other personal-pet projects (apart from Gaelyk)?

At the moment no, but I always have some ideas in the back of my mind. But for the moment, no time to work on those ideas :-(

What did you do before being the Groovy project leader?

I was simply a programmer, consultant, architect, working for various customers, in France.

About Groovy, which is the hardest decision you have taken regarding Groovy?

Well, when leading the project there are always many decisions, from little ones to bigger ones. Some have an impact, some not. It’s difficult to really outline one in particular that was really hard to make, because often common sense give the right answer. For example, some decisions like moving from CVS to SVN, or these days from SVN to Git had an impact on our workflows, as Groovy developers. Or deciding what features to work on, given our limited resources, is not always easy. But in the end, the project has been healthy, and has had great adoption, so the decisions must have been good enough!

Some people are interested in being part of the Groovy developer team. Is that possible? Do they need to have a high command of the Java language?

There are many contributions that people can make to the project. Helping users on the mailing-list, promoting Groovy, improving the documentation are all great contributions, without necessarily becoming a developer team member. Now, for really joining the committer team, it usually takes some time: you work on some issues that you’ve encountered or that you found on JIRA, and submit patches or pull requests. Then, if your work is of quality and that you contribute often, we definitely notice that, and at some point, we might very well ask you to become a committer. That’s more or less how all of the Groovy committers got to become part of the team!

How many commiters are on the Groovy team?

Not everybody’s active at the same time. So sometimes just some core committers are involved, sometimes we receive some great contributions from developers that later on vanish away. But the main active committers can definitely be counted on the fingers of one hand.

When you design a new computer language like Groovy, how much of it is copied from existing languages, and how much of it is new?

For Groovy especially, it was very much inspired from Java since we used the grammar of Java itself as a start! And of course, we’re living on top of the JDK, which also transpires through what Groovy’s able to do. So I would say a lot was copied from Java! For other languages, however, that might be an entirely different story. Groovy then was inspired by other languages like Smalltalk, Ruby, Python, etc. So we take some ideas here and there, and try to make them fit the philosophy and feeling of Groovy.

Groovy seems to be plagued by bugs. The 1.7 version had alredy 10 bugfix releases. What steps do you plan to undertake to improve the release quality?

I don’t think it’s more plagued by bugs than any other software. So it’s a bit harsh to say that. We release regular minor versions because we do fix bugs, of course, but also because we introduce incremental improvements as well. I think it’s much healthier to have regular minor releases than to wait years before getting updates! I believe the quality of Groovy is quite good on the contrary, and is on a continuous improvement trend.

What is the reason of no including GPars in the Groovy core?

Groovy provides support for a wide range of aspects, like templating, ant scripting, swing gui building, etc. It was natural that it would tackle the concurrency / parallelism aspects at some point, as we all use multi-core / multi-CPUs system these days. GPars progressed nicely in every respect (features, performance, ability to be used from Java even!), and we initially wanted to integrate it back into Groovy itself. But GPars has a life of its own, its own pace and lifecycle, and we thought it was simpler to just bundle it alongside Groovy itself. Groovy had to have a story to tell about concurrency and parallelism, and GPars is its answer.

How is a normal working day in Groovy?

I have the chance to work from home, which is nice for your family, and allows me to spend even more time on the keyboard than in the transportations :-)
But it’s not necessarily a 9am-6pm kind of job, because sometimes we could finish a release late at night, or implementing a feature at 4am because you didn’t want to stop halfway! There are also highs and lows where you manage to be very productive on certain aspects, and other moments where you don’t progress much on a particular topic.

How do you coordinate the work of creating Groovy, when some of the team members live in different countries? Do you use Skype meetings or other platforms? – Do you check the code of your team, everybody checks the code of everybody, or everybody trusts the code of other developers?

Paul, Jochen and myself are chatting everyday on Skype together to discuss pretty much anything related to Groovy. And of course, we exchange a lot on the Groovy developer list, etc. We like to have a look at others’ changes, of course, because it’s always nice to have others’ opinions on our work, to see how we can improve it, find simpler solutions, etc. But there’s definitely a great level of trust between the Groovy developers: someone who was granted commit rights is someone we can trust, and who’s usually writing quality contributions.

Who decides the roadmap and the new features/bug-fixing priorities?

There’s a core team of Groovy developers (Jochen, Paul and me) who are in constant contact, and who discuss those things on a daily basis. So although I’m supposed to be the one with the last say, I prefer collectively deciding together the features we should be working on, or the bugs that need an urgent fix.

About the future of your projects: are you going to continue working on Gaelyk, after the new pricing policy of Google App Engine?

Gaelyk is still my pet side project, and I have some personal applications on App Engine. I’ll definitely continue having fun with Gaelyk, despite the pricing policy changes.
Google App Engine is still a competitive and innovative platform in my eyes. That said, I’m also interested in Cloud Foundry, and would love to find the time to create a Cloud Foundry variant of Gaelyk!

Do you think Groovy will become the dominant language of the JVM?

No, I think neither Groovy nor any other language will ever become the dominant language for the JVM: Java will stay the dominant language. That said, in terms of alternative language, Groovy still seems to be the most popular option, despite the hype on other languages like Scala or Clojure.

That’s all Guillaume, thank you very much for your time.

Preguntas enviadas por Arturo Herrero, Alberto Vilches, Marcin Gryzsko, David Bonilla, Álvaro Sánchez-Mariscal y Jerónimo López. Traducción: Isabel Escolar Saval

Apenas falta ya un mes para que se celebre Greach y la agenda ya está cerrada casi al completo, con un panel de charlas muy interesantes (puedes ver el horario de las charlas en la agenda):

  • “Groovy 1.8 and beyond!” por Guillaume Laforge
  • “Novedades de Grails 2.0″ por Álvaro Sánchez-Mariscal
  • “New Ideas for Old Code” por Hamlet D’Arcy
  • “Deconstructing i18n-fields. Nacimiento y evolución de un power-plugin de Grails, sin cortes, sin censuras” por Jorge Uriarte
  • “Volando con Griffon” por Andrés Almiray
  • “Programación Funcional con Groovy” por Arturo Herrero
  • “Ejemplos prácticos de migración de proyectos Java EE a Grails” por Fatima Casaú
  • “Gana velocidad y facilita la escalabilidad: optimiza tus webs Grails” por Dani Latorre
  • “Groovy Code Generation” por Hamlet D’Arcy
  • “Construyendo aplicaciones de telefonía con XMPP, Java, Groovy y Grails” por Martin Perez
  • “Griffon” por Mario Garcia
  • “Workshop: Groovy meta-koans” por Marcin Gryszko
  • “Engrandeciendo Grails con MongoDB” por Enrique Medina

Dentro de 18 días (el 21 de Octubre) las entradas subirán sensiblemente de precio. Por esta razón, os apuramos a todos los que estéis interesados en ir a que no lo dejéis para el final y compréis ya vuestras entradas. Podéis hacerlo en la página de registro.

  • Hasta el 20 de Octubre: 10€
  • A partir del 21 de Octubre: 25€

  • Comments Off

La semana pasada lanzábamos una encuesta pública sobre el tema de la keynote de apertura que dará Guillaume Laforge en Greach, el próximo 4 de Noviembre. Y estos han sido los resultados:

Groovy 1.8 y lo que traerán las siguientes versiones. 29 Votos (42%)
Gaelyk, el light-framework para desarrollar aplicaciones en Google App Engine con Groovy. 9 Votos (13%)
DSL, creación de Lenguajes de Dominio Específico con Groovy. 22 Votos (32%)
No me importa, cualquiera de los temas anteriores está bien. 8 Votes (11%)

Así que el tema a tratar será Groovy 1.8 y lo que traerán las siguientes versiones, cuya charla se titula “Groovy 1.8 and beyond!”. Sinceramente, me parece el tema ideal para abrir la primera edición del evento. Ya hemos actualizado la agenda, ¡muchas gracias a todos por participar!

En Greach queremos dar la oportunidad a todos los asistentes de poder elegir el tema de la keynote de apertura que dara Guillaume Laforge. Por eso lanzamos esta votación al público, solo durante una semana:

¿De qué te gustaría que tratara la keynote de apertura de Guillaume Laforge en Greach, el próximo 4 de Noviembre?
- Groovy 1.8 y lo que traerán las siguientes versiones.
- Gaelyk, el light-framework para desarrollar aplicaciones en Google App Engine con Groovy.
- DSL, creación de Lenguajes de Dominio Específico con Groovy.
- No me importa, cualquiera de los temas anteriores está bien.

Animaos a votar, ¡tenéis solo hasta el 13 de Septiembre!

EDITADO: La encuesta ha finalizado, podéis ver el resultado aquí.

  • Comments Off

Entrada a Greach: 10€

August 16, 2011

Desde el inicio se ha querido que la entrada a Greach fuera gratuita, financiada exclusivamente mediante patrocínios. Para un evento (inicialmente modesto como este y de un solo día) los ingresos son fijos y los costes “casi” también, independientemente del número de gente que venga. Pero cuando tienes que invitar a café y a comer, si no sabes cual es el número exacto de asistentes, te puedes llevar sorpresas, sobre todo si el presupuesto es ajustado. Y cuando digo sorpresas me refiero a tener que poner dinero. Hacer un evento gratuito o con una entrada que no cubra los gastos de cada asistente implica dos cosas: tener un presupuesto superior a la mayor estimación posible de asistentes (es decir, pensar que van a venir 500 personas, y tener dinero para pagar 500 menús y 1000 cafés) o, si tienes un presupuesto ajustado, poner un límite en el número de personas que pueden venir (es decir, cerrar la entrada al cabo de, por ejemplo, 100 o 200 personas).

Entonces, ¿cuál es la solución para evitar esto?: cobrar una entrada para que cada asistente pague sus propios gastos. Esto deja via libre al número de personas que puedan venir, siendo el límite la capacidad física del sitio, evidentemente. Y hace que los cálculos sean más sencillos, ya que el resto de gastos (que son fijos, como los hoteles, vuelos, video, etc) se pueden cubrir directamente con los ingresos por patrocinios, sin tener ninguna variable en el aire, como es el número de asistentes.

Personalmente creo que 10€ es un precio más que razonable, sobre todo teniendo en cuenta lo que se está dando: un día entero de charlas, invitación a cafe y comida, regalos, networking, etc. Y si queremos que los siguientes años el evento crezca, va a ser necesario repercutirlo en las entradas. Por un lado porque es un gran coste y hay que pagarlo, y por otro porque el asistente debe valorar de alguna manera lo que está disfrutando al venir. Además, haciéndolo así se evita tener que poner límites en el número de entradas, así que espero que sea para el beneficio de todos.

Nos vemos todos el 4 de noviembre y ¡no olvidéis que solo faltan dos semanas para que se abra el registro!

Preparando los preparativos

August 10, 2011

Greach es un evento español, pero eso no significa que necesariamente lo dejemos todo para última hora. El 1 de septiembre se abre el registro y la web, así que hay que dejar la casa limpia y recogida para cuando empiecen las visitas. Tenemos algunos ponentes confirmados y otros aún por confirmar, así que estamos iniciando los primeros contactos. Claro que muchos de ellos están de vacaciones, y para otros todavía es demasiado pronto para enviar toda la información (sobre todo de la ponencia), pero esperamos que para cuando se abra la web, este todo casi-listo.

Ya hay muchas cosas preparadas, pero las iremos contando poco a poco. Lo que si podemos decir es que contamos con el apoyo de Javahispano y de las instalaciones de San Pablo CEU para celebrar el evento, así que no vamos a tener problemas de sitio. Mientras tanto, además de desvelar las sorpresas poco a poco en el blog, publicaremos algunas entrevistas que haremos en exclusiva a los ponentes. Estad atentos, todavía queda mucho, pero ¡intentaremos que la espera sea divertida!

  • Comments Off

Sponsors

Colabora

Organiza

CEU

Social