O que é a LGPD? É uma lei criada em 2018 (13.709/2018), porém, que levou um tempo para entrar em vigor, justamente pela necessidade de adaptação dos envolvidos à aderência nas normas da lei. É baseada na GDPR (a Lei de proteção de dados europeia), a LGPD consolida conceitos já existentes em outras leis e […]
Injeção de Dependência na Prática
O Conceito A injeção de dependência é um padrão de projeto que prevê o desacoplamento do código dentro de uma aplicação. Isso facilita a manutenção e a implementação de novas funcionalidades. Já falamos de injeção de dependência neste post Injeção de Dependência, aqui mesmo no blog. Mas se fossemos resumir a injeção de dependência em […]
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 […]
BEF .NET Core
A história do BEF O BEF é um Framework, ou seja, é um ORM (Object Relational Mapper – Mapeamento de Objeto Relacional) voltado para as necessidades específicas da Benner. A Benner tem sua estrutura de código muito ligada à estrutura de dados, ou seja, desde a criação dos metadados usando o Builder até a geração […]
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 […]