Subindo imagens para Harbor

Introdução Harbor é uma ferramenta simples para armazenar suas imagens docker. Em nosso exemplo vamos fazer a entrega de um site simples, onde os arquivos estão dentro da pasta /dist Pré Requisitos Sua máquina deve ter o Docker instalado, aqui você pode ver como. Sua aplicação deve ter um Dockerfile com as configurações necessárias para realizar o build da sua imagem com sucesso. Por exemplo: FROM httpd:2.4 ENV IP_API=192.0.0.1 COPY ....

September 12, 2022 · 1 min · 190 words · Mattheus Cassundé

Como unir Cenários de teste com Critérios de aceite

Gestão de projetos Para ajudar no entendimento e definição de estimativa, podemos usar um princípio visto em Gestão de projetos chamado de Triângulo do Projeto, que requer que o gerente tente manter um equilíbrio entre três pontos fundamentais, Escopo, Tempo e Custo. Segundo essa ideia em Gestão de projetos, não é possível Modificar nenhum desses pilares sem afetar ao menos um outro pilar. Triângulo do Projeto de forma Ágil Nossa ideia é explorar como podemos aplicar esse princípio, primeira coisa a entender que a responsabilidade de manter o equilíbrio entre os pontos é do time e não exclusivamente de uma pessoa....

September 2, 2022 · 5 min · 1008 words · Mattheus Cassundé

[Dica rápida de CDI] - Observando o início

As vezes precisamos executar alguns comandos quando nossa aplicação é iniciada, portanto quem usa algum framework moderno consegue saber quando sua app subiu e com o CDI não é diferente. date: ‘2022-08-30’ CDI contém uma funcionalidade de ajuda na implementação do padrão de projeto Observer. A Própria especificação usa esse padrão em suas rotinas internas, vamos usar umas dessas chamadas para observarmos quando o CDI for carregado ao levantar o servidor de aplicação, com o código abaixo fica fácil:...

August 30, 2022 · 2 min · 246 words · Mattheus Cassundé

Injeção de dependência Dinâmica

Hoje vou falar um pouco sobre injeção de dependência sob demanda. E comum encontrarmos beans ou controllers ou qualquer outra classe com várias injeções de dependências e na maioria das vezes uma boa parte dessas injeções são usadas em momentos pontuais da rotina. Quando a classe que contém esses injects e instanciada, a CDI vai se virar para criar e disponibilizar todas as suas dependências, já imaginou se em cada uma das dependências existir uma lógica no seu construtor?...

August 28, 2022 · 1 min · 198 words · Mattheus Cassundé

Qualificadores no CDI

INTRODUÇÃO Vamos começar falando um pouco sobre os qualificadores da CDI, como muitos devem saber a CDI a uma especificação JAVA que deu muito poder e extensividade a Linguagem, não vou entrar no mérito de falar sobre a especificação, apenas sobre a funcionalidade de Qualificadores. QUALIFICADORES OU QUALIFIER Imagine que temos uma interface com várias implementações, uma das utilidades dos qualifier é informarmos qual implementação vamos usar, se liga no exemplo....

August 28, 2022 · 3 min · 590 words · Mattheus Cassundé