De un tiempo a esta parte he hecho algunas modificaciones sobre alarife para poder formalizar todo lo posible el desarrollo de meorganizo.es y, de este modo, ganar en velocidad y productividad. Alarife es una pequeña librería de utilidades que creé para poder regenerar bases de datos automáticamente.
El “problema” que estaba teniendo con meorganizo.es es el que prácticamente todos tenemos a la hora de querer realizar pruebas en nuestro código:
Aparte se da otra circunstancia, y es que cuando libere una nueva versión de meorganizo.es y la ponga en producción prefiero haber probado 1000 veces los scripts de actualización del esquema de base de datos que sólo un par de ellas.
Para solucionar el problema de los tests de integración podría haber utilizado dbunit sobre hsqlbd, pero esto sólo me soluciona los problemas en un único escenario.
Lo que he hecho para solucionar los problemas de los 3 escenarios de golpe ha sido modificar alarife e integrarlo en mi desarrollo con grails. Las modificaciones de alarife en sí no son gran cosa:
Leer el resto de la entrada »
Hace poco he terminado de leer esta novela, obra de Dan Brown, al que posiblemente conozcais por otros títulos suyos como Ángeles y Demonios o El Código Da Vinci.
Es lo primero que leo de este autor. De hecho ni he leído ninguno de los libros anteriores ni he visto las películas, así que podríamos decir que he partido con El Símbolo Perdido desde cero.
He leido críticas por ahí que dicen que si el libro es malo, que si es muy similar a los anteriores, que si los personajes son planos, etc. A mi me ha parecido una novela entretenida y fácil de leer, y en cuanto a personajes estoy seguro que Mal’akh no deja indiferente a nadie.
Leer el resto de la entrada »
Publicado en Javahispano un nuevo podcast acerca del análisis estático del código. En dicho podcast nuestro anfitrión favorito Jorge Rubira, el maestro Francisco Morero Peyrona, la voz del sentido común Alfredo Casado y un servidor hemos estado hablando acerca de qué es el análisis estático del código, para qué sirve, qué ventajas y qué desventajas tiene, etc.
Es un podcast largo, de casi una hora y media, que espero que os ayude a aprender una cosa nueva si no la conocíais y a mejorar vuestros proyectos si os dedicáis al desarrollo del software.
Por mi parte quiero agradecerles a los tres el trabajo que han realizado y el haberme permitido participar en un podcast con unos comentarios tan jugosos.
JavaHispano Podcast – 071 – Analizadores estáticos del código

NADIE, el puesto de ganador ha quedado desierto
Parece ser que ninguno de los ¡más de 100 proyectos! se ajusta a los criterios que los chicos de la beca alzado han seguido para evaluarlos. Como no se sabe cuales son esos criterios, ya que no han sido públicos en ningún momento, no podemos saber por qué nadie es merecedor del premio.
A ver si mañana, cuando me lave la cara, se me quita esta que se me ha quedado.
edito: en la página que enlazo ya aparecen los criterios por los cuales nadie ha sido merecedor del premio.
Mi amigo Iván García me ha mandado recientemente una imagen que me ha hecho reflexionar. La imagen en cuestión es la siguiente:
Una vez escuché que:
la mejor manera de interactuar con un sistema informático es la de no darte cuenta de que hay un ordenador detrás.
Afortunadamente observo una cierta tendencia a tratar de conseguir que la tecnología sea cada vez menos fría y más humana, y es que el centro sobre el cual debe girar cualquier tecnología no es otro que las propias personas.
Leer el resto de la entrada »
De entre los grandes olvidados por los desarrolladores a la hora de trabajar en sus proyectos están, sin duda, los analizadores estáticos del código, esas herramientas tan útiles para aquellos que saben sacarles jugo como tan desconocidas para otros.
Como agradecimiento a tantos errores que me han ayudado a corregir he decidido crear un documento para darlos a conocer y sacarlos de las sombras en las que se encuentran. Está escrito pensando que el lector no tiene por qué tener formación específica en este campo. Si es tu caso, espero que tras su lectura hayas podido aprender una cosa nueva.
Aparte de la descripción teórica de qué es y en que consiste todo esto del análisis estático del código también explico por encima el funcionamiento de algunos analizadores para java y para groovy y, además, doy algunas breves descripciones de qué otras técnicas podemos utilizar para mejorar nuestro código fuente y, con ello, nuestros desarrollos.
¿Qué es el análisis estático del código?
Y con esto ya tenemos un miembro más en el apartado de documentos
Vamos a hacer una especie de 2×1 navideño
Por un lado, Javier Fernandez a través de este enlace me ha mandado una invitación para participar en una iniciativa de Alas de Plomo en la cual regalan lotería a todos aquellos que tengamos blog. Por otro, Daniel Latorre me ha pasado un meme con objetivos para el 2010.
Por mi parte os paso tanto la invitación como el meme a los siguientes blogueros:
Leer el resto de la entrada »
Últimamente he dedicado parte de mi tiempo a mejorar el aspecto de esta página. En mi opinión la versión anterior estaba visualmente muy sobrecargada, las entradas del blog eran estrechas, la legibilidad era mejorable y el apartado de proyectos, el de documentos y el acerca de eran un poco tristes y sombríos, les faltaba el espacio y el protagonismo con los que sentirse “el eje” de esta web.
La sensación que a mí me daba era la de que estaba todo a medio hacer y que, en general, esta página era un blog y poco más.
Sin embargo mi intención ha sido siempre la de tener de un espacio propio en la que poder publicar proyectos, documentos, ideas, pruebas de concepto, etc. Cuando pensé en crear ese espacio no pensé en crear un blog. Si finalmente opté por esta fórmula fue porque me permitió construir mucho en muy poco tiempo.
Leer el resto de la entrada »
Hoy hemos publicado en el portal de http://adictosaltrabajo.com/ un tutorial mío acerca de ciertas tecnologías que está muy de moda últimamente. En concreto el tutorial trata de explicar qué son la computación en la nube (o cloud computing) y Google App Engine (la nube de Google)
No hago referencia al tutorial por ganar visitas ni por hacerme autobombo. Lo hago porque considero que es un recurso didáctico y quiero pensar que hasta ameno. De hecho lo he escrito teniendo en mente a la gente que no sabe nada de informática, esperando que puedan leerlo y quedarse con la idea de qué es una nube y a qué huele
Si quereis leerlo podréis encontrarlo pulsando en el siguiente enlace.
El año pasado conocí la Beca Alzado, la cual parte de la iniciativa de premiar la mejor idea o proyecto destinado a Internet de entre todas las que se presenten.
El proyecto ganador de la edición anterior fue Jobsket, y gracias a uno de sus creadores, Dani Latorre, me enteré de que había una nueva edición para este año.
Así es que ni corto ni perezoso este año me presento con http://www.meorganizo.es/, que aunque esté incompleto y en una fase temprana considero que es una buena idea, de hecho yo la uso todos los días
Las ideas que quiero realizar en http://www.meorganizo.es/ se encuentran en PDF en este enlace. Si tenéis curiosidad estais invitados a verlo y, si tenéis sugerencias, por favor, hacédmelas saber.
Últimos comentarios