Entradas

Material del Hackaton - GeneXus Extension & Code Review

Me pidieron si podia publicar el material de la Hackaton del año pasado. Tal vez pueda servirle a alguien. Dentro de las actividades del GUG Montevideo estan planificando hacer otra Hackaton para desarrollo de User Controls, que pienso que tambien puede servirle a varios. Trateremos que las proximas esten filmadas asi podemos compartirlas con mas gente. Se puede bajar el material aqui

Taller GeneXus en Cuba

Imagen
Me invitaron a dar un Taller de actualización GeneXus 15 en La Habana, Cuba, con los colegas de Tecnomática.  Aprovechamos el momento para ponernos al día en las ultimas cosas de GeneXus, y algunas practicas con Evo3 y GeneXus 15.  Algunos de los participantes, aprovecharon la ocasión para certificarse como Analistas GeneXus (Junior, Senior). Todos aprobaron con muy buena nota, por lo que quede muy contento. Felicitaciones por sus logros!  

Proceso de desarrollo con GeneXus

Imagen
Hace exactamente 3 años que cree la pagina de Proceso de desarrollo con Genexus en el wiki de la comunidad GeneXus. En estos tres años se ha avanzado mucho en temas de Build y Deploy de aplicaciones en toda la comunidad. Tambien en manejo de ambientes, automatizacion de tareas y revision de codigo.  Aun queda mucho por hacer, pero es bueno valorar los avances logrados. 

Experiencia de Integración Contínua con GeneXus en Cuba

Imagen
Los colegas de Datys  de Cuba, me hicieron una demostración de las herramientas que utilizan en su proceso de desarrollo con GeneXus para hacer integración continua. Han logrado integrar muy bien diversas herramientas para la realización de controles de calidad de su codigo y pruebas unitarias al mismo. Utilizan Cruise Control, GXUnit, bibliotecas de control estático de código para Javascript y CSS, controles propios de variables no usadas, atributos huérfanos y demás. Me pareció una muy buena implementan y también esta bueno el cambio a la  interfaz web que le hicieron al Cruise Control. Les dejo un video para puedan apreciar el producto funcionando. Es bueno ver que crece el grupo de empresas interesadas en este tipo de temas, para resolver el proceso completo de desarrollo de aplicaciones con GeneXus. Tenemos que aprender a cooperar mas para lograr avanzar mas rápido.

Libros leidos recomendables.

Imagen
Estuve trabajando un tiempo, en un entorno con poca conectividad con Internet, lo que me permitió ponerme al día con algunos libros que tenia ganas de leer desde hace un tiempo. Homo-Deus - Breve historia del mañana.  Es del mismo autor  de  Sapiens - De hombres a Dioses . Me resulta interesante la forma de visualizar las diferentes corrientes de pensamiento analizándolas como religiones y lo importante que son en la creación de un punto de  vista común del fururo, que ayuda a crear mejores condiciones. Da mucha importancia a la colaborar y todas las herramientas que permitan a los seres humanos a lograr proyectos cada vez mas importantes. Me resulta divertido y ágil de leer. What we cannot know - Marcus du Sautoy. Explora aquellas cosas que no podemos conocer hoy y se aventura en las que nunca podremos conocer. Dada la formación matematica del autor, pense que el libro podia ser mucho mas denso, pero resulta muy divertido ...

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

Imagen
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 ...

Hackaton GeneXus Extensions & Code Review

Imagen
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. 

Se fue Ramón.

Imagen
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!

Hackaton Code Review

Imagen
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.

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

Imagen
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ó ...