Na Benner estamos sempre em busca de soluções que potencializem nossa eficiência e qualidade no desenvolvimento de software. Com esse espírito inovador, iniciamos um projeto piloto com o GitHub Copilot, uma ferramenta de inteligência artificial que promete transformar nossa forma de codificar, documentar, revisar, testar e garantir a qualidade do que entregamos. Neste piloto, um grupo […]
SCRUM
SCRUM SCRUM é uma metodologia ágil de gerenciamento de projetos. Basicamente, é um conjunto de práticas que visa a entrega contínua e iterativa de um projeto, especialmente no desenvolvimento de software. O trabalho é dividido em ciclos chamados de “sprints”, geralmente de duas a quatro semanas, durante os quais uma versão utilizável do produto é […]
Azure DevOps na Prática
Azure DevOps Este artigo é um resumo do nosso BE.TECH #26. Como foi um evento bem mão na massa, o melhor é assistir (vídeo disponível no final do artigo) e ver como foi a prática. Seguimos apenas destacando alguns conceitos importantes. Uma visão arquitetural Atualmente a arquitetura integra desde a parte de dev, com servidores […]
Selenium e API de Testes de Interface
O que é Selenium? Selenium é um conjunto de ferramentas de código aberto multiplataforma, usado para testar aplicações web pelo browser de forma automatizada. Executa testes de funcionalidades da aplicação web e testes de compatibilidade entre browser e plataformas diferentes. É multilinguagem, ou seja, suporta diversas linguagens de programação, como por exemplo C#, Java […]
LGPD na Prática
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 […]
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 […]
Postman: Dicas e Recursos
O que é uma API? Antes de falar do Postman, é importante que entendamos o conceito de uma API. Seu significado é Application Program Interface ou Interface de Programação de Aplicação. Podemos resumir como sendo o contrato entre quem precisa e quem fornece os dados. Um exemplo seria um pedido de um restaurante: quando escolhemos […]
Autenticação no WES
Autenticação vs. Autorização Antes de começarmos as discussões, é importante termos em mente a diferença entre Autenticação e Autorização, apesar de estarem interligados, são conceitos diferentes: Autenticação: é um processo de segurança para verificar a veracidade e autenticidade de uma pessoa ou objeto. Autorização: é um passo posterior à autenticação, uma vez tendo uma pessoa […]