Genexus Planet

August 23, 2016

Simplifica Software

Caso de éxito: Fundación Gonzalo Rodríguez

Uno de los proyectos con más satisfacciones que nos tocó trabajar en este año fue para la Fundación Gonzalo Rodríguez. Para los que no la conocen, la fundación es una Organización No Gubernamental sin fines de lucro que tiene como objetivo promover la seguridad de los niños y adolescentes como usuarios de vías, con el fin de contribuir en la reducción del número de lesionados y fallecidos por

by noreply@blogger.com (Martín Oliveri) at August 23, 2016 04:42 PM

August 19, 2016

Abstracta

¿Cómo hace testing exploratorio la comunidad de testers de Uruguay? Entrevista #1

Resulta muy enriquecedor ver cómo otras personas realizan las pruebas exploratorias y las diferencias que hay entre uno y otro a la hora de llevar a la práctica este enfoque. ¿Qué elementos le resultan más importantes? ¿Qué registrar y qué no? Podemos encontrar algunas respuestas a éstas y otras preguntas que generalmente nos hacemos al enfrentarnos a las pruebas exploratorias. Por esto

by Gabyeke (noreply@blogger.com) at August 19, 2016 11:22 AM

¿Cómo hace testing exploratorio la comunidad de testers de Uruguay? Entrevista #2

En este post seguimos en la línea del anterior, en el que estamos entrevistando distintos testers de nuestra comunidad para ver cómo prueban, qué desafíos enfrentan, y así poder ir delineando mejor la herramienta opensource llamada RelyTest que estamos preparando. Esto es parte de una colaboración con ORT (se trata de un proyecto de Fin de Carrera, donde Abstracta participa como cliente,

by Gabyeke (noreply@blogger.com) at August 19, 2016 11:18 AM

Relytest: testing exploratorio opensource [VERSIÓN 1.0 PARA DESCARGAR]

¿Quieres mejorar la forma en la que puedes gestionar y dar visibilidad a tus pruebas exploratorias? Muy bien, aquí te compartimos el primer prototipo de la herramienta opensource que estamos construyendo, como parte de una colaboración con ORT (se trata de un proyecto de Fin de Carrera, donde Abstracta participa como cliente, marcando las pautas y necesidades para que Gabriela y Miguel, los

by Pablo Miguel Sanchez (noreply@blogger.com) at August 19, 2016 11:17 AM

August 18, 2016

Enrique Almeida

Usabilizando GeneXus: Renombrar variables

Una de las cosas que ayuda mas a entender código escrito por otras personas, es que las variables, los objetos y las rutinas usadas en dicho código, tengan nombres coherentes y que permitan identificar rápidamente lo que se almacena en ellas. A medida que pasa el tiempo, el significado de los diferentes objetos/variables del sistema  puede cambiar y por lo tanto conviene renombrarlo. Si lo

by noreply@blogger.com (Enrique Almeida) at August 18, 2016 12:44 PM

Abstracta

Slack de TestingUY

Los invitamos a todos al Slack de TestingUY, para estar más conectados y poder conversar entre todos, generando discusiones, debates, intercambiando información, herramientas, piques y mucho más. Slack es una forma más en la que queremos acercar a la comunidad y facilitar las interacciones entre todos los miembros. Es un espacio que facilita la interacción, la conversación pública en grupos, o

by Federico Toledo (noreply@blogger.com) at August 18, 2016 10:28 AM

August 12, 2016

Enrique Almeida

Quien paga las migraciones?

Un colega me pregutó como manejábamos los procesos de migración y fundamentalmente si le cobrábamos algo adicional a los clientes en los procesos de migraciones. Cuando hablo de migración, me refiero cuando quiero cambiar la version de mi herramienta de desarrollo (en mi caso GeneXus), para una mas nueva y con mejores prestaciones, pero sin agregar funcionalidad ninguna. Es muy dificil vender

by noreply@blogger.com (Enrique Almeida) at August 12, 2016 12:51 PM

August 09, 2016

Enrique Almeida

SUGERENCIA PARA GXSERVER. Duplicar un version y su estado.

Esta es una funcionalidad que me gustaría tener en GXServer.  Tengo una KB, con objetos, con  base de datos con datos y un build all terminado en mi version de trabajo y es la misma desde la que instalo y esta en producción.  Quiero hacer un cambio grande con reorganización que puede llevar un tiempo largo (mas de una semana)  y me gustaría poder trabajar tranquilo sin afectar mi

by noreply@blogger.com (Enrique Almeida) at August 09, 2016 06:33 PM

Simplifica Software

¡Nuevamente nos ampliamos!

A comienzos del 2015 inauguramos nuestras oficinas en el edificio Los Tilos del Parque tecnológico del Uruguay (LATU) en una posición más que estratégica siendo la oficina lindera al Equipo de Desarrollo, Soporte y Capacitación de GeneXus. Ahora, a menos de dos años estamos nuevamente celebrando una ampliación por lo que a partir de este mes estamos doblemente felices y cómodos. ¡

by noreply@blogger.com (Martín Oliveri) at August 09, 2016 01:06 AM

August 01, 2016

Abstracta

La experiencia de seguir desafíos como #30daysoftesting

Tal como lo anunciamos un mes atrás, nos sumamos a la iniciativa de Rosie Sherry de Ministry of Testing, que propuso como desafío una serie de actividades de testing día a día. Aquí les comparto la experiencia de este mes en Abstracta siguiendo el desafío, y les aseguro que mis conclusiones son súper positivas. (¡Rosie nos confió la traducción del desafío y nos pasó esta imagen!) En

by Federico Toledo (noreply@blogger.com) at August 01, 2016 02:36 PM

July 27, 2016

José Lamas

Automatizando Builds con GXserver y CruiseControl.NET

Una de las ventajas de utilizar un repositorio de control de cambios, como es GeneXus Server para el desarrollo con GeneXus, es la posibilidad de automatizar el proceso de armado de un proyecto a partir de los cambios que van haciendo los desarrolladores. Esta es una guía de cómo poner esto en práctica. Para qué automatizar el armado del proyectoTener un proceso automático es uno de los componentes básicos de Integración Continua, una práctica en el desarrollo de software que consiste en integrar frecuentemente (varias veces por día), el trabajo de los diferentes desarrolladores con el...

[Click en el título para leer el artículo completo y sus comentarios]

by José Lamas Ríos (noreply@blogger.com) at July 27, 2016 05:26 PM

July 26, 2016

Simplifica Software

Caso de éxito: DHL Uruguay

Este año hemos comenzado muchísimos nuevos desafíos, uno de los proyectos en donde estuvimos trabajando fue en el sistema de gestión de envíos de paquetería hacia Uruguay enfocado principalmente en los grupos de viaje de uruguayos que recorren el mundo los cuales se enfrentan diariamente a este desafío. DHL Expertos en paquetería internacional, servicio express, carga aérea y marítima,

by noreply@blogger.com (Martín Oliveri) at July 26, 2016 01:49 PM

July 21, 2016

Enrique Almeida

StackOverflow Documentation

En StackOverflow pusieron en BETA Documentation.  Es un lugar donde se pueden subir ejemplos de código de diferentes lenguajes. La gente puede votarlos por utilidad y también clasificarlos por version para la que sirve, etc. Me parece buen lugar donde empezar a generar ejemplos de GeneXus para darle mas visibilidad y mostrar como se pueden hacer cosas sofisticadas con poco código. Tiene de

by noreply@blogger.com (Enrique Almeida) at July 21, 2016 12:45 PM

July 19, 2016

Enrique Almeida

Migrando de GeneXus Evolution 2 a GeneXus Evolution 3.

Estamos realizando una migración de version de GeneXus, a la última liberada. Algunas de las tareas involucradas fueron las siguientes Comparación de Navegaciones.  Use el KBDoctor para comparar las navegaciones de la Evolution 2 con la Evolution 3. Unos cuantos objetos cambiaron su navegación, pues ahora cambia el ORDER de algunas sentencias. En general, el criterio que vi es que toma en

by noreply@blogger.com (Enrique Almeida) at July 19, 2016 01:28 PM

July 16, 2016

Enrique Almeida

Codigo simple

Terminé de leer el libro Code Simplicity. Trata el tema de desarrollo de software desde un angulo poco tecnico, pero tiene algunas cosas que me resultaron interesantes. Enumera varias "leyes" que rigen el desarrollo de software. A la que llama ecuación del diseño de software  que intenta medir como debo diseñar algo para hacer un cambio a un sistema. Donde D es lo deseable que

by noreply@blogger.com (Enrique Almeida) at July 16, 2016 08:07 PM

July 14, 2016

Eugenio García

Un poco de mi historia y el porqué disfruto trabajando para crear GeneXus

En 1997 me encontraba en mi penúltimo año de la carrera de ingeniría en computación en la Facultad de Ingeniría de la UDELAR. Hacía poco menos de 4 años había llegado a estudiar a Montevideo desde Rocha y había comenzado a descubrir el mundo del desarrollo de software en un momento donde no existía la Web como la conocemos y la vivimos en cada cosa que hacemos en nuestra vida cotidiana de hoy.

by noreply@blogger.com (Eugenio Garcia) at July 14, 2016 07:28 PM

July 12, 2016

Enrique Almeida

PIENSOPIENSO: Cual es la salida de este programa?

Temgo una tabla de Paises que esta vacia, en una KB GeneXus, generando con C# *PaisID           C(2) PaisNombre    C(100) y un procedimiento Command line //Doy de alta un registro en la tabla.  &PaisNombre='Uruguay' New    PaisID='UY'    PaisNombre=&PaisNombre EndNew //Consulto 1 Con Trim() for each     where PaisNombre=&PaisNombre.Trim()     Msg(PaisID,status) when none     Msg('No existe

by noreply@blogger.com (Enrique Almeida) at July 12, 2016 07:43 PM

July 11, 2016

Abstracta

Tutorial #3 de Gatling - Ejecución de pruebas y reportes

Veamos en este post lo que nos falta ver en Gatling: la ejecución y reportes de pruebas de performance. Uno de los aspectos interesantes de esta herramienta está en los buenos reportes que nos brinda luego de ejecutar las pruebas. Ya estuvimos viendo un resumen de la herramienta, cómo grabar scripts y cómo editarlos. Ahora la parte más entretenida, la ejecución. Para ejecutar el script que

by Federico Toledo (noreply@blogger.com) at July 11, 2016 12:46 PM

Tutorial #2 de Gatling - Scripting en Scala

Luego de mostrarte un resumen de Gatling para pruebas de performance (carga y estrés) y del primer tutorial que mostraba cómo instalar y cómo grabar un script, vamos a ver ahora qué hay dentro de un script, que tiene la particularidad de ser un texto plano en lenguaje Scala. Antes de pasar al script, veamos un par de cosas previas. ¿Por dónde comenzar con Scala? Si bien nunca había visto nada en

by Federico Toledo (noreply@blogger.com) at July 11, 2016 12:24 PM

Review de Gatling para pruebas de performance (escritas en Scala)

¿Has oído hablar de Gatling (http://gatling.io/) para pruebas de performance? Parece ser una herramienta nueva (del 2012, bastante nueva) que en este último tiempo ha ganado cierta popularidad (250.000 descargas en estos 4 años, pero más de 60.000 en estos últimos 3 meses, con lo cual, parece que está ganando la atención de la comunidad). Para que no debas dedicar mucho tiempo a ponerte al día

by Federico Toledo (noreply@blogger.com) at July 11, 2016 12:06 PM

GeneXus X