Genexus Planet

February 07, 2020

Enrique Almeida

TDD y GeneXus

TDD (Test Driven Development) es un proceso de desarrollo que se basa en repetir pasos muy cortitos y sencillos, traduciendo los nuevos requerimientos en casos de pruebas y luego modificar el código de la aplicación para que cumpla con esos casos de pruebas (y por lo tanto con los nuevos requerimientos).  Luego que tenemos el código que pasa todas las pruebas, se realiza el refactoring para

by noreply@blogger.com (Enrique Almeida) at February 07, 2020 07:11 PM

January 23, 2020

K2Btools Blog

#TIP4 Una forma sencilla de integrarnos con otras aplicaciones.

En esta oportunidad queremos compartir otro punto importante y de mucha utilidad a tener en cuenta para el desarrollo de aplicaciones. En K2BTools contamos con vasta experiencia en la integración con aplicaciones de terceros, principalmente por la participación y uso de la herramienta en diferentes proyectos de mediano y gran porte. Basados en esa experiencia es que buscamos la forma de

by noreply@blogger.com (pcollazo) at January 23, 2020 08:06 PM

January 22, 2020

Douglas Hamilton de Oliveira

Deu ruim!

Após um tempo de operação do sistema se chega às tabelas com milhões de registros, outras tabelas com outros mil, muitos usuários ativos e concorrentes, a infraestrutura começa a apresentar sinais de incapacidade, e os problemas que nem imaginávamos ter, aparecem nos piores momentos. Com certeza vai tirar de você uma noite de sono, e do seu chefe. Não é normal um usuário aguardar cinco minutos

by noreply@blogger.com (Genexando) at January 22, 2020 02:23 PM

January 10, 2020

Douglas Hamilton de Oliveira

Responsividade com Flexbox

Existem muitos textos que falam sobre FLEXBOX na internet, assim não vou montar um manual a respeito deste assunto, mas sim focar naquilo que considero mais chato de ser resolvido: a largura dos itens na linha. Sem o domínio desse recurso, o resultado da interface não será convincente. No Genexus este tema é muito relevante, pois, existem algumas propriedades que poderão ser  definidas no

by noreply@blogger.com (Genexando) at January 10, 2020 03:19 PM

January 06, 2020

Douglas Hamilton de Oliveira

row, row, row

Tanto para Bootstrap quanto Flexbox, o conceito do que se coloca na linha é o dominante na construção de um layout. Porque o que causa maior impacto na variação da resolução dos dispositivos é a questão do WIDTH diferente para telas menores ou maiores. A altura HEIGHT é de certa forma ilimitada, pois na vertical, desde que se aceite a barra de rolagem, não existe limite. A barra de rolagem

by noreply@blogger.com (Genexando) at January 06, 2020 01:13 PM

Flexbox

O desafio atual no mundo da construção das interfaces, Web principalmente, é a questão do posicionamento dos elementos em tempos de responsividade das interfaces, o que comumente chamamos de layout. Foi se o tempo em que sabiamos quem era o dispositivo consumidor, nossa preocuação era se a resolução da máquina cliente suportava a largura que definiamos como padrão para as as interfaces.

by noreply@blogger.com (Genexando) at January 06, 2020 12:14 PM

December 26, 2019

Enrique Almeida

GetLocation() y sus errores en producción.

En GeneXus para hacer paramétrico el consumo de servicios web SOAP, se necesita usar la funcion GetLocation() . Por ejemplo: &Location = GetLocation('LocationName') El 'LocationName', es un string que depende de: * Nombre de objeto External Object SOAP * Modulos en los cuales esta el external object. Por ejemplo, si tengo el external object &Calc basado en el EO  &Calculator y está en el

by noreply@blogger.com (Enrique Almeida) at December 26, 2019 05:08 PM

GeneXus X