O Azure DevOps O Azure DevOps é a unificação de várias ferramentas buscando atender as várias etapas do ciclo de vida de desenvolvimento de sistemas. As principais ferramentas que merecem destaque são: Azure Boards: serviço baseado na Web que permite que as equipes planejem, acompanhem e discutam o trabalho em todo o processo de desenvolvimento, […]
Como Funcionam os Artefatos no Builder e no WES
O que são Artefatos? São arquivos em formato XML que representam partes do sistema, ou seja, os metadados que definem tabelas, consultas, formulários, páginas, etc., que agrupados, constituem o sistema como um todo. O XML de um artefato contém as definições do que o objeto representa: nome, camada, tabelas, campos, comandos, etc. A Benner possui […]
Carregamento Assíncrono de Bibliotecas JavaScript
Síncrono vs. Assíncrono Uma coisa importante é saber diferenciar algo síncrono de algo assíncrono. Num disparo síncrono, uma coisa acontece depois da outra, ou seja, quando uma finaliza, a outra inicia. O fato de lavar uma pilha de pratos pode ser um bom exemplo, não há como lavar vários pratos por vez, apenas um de […]
Funcionamento/Configuração do Jenkins
O que é o Jenkins? O Jenkins é um servidor de automação de código aberto utilizado para automatizar tarefas, testes e implantação de software. Tem como mascote o Butler simbolizando um mordomo, simbolizando o ato de servir. Sua história inicia em 2004, conforme abaixo um resumo de sua timeline: 2004: Início do projeto Hudson, na […]
Roteiro para Análise de Performance
Qual a Necessidade de um Roteiro para Análise de Performance? Vamos observar os dados coletados junto à usuários de diversos tipos de sistema e segmentos no mercado: Cerca de milhares de feedbacks relatados por usuários indicam problemas de performance dos sistemas, onde mais de 85% estão com indicadores que desqualificam os sistemas. Nos últimos anos […]
Design System – UX
O que é Experiência? Uma boa analogia para a experiência é imaginar como se fosse um quebra-cabeças, já que a experiência é “montada”, assim como o quebra-cabeças através da nossa trajetória e envolvimento com essa marca. Existem vários pontos de contato que nos possibilitam agregar sentimentos em torno da marca. Esses sentimentos podem ser positivos […]
Processamento Assíncrono: BTL/Worker
Processos Síncronos e Assíncronos Você sabe a diferença entre um processamento síncrono e assíncrono? É bem importante ter essa distinção antes de seguir nossa leitura. Vamos lá: Imagine a situação onde temos dois processos: A e B. Cada um deles possui sua própria linha do tempo em termos de execução. Agora, na linha do tempo, […]
BEF – Componentes de Negócio
O que é um Componente de Negócio Os nossos devs carinhosamente chamam de Business Component, é objeto principal para escrita de regra de negócio no BEF. Possui um baixo acoplamento, ou seja, a dependência entre as implementações dos objetos de negócio é reduzida, mitigando as chances de problemas com referência circular. Além disso, facilita o […]