Container, DockerFile e Docker Compose

A manutenção em ambientes de Desenvolvimento, Homologação e Produção gera grande impacto no ciclo de vida de uma aplicação.  Para mitigar os riscos neste cenário são utilizadas tecnologias com o intuito de aumentar a produtividade e facilitar a criação dos ambientes citados anteriormente. A tecnologia que melhor atendia era a Máquina Virtual, porém atualmente o conceito de Container ganhou um enorme espaço.

Que conceito seria esse? Como funciona?

Leia mais

As vantagens do uso do Open Tools API na equipe de desenvolvimento Delphi

Olá, pessoal. É com grande prazer que marco início das minhas atividades de elaboração de artigos para o blog da DB1 Global Software.

Meu nome é André Luis Celestino e trabalho como Desenvolvedor Delphi na área de IT Services. Prazer em conhecê-los!

Neste primeiro artigo, pretendo relatar brevemente sobre como o Open Tools API do Delphi aprimorou a produtividade da nossa equipe. Caso vocês ainda não conheçam, o Open Tools API, também conhecido como “IOTA”, é um conjunto de Interfaces disponibilizadas pela Embarcadero para criar extensões para o Delphi, como plugins. A propósito, alguns wizards de apoio, como o CnPack, GExperts ou MMX, bastante utilizados por programadores Delphi, foram desenvolvidos através do Open Tools API.

Leia mais

Como ser mais produtivo e feliz no trabalho?

Um artigo de Dejours (Doutor em Medicina pela Faculdade de Medicina de Paris) denominado “Psicodinâmica do Trabalho e Teoria da Sedução”, gera uma reflexão importante sobre a importância da produtividade, criatividade e do zelo para a felicidade no trabalho. Afinal, muitas vezes temos a sensação de que ficamos patinando no trabalho e parece que não chegamos ao resultado desejado, de modo que a angústia nos invade.

Leia mais

Por que contratar uma empresa de desenvolvimento de software?

É comum em uma empresa que exista a dúvida: devo contratar uma empresa para desenvolver um software ou montar um time interno? Fato é, se a sua empresa não tiver experiência com desenvolvimento de software pode ser muito frustrante escolher a segunda opção. É preciso muito engajamento para que o projeto de um novo sistema saia do papel.

Leia mais

Processo de integração contínua DB1 IT Services

O processo de integração contínua se inicia no planejamento das funcionalidades, que são cadastradas como Features na ferramenta VSTS (Visual Studio Team Services), que são elaboradas pelo Analista de Negócios da equipe, e documentadas formalmente como requisitos.

Após a análise da funcionalidade, é feita a separação da feature em Product Backlog Items (PBI), que se referem a pedaços menores e entregáveis de uma funcionalidade.

Leia mais