Revisión de código GeneXus

Cuando un programador termina de desarrollar e integra su código al repositorio común (probablemente lo que más se utiliza son los basados en Git), existe una instancia en que se “solicita una integración” (en Github esto sería un “pull request”, en otras sería un "merge request"). Al solicitar la integración, otro integrante del equipo, puede realizar una revisión de código y ...
Leer más

Charla en el Encuentro GeneXus 27: Continuous Delivery en GeneXus

El pasado lunes durante el Encuentro GeneXus dimos una charla junto a Fabián Baptista sobre la temática de la Continuous Delivery en GeneXus (tal como había anticipado hace unos días). Te dejo el abstract y el acceso al video y las ppts. Abstract: Queremos llevar la potencia que GeneXus tiene en el desarrollo a un nuevo nivel, dándole herramientas y automatismos también a lo...
Leer más

Charla en el Encuentro GeneXus 27: Cultura DevOps en GeneXus

El pasado lunes durante el Encuentro GeneXus dimos una charla junto a Lali (Laura Aguiar) sobre la temática de la cultura DevOps en GeneXus  (tal como había anticipado hace unos días). Te dejo el abstract y el acceso al video y las ppts. Abstract: DevOps y Continuos Integration/Continuos Delivery plantean muchos desafíos y muchas cosas para aprender, pero a su vez un montón ...
Leer más

¿Por qué se habla de “cultura DevOps”?

DevOps es una palabrita que está muy de moda. Viene de unir las palabras Development y Operations, con la idea de unir dos mundos entre los cuales generalmente hay mucha fricción. Se habla de "cultura DevOps" quizá porque es algo que está relacionado más con las personas y sus formas de trabajar, y no solo con las tecnologías, se trata de unir dos cosas que están históricamente...
Leer más

Charlas recomendadas para testers en el Encuentro GeneXus

Para los que están en el área de calidad y pruebas y aún no están seguros si ir al evento, creo que esta lista los va a hacer decidirse. Hay muchas charlas bien interesantes para asistir, ya podemos ir pensando en los temas que más nos interesaría ver. Acá va mi lista inicial de charlas recomendadas para testers en el Encuentro GeneXus GX27: Sobre testing en general Desde...
Leer más

Continuous Delivery en GeneXus

Continuous Delivery va de la mano de una cultura DevOps (este año en el Encuentro GeneXus participaré de dos charlas, una sobre Continuous Delivery en GeneXus, junto a Fabián Baptista, y otra sobre DevOps y GeneXus, junto a Laura Aguiar; lo bueno es que están bien alineadas). No se trata "solo" de Integración Continua (lo cual es una tarea que podría hacerse en el equipo de des...
Leer más

GeneXus y DevOps

En el próximo Encuentro GeneXus (más info acá) estaremos dando una charla junto a Lali (Laura Aguiar) sobre la temática de GeneXus y DevOps. Te dejo el abstract y descripción, así como algunos apuntes más para ir viendo de qué se va a tratar la charla. Abstract: DevOps y Continuos Integration/Continuos Delivery plantean muchos desafíos y muchas cosas para aprender, pero a su...
Leer más

Monitorizar una aplicación GeneXus .NET con APM: NewRelic vs Dynatrace

No hay duda que cuando uno quiere monitorizar una aplicación, para analizar y mejorar la performance, ya sea en ambientes de testing o de producción, los APM (Application Performance Management) facilitan muchísimo la tarea, dando una consola única con toda la información disponible en forma ordenada, navegable, integrada. En este post quiero resumir mi experiencia para un tipo...
Leer más

Generar automáticamente casos de prueba para generadores de código

En octubre de 2013, en el marco del doctorado que estuve haciendo en la UCLM en Ciudad Real, España, pude asistir a la conferencia llamada UCAAT, que se hizo en París, Francia. Fue así que tuve la oportunidad de presentar mi propuesta de investigación, combinada con lo que trabajábamos en Abstracta. En la misma se hablaba sobre cómo generar automáticamente casos de prueba para ...
Leer más

GXunit renace nuevamente

GXunit es la herramienta de pruebas unitarias para el entorno de desarrollo GeneXus. El objetivo, como el de todo framework de unit testing, es el de poder programar pruebas dentro del mismo IDE de desarrollo, en el mismo lenguaje. De esta forma, en GeneXus se podrían crear objetos y procedimientos de prueba dentro de la KB (en el modelo de desarrollo de la herramienta), pudien...
Leer más