Alba on Tech

Talking about technology

Grails 3 gotchas

La versión 3 de Grails salió hace pocos meses, pero no había tenido oportunidad de probarla hasta ahora. Aprovechando un hueco entre proyectos, y que quería reescribir una aplicación interna para ver si la sacamos al mundo, decidí darle una oportunidad.

Las primeras impresiones han sido buenas: Está basado en spring boot, es más modular, me da la impresión de que arranca antes y consume menos RAM (no lo he verificado), y en general es muy prometedor. Pero sin embargo tiene algunos “gotchas” que hacen que empezar sea un poco más complicado de lo que debería.

Continue reading

5 November, 2015 Posted by | Uncategorized | 3 Comments

Groovy no es java sin puntos y comas

En noviembre asistí al Codemotion 2014. Se trata de un evento anual donde nos juntamos un montón de apasionados del desarrollo de software, de muchas disciplinas distintas, y se dan charlas sobre temas muy diversos. Llevo asistirndo varios años, y me parece una de las conferencias imprescindibles.

Este año además me decidí a dar un paso más, y pasé al bando de los ponentes. Di una charla titulada “Groovy Goodness. Porque Groovy no es Java sin puntos y comas”. Se trata de una charla de iniciación a Groovy, dirigida a desarrolladores de Java. El objetivo es claro: que los javeros que la vean piensen “oye, eso mola mucho, tengo que probarlo”, y decidan cacharrear un poco y darle una oportunidad a Groovy.

Reconozco que estaba un poco nervioso antes de darla, pero el el momento en que el púbico se rió con el primer chiste de la presentación, me relajé y acabé bastante satisfecho con el resultado: Gente interesada, preguntas al final, varios que se acercaron después a comentarme algo… Una buena experiencia.

Con este recuerdo en la cabeza, cuando en febrero nos planteamos qué hacer en nuestra reunión mensual del GUG, me ofrecí a repetirla. Es un grupo modesto, solemos asistir 10-15 personas a las reuniones, y nos conocemos bien todos. Pensé que era un poco básica para ellos, pero podía ser interesante…

Pues bien, aún no sé qué pasó. Puede ser porque fuera una charla de iniciación, o porque fuese en las oficinas de Tuenti que son más céntricas, o porque tengo un club de fans y no lo sabía. Pero el caso es que en la convocatoria de la charla se apuntaron más de 60 personas. ¡Record histórico para el GUG!

Total, que repetí la charla con un par de cambios menores. Esta vez quedé mucho menos contento con el resultado, estuve mucho menos inspirado y no la di demasiado bien. Pero bueno, alguno me ha dicho que le he dado ganas de probar Groovy, así que he cumplido mi objetivo.

Como parece que es un tema que provoca interés, quiero dejar aquí los enlaces tanto a las slides, cómo a los vídeos de las charlas (cortesía de Autentia).

12 February, 2015 Posted by | Uncategorized | Leave a comment

Aplicaciones imprescindibles en Android

Últimamente ha habido varias compras de teléfonos Android en la familia, y me han preguntado cuales son para mi las aplicaciones imprescindibles. Quitando cosas básicas (mensajería, correo, etc), aquí está mi selección, sin ningún orden en particular.

Continue reading

25 September, 2014 Posted by | Uncategorized | 2 Comments

Comic Magic Reader

Una de las mejores cosas que tiene Kaleidos son las PI WEEKs (Personal Innovation Week). Se trata de una idea original nuestra, que consiste en permitir a los empleados de las diferentes empresas que participan dejar de lado su trabajo del día a día, y dedicar una semana a proyectos personales. Como resultado de la PIWEEK de diciembre del 2013, y de un montón de horas adicionales, estoy muy contento de tener por fin mi primer proyecto en Google Play: Mi lector de comics Comic Magic Reader.

Imagen

Continue reading

14 January, 2014 Posted by | Uncategorized | | 1 Comment

Weather Prophet

Esta semana en Kaleidos ha sido la Π Week (Personal Innovation Week). Hemos estado “cerrados por innovación”: hemos presentado ideas de proyectos personales, nos hemos dividido por equipos, y hemos dedicado toda la semana de forma intensiva para conseguir una implementación funcional de 5 nuevos proyectos. Y nos lo hemos pasado genial.

Yo fui uno de los que presentaron una idea de proyecto, y conseguí convencer a suficiente gente para montar un equipo de desarrollo muy potente. Se trata de una idea que implementé de manera rápida y sucia, y he tenido la oportunidad de tenerla bien hecha. A pesar de algunos problemas tecnológicos importantes (digan lo que digan, Grails 2.0.0 NO es estable), estoy muy contento de anunciar la salida (en beta) de Weather Prophet.

Continue reading

21 December, 2011 Posted by | Uncategorized | Leave a comment

Joel on Software

Por si te lo estás preguntando, sí, el nombre de la página, y la inspiración para crearla vienen de Joel on Software. Joel dejó de escribir hace unos años, pero me encantaba su blog, y aún hoy es una fuente de ideas, y de mejoras a la hora de desarrollar software, y de llevar una empresa.

Hace unos pocos meses, junto con mis socios, fundé Kaleidos. Se trata de una empresa dedicada al desarrollo de software, donde usamos y generamos exclusivamente software libre. Es el tipo de empresa donde me hubiese encantado trabajar, donde las estrellas son los desarrolladores y programadores, y todo lo demás está al servicio de hacerles productivos y felices.

Y no pude sino acordarme de Joel, que creó una empresa con esa misma filosofía… Y eso me ha llevado a comenzar Alba on Tech. Espero conseguir hacerlo la mitad de bien que él.

Así que, ¡a tu salud, Joel!.

24 October, 2011 Posted by | Uncategorized | Leave a comment

Hello world!

The adventure begins on Octuber 2011

//Java
class HelloWorld {
  static public void main( String args[] ) {
    System.out.println( "Hello World!" );
  }
}
//Groovy
println "Hello World!"
#Python
print "Hello World!"

24 October, 2011 Posted by | Uncategorized | 3 Comments