Don’t Censor Me!

January 26th, 2012

Don’t Censor Me!

Via Pablo Jimeno

Taller Spring I/O 2012: Modulariza tus aplicaciones Grails

January 25th, 2012

Este año volveré a estar por el Spring I/O (16 y 17 de Febrero 2012 en Madrid), en esta ocasión dirigiendo el taller Modulariza tus aplicaciones Grails :

Gracias a los plugins de grails liberados a la comunidad, podemos aprovechar el esfuerzo hecho por otros desarrolladores y reutilizar el trabajo que han hecho. El sistema de plugins de grails da múltiples puntos de extensión para la plataforma: permite añadir comandos nuevos a la CLI, servicios, clases de dominio, extender dinámicamente algunos comportamientos… En el taller sacaremos partido del sistema de plugins de grails para reutilizar trabajo entre distintas de nuestras aplicaciones, veremos algunos ejemplos y desarrollaremos un plugin a modo de ejemplo.

Básicamente, mostraremos de forma práctica como reutilizar código en nuestros proyectos del día a día, más allá de liberar plugins que sólo tengan sentido ser liberados para el resto de la comunidad.

Este año volverán a ser 2 días de charlas y talleres, un eventazo a un precio de risa. Como podéis ver en la agenda, hay buena cantidad y calidad de ponentes, incluida alguna rockstar internacional entre ellos.

Cualquiera que trabaje o le interesen tecnologías alrededor de los ecosistemas Spring, Grails o Groovy debería asistir a este evento; o también a quienes les interesan cosas relacionadas con Mongodb, Scala, ElasticSearch, RabbitMQ o incluso temas de cloud computing.

Pero seguro que lo mejor está por los pasillos, durante los cafés y las comidas… o, por descontado, en la fiestaca del jueves :) .

Nos vemos en el Spring I/O!

Mis objetivos para 2012

December 28th, 2011

Pues nada, aquí estamos otra vez, un año más viejos y marcando objetivos de nuevo por culpa del Bonilla.

Primero un repasillo a lo que pienso más destacable de 2011:

  • Veo que de todo lo que me planteé el año pasado, sólo he cumplido con volver a ir al gimnasio. Físicamente estoy muchísimo mejor de lo que me andaba sintiendo en los últimos tiempos.
  • Laboralmente ha estado bastante bien. He trabajado en proyectos de largo y corto recorrido. El trabajo me ha llegado “sólo”, no he tenido que salir a vender. Supongo que algo habré hecho para adquirir cierto prestigio, me llegan proyectos por diversas fuentes y algunos los he pasado en mi red de contactos.
    De todos modos, se ha hecho patente que gestiono fatal las expectativas de mis clientes, cosa que me ha llevado a tener algunos problemas y no todos han terminado bien del todo…
  • A principios de año un pequeño grupo de profesionales IT montamos Cachirulo Valley. Un grupo que poco a poco ha ido creciendo hasta un colectivo “core” de 7 personas (programadores, maquetadores y diseñadores); a cuyas actividades se acerca gente de perfil profesional diverso y donde pretendemos ayudar a madurar el ecosistema IT/emprendedor de Aragón a base de compartir conocimiento (bueno, y algunos lo usamos como excusa de irnos de cañas :) ).
  • Ganamos el AbreDatos 2011 presentando elDisparate. Con un equipo un tanto atípico formado por Mamen, Agustín, Toño y el menda; el experimento no salió mal del todo :)
  • Me hice el camino de Santiago en bici, desde Jaca. Una aventura de más de 800 kilómetros que tenía en mente hace tiempo, y este verano se dieron las condiciones para llevarla a cabo al fin.
  • Aparte de asistir a muchos eventos y co-organizar algunos eventos y grupos locales; he participado como ponente en bastantes saraos: En el Spring IO, en una mesa redonda de Open Data en la EOI, en theevnt con 2 charlas, en un taller de cachirulo valley, en el Greach y en las Cachirulo Tech Talks (enmarcadas en la Libre Software World Conference).

Objetivos para el año que viene:

  • Mejorar mi inglés
  • Mejorar mi metodología de trabajo y venderme mejor. Básicamente interiorizar más “método” de trabajo a nivel técnico, organizarme mejor para ser más productivo, y quizás empezar a vender todo el conocimiento que he ido acumulando estos años en materia de creación de productos/servicios/empresas en internet.
  • Sacar 2 o 3 sideprojects que tengo por ahí a falta de un empujón, que no darán rentabilidad pero que me apetece que sean públicos. Que como “artista” del software (que no artesano) me gusta enfrentar mis cosillas con “la crítica” :D .
  • Conseguir tiempo y centrarme para sacar en un nuevo producto serio. Ando con varias ideas para desarrollar algo nuevo que pueda dar rentabilidad: desde temas de ecommerce hasta aplicaciones móviles, pasando por algún pequeño SaaS…
  • Este año volver a trabajar como programador itinerante, una experiencia que desgraciadamente no he podido experimentar de nuevo en 2011.

Y como decimos en mi pueblo: Feliz an nou! :) .

International Open Data Hackaton 2011, en Zaragoza

December 1st, 2011

Este sábado 3 de diciembre se celebra un Open Data Hackaton a nivel mundial.

¿Qué es?

Es una reunión de ciudadanos en ciudades de todo el mundo para escribir aplicaciones, liberar datos, crear visualizaciones y publicar análisis utilizando datos públicos abiertos con el fin de apoyar y animar a adoptar políticas de datos abiertos por parte de los gobiernos locales, regionales y nacionales de todo el mundo.

hacker

En Zaragoza lo hemos convocado en la oficinas de UXlearn. Plaza San Pedro Nolasco 1, 3E.
Por ahora somos poquitos y nos vendría bien que algunos más desarrolladores, diseñadores, bibliotecarios, estadísticos, periodistas y cualquier ciudadano en general; se animaran a participar de cualquier modo.

Personalmente no tengo una idea clara de qué desarrollar, ni que fuentes de datos se podría utilizar, si hacerla “simpática” o “antipática”… estoy abierto a cualquier propuesta :) .

En fin, que si alguien se quiere acercar el sábado será más que bienvenido, pero casi mejor que se apunte antes en el wiki del OpenDataDay.

Elecciones al Congreso en Arredol

November 23rd, 2011

Como publiqué en twitter el mismo domingo del 20-N (el día de las elecciones, vamos :P ), colaboré con Arredol, un pequeño diario online publicado en aragonés, desarrollando las gráficas de los resultados electorales a las elecciones del congreso español.

Fue un desarrollo exprés, ya que tenía otros compromisos que no podía dejar de lado. Fueron unas 6 o 7 horas de trabajo a tope ese mismo fin de semana, pero me apetecía colaborar por fin con algún medio, aunque fuera tan pequeñito como lo es arredol :) .

Herramientas utilizadas:

  • El API que puso a disposición El País. Que básicamente hizo el trabajo que según los que defendemos el OpenData debería ser responsabilidad del Ministerio del Interior, poner a disposición de cualquier persona o entidad esos datos de forma estructurada para poder procesarlos.
  • El API de Google Charts para las representaciones gráficas. No pude adaptar los colores por partido por las limitaciones que tiene, o al menos no logré dar con la solución.
  • En el lado del servidor PHP y simplexml para procesar la información de El País. Básicamente por que el hosting de arredol sólo soporta php, no por otra cosa en especial.

Elecciones en arredol.com

Como podréis comprender, por haber sido un pequeño desarrollo hecho a toda prisa, el código en general es muy mejorable; pero el resultado cara al usuario creo que no está del todo mal.

Seguramente fuera una solución muy alejada de las herramientas de visualización de algunos grandes medios de comunicación, con una posibilidad de interacción mucho mayor. Pero en Aragón quizás fuera de lo mejor, cosa que casi me entristece.

No vi que tuviera mucho que envidiar a lo que vi que hicieron por ejemplo en la web de Heraldo, y no digamos de El Periódico de Aragón donde no vi nada especial para la ocasión… Supongo que no dedicarían muchos esfuerzos…

Optimiza tus webs Grails. Greach 2011

November 21st, 2011

Dejo aquí la presentación que hice en Greach 2011 sobre optimización de webs con Grails.

Y también el video

Movember

November 8th, 2011

Simplemente comentar que me he unido a la iniciativa Movember haciendo de valla publicitaria para recaudar fondos para la lucha contra el cáncer de próstata.

Esto es que me voy a dejar bigote durante todo el mes y trataré de recaudar donativos como mobro que soy, aún a riesgo de perder la imagen de tipo serio que suele tener la gente de mi :P .

Movember

En fin, que todo el que quiera dejar un donativo y/o ir viendo la evolución de mi mostacho, que no dude en pasarse por mi página de Movember!

Para más información, os dejo un video promocional muy chulo de Movember Spain:

Otra gente del mundillo que se ha unido a la iniciativa: David Bonilla, Luismi Cavallé o Guillermo Gutierrez.

* Gracias a David Bonilla por prestarme la imagen del badge :)

Hablando de Grails en la Libre Software World Conference

November 5th, 2011

Desde CachiruloValley estamos colaborando en un track de la Libre Software World Conference, bajo el nombre de Cachirulo Tech Talks, que se celebra los días 9 y 10 de noviembre en Zaragoza (con un aforo de 600 personas, y completo!).

Este Miércoles, 9 de noviembre a las 16:00 yo estaré hablando de Grails: Aumenta tu productividad en tus aplicaciones web Java, lo que vendrá siendo una charla donde me gustaría introducir un poco el mundillo de groovy y grails, y donde procuraré mostrar todo el código posible para que los asistentes se puedan llevar una idea aproximada de lo que les puede aportar.

La verdad que es impresionante la variedad de sesiones que se han organizado, yo espero asistir a bastantes, veremos a las que el trabajo me permite.

Nos vemos por el Seminario :) .

Métodos de evaluación de usabilidad

October 26th, 2011

Tras bastante tiempo conociendo a Dani Torres Burriel (y trabajando con él en alguna ocasión), que es uno de los principales culpables en despertar mi curiosidad en temas relacionados con la usabilidad y experiencia de usuario. Por fin pude hacer a principios de mes su curso con UX Learn de métodos de evaluación de usabilidad.

Posiblemente me vaya a resultar difícil encontrar proyectos donde aplicar estos métodos (seguramente sólo los use en proyectos propios), pero creo que alguno de ellos podría servirme puntualmente como apoyo para ayudar a conceptualizar proyectos para mis clientes.

UX Learn

Un pequeño resumen de los métodos, sacado de mis apuntes:

  • Card Sorting: Test para agrupar conceptos (o categorías). Gestión de expectativas de los usuarios respecto al contenido o funcionalidad.
  • Tree Test: Es un test para evaluar la findability (facilidad para encontrar un contenido/funcionalidad en cuestión) en base al árbol de contenidos y/o su navegación.
  • Focus Group: Para, a partir de un grupo de personas consideradas cualificadas, obtener opiniones, sensaciones, actitides e ideas. Tratar de confrontar puntos de vista para intentar llegar a puntos en común.
  • Test de los 5 segundos: Con este test se trata de comprobar la eficacia del foco de atención de una interfaz.
  • Test con usuarios: Es una prueba para analizar como se comportan los usuarios en un contexto cercano al real (aunque hay que tener en cuenta que son pruebas de laboratorio), donde se pone a prueba un diseño que quizás deba ser modificado a raíz de los problemas de usabilidad que se hayan encontrado.

En los mismos enlaces que he ido dejando hay una información mucho más detallada de cada uno de los métodos para quien quiera más información.

Quizás esto suene a peloteo (entre otras cosas porque, además, compartimos oficina), pero supondréis que a mi eso me importa más bien poco ;) . Pero nada como un curso como el de torresburriel para aprender y conocer estos métodos con mayor profundidad, además de algunos truquillos que sólo puede dar la experiencia de alguien con muchos kilómetros en proyectos de todo tipo.

I’m speaking at Greach

October 17th, 2011

El día 4 de Noviembre, se celebra en Madrid (Universidad San Pablo CEU) la conferencia española de Groovy: Greach.

Pues resulta que andaré por ahí para hablar de optimización de webs Grails, sobre buenas prácticas de desarrollo web y como llevarlas a cabo en proyectos Grails.

Cuando desarrollamos una web podemos seguir algunas buenas prácticas para que estas resulten más rápidas, lo que que repercute en una mejora en la experiencia de usuario, escalabilidad o incluso en el posicionamiento en buscadores.

En esta charla se tratarán esas buenas prácticas, como podemos llevarlas a cabo con Grails y el uso de algunos plugins que nos facilitan el trabajo.

I'm speaking at Greach

Esta pedazo de agenda es principalmente gracias a Alberto Vilches, que es el que se lo ha estado y está currando.

* La idea del video viene por los “hola conferencia rails:P