lunes, 14 de noviembre de 2016

Evaluación de la Hackaton de extensiones y Code Review.

La semana pasada hicimos la hackaton en la cual programamos algunas extensiones bastante sencillas.  La participación fue muy buena, pasamos de una extensión que solo agregaba unas opciones en el menú de GeneXus para luego agregar algunas nuevas funcionalidades a la extensión KBCodeReview, que permite ver las variables y la navegación del objeto. Laura siguió el tema y le agrego indicadores de calidad del código, como numero ciclomático, cantidad de lineas de código, etc.

Me pareció una experiencia muy buena y si con esta reunión, alguna persona pudo largarse a programar alguna extensión, ya es un muy buen resultado. También es bueno tener contacto con gente que conoce mucho mas de programación C# que lo que tenemos en la comunidad GeneXus pues es seguro que hay formas mucho mejores de hacer las cosas, de como la estamos haciendo ahora.

Me preocupa mucho la baja cooperación/participación que logramos en la comunidad GeneXus y es vital para la supervivencia y mantenimiento de la misma lograr que mas gente participe para lograr proyectos mas importantes. Necesitamos que sea mas fácil tener proyectos open source (GeneXus y de otros lenguajes) y que no sea tan difícil participar desde Uruguay y otros países en proyectos colaborativos.

Hoy tenemos buena infraestructura y herramientas como para lograr proyectos colaborativos exitosos, pero necesitamos confianza, un cambio de cabeza y liderazgo para llevarlos adelante.

Pongo por ejemplo, un proyecto en el cual colaboré en el pasado y me interesa seguir colaborando, que es el GXWiki.  El wiki de la comunidad, esta en GeneXus 15. El proyecto open source, esta en Evo3 y el ultimo liberado es el GxWiki5. El sitio que tiene la informacion del wiki, esta en la versión GxWiki3.  Si alguien sube algún cambio a la versión Evo3, no es seguro que dicho cambio quede en la versión oficial.

A seguir colaborando, queda mucho por hacer.

martes, 8 de noviembre de 2016

Hackaton GeneXus Extensions & Code Review

En en el CDC del LATU, a las 18:00.   https://www.meetup.com/es-ES/GUG-Montevideo/events/235271667/
Si pueden estaria bueno que fueran para vernos las caras e intercambiar ideas. 

El temario es medio libre, pero trataremos de hablar sobre

Que son las extensiones?
Como empiezo a programar extensiones?
Que necesito para programarlas?
Un ejemplo sencillo 
Introduccion a KBCodeReview
Agregar una funcionalidad al KBCodeReview

Los esperamos. 

lunes, 7 de noviembre de 2016

Se fue Ramón.


Hoy se fue Ramón,  compañero de caminatas mañaneras de verano y largas siestas de vacaciones. Un perro tan bueno como guardian y un poquito loco.. 



Lo voy a extrañar montones. 

Chau, amigo!

martes, 1 de noviembre de 2016

Hackaton Code Review



El miércoles 9 de noviembre, en CDC del LATU, vamos a hacer una jornada de 4 horitas de programación de extensiones GeneXus.

El caso de estudio, será la herramienta de Code Review que estamos desarrollando con el GUG, pero la experiencia sirve para quienes quieran empezar a hacer extensiones.

Es recomendable tener bases de programación C# y Visual Studio, traer un notebook preinstalado con el software especificado en el sitio del GUG  y tener ganas de pasar un buen rato.

Los organizadores prometieron pizzas pues todos sabemos que luego de comer pizza con la mano, se programa mucho mejor.

Los grupos que mas colaboran, son los mas exitosos. Puede estar bueno que con actos como este se promueva la colaboración dentro de la Comunidad GeneXus, que nunca ha sido nuestro fuerte.

miércoles, 26 de octubre de 2016

El día que el Presidente de la República nos ayudó con el sistema LUCIA.

En los primeros años del siglo, estábamos trabajando en el sistema LUCIA en sus primeras versiones en la Aduana de Uruguay. 

Habíamos logrado entusiasmar a la Aduana de Costa Rica, pues habían visto el sistema funcionando y lo querían. Necesitábamos que la Aduana de Uruguay nos autorizara alguna forma de colaboración entre Aduanas para que el sistema pudiera ser instalado en el exterior. 

Con el director de aduana de la época no teníamos mucha llegada y desconfiaba de casi todos lo que había en aduana y habíamos participado en la confección del LUCIA.

A Gustavo (mi socio) escuchó en la radio, que el presidente recibía y contestaba cartas que le llegaban a la casa presidencial y comentó que iba a hacer un intento de mandarle una explicando la situación. 

Con una carta manuscrita en un sobre, fue a la casa presidencial de Suarez y Reyes, donde fue amablemente recibido por la guardia presidencial. Entregó la carta y poco menos de una semana después, recibió por la noche una llamada en la casa (aun se usaba el teléfono de linea en esa epoca!!). 
Era Jorge Batlle en persona que quería interiorizarse de la situación del sistema aduanero y preguntaba en que podía ayudarnos!!.  Después de contarle la situación se comprometió a ayudarnos y delego tareas tanto al Director de Aduanas, como a la Secretaría de Presidencia. 

Fuimos con Gustavo a una reunión en el edificio Libertad y logramos empezar los tramites de una donación del Gobierno Uruguayo a Costa Rica. A los pocos meses vino el presidente tico y  se concretó el proceso que culmino con la instalación del sistema TICA en la aduana de Costa Rica, luego de una adaptación a la realidad de ese pais.