BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Integração Contínua no InfoQ Brasil

  • GitHub abre código do Janky, um servidor de integração contínua

    O GitHub tornou open source o projeto Janky, seu servidor de Integração Contínua construído com base no Jenkins e ampliado através do Hubot, uma ferramenta de automação de chats.

  • Estimativa de tempo e custo realmente funcionam?

    Sempre houve um grande dilema entre a estimativa de prazo e de dinheiro que envolve um projeto de TI, reclamações por ambas as partes cliente/desenvolvedores justificando que tal análise ou estimativa não era exata(bem, uma estimativa já não é exata por definição) também é algo frequente. Porém será que métodos como APF não podem ajudar quando o assunto é gerar uma estimativa?

  • Retrospectiva Java 2010

    Muitos fatos importantes aconteceram esse ano em torno da plataforma e linguagem Java, confira alguns dos principais acontecimentos reportados pela InfoQ Brasil duranto o ano de 2010. Dentre eles alguns tropeços da Oracle, o processo entre ela e o Google, o tão esperado Java 7, entre outros.

  • Hudson afasta-se da Oracle

    A comunidade de desenvolvimento do Hudson retirou o código fonte do Hudson da infraestrutura de controle de código fonte da Oracle, o que é considerado um fork. A Oracle está agora articulando alguma coisa para que isso não aconteça. Como essas relações azedaram, e qual é o futuro do Hudson?

  • Maven 3.0 Lançado

    A Sonatype anunciou semana passada o lançamento do Maven 3 (release notes), a maior mudança desde que o Maven 2 foi lançado em 2005. Diferente da mudança entre o Maven 1 e o Maven 2, que teve mudanças no POM e causou um impacto significante à comunidade Maven, o lançamento do Maven 3 está marcado por uma automação de testes significantes.

  • Bom código é suficiente para um projeto ter sucesso?

    Simon Brown, um desenvolvedor, arquiteto e autor, considera que é preciso muito mais que bom código para ter um projeto de sucesso. Em sua aprensentação, "Bom código não é suficiente", Brown fala sobre os elementos necessários para um projeto ter sucesso, do design claro à documentação.

  • Configurando o repositório de artefatos Nexus para acelerar seus builds com Maven

    Este artigo discute algumas configurações no repositório de artefatos Nexus que podem acelerar suas builds com o Maven. Em particular, são discutidas técnicas de roteamento de repositórios e gerenciamento de grupos de artefatos.

  • Maven 3: Polygot Maven, Maven Shell e Melhoria na Performance

    Ontem durante o Denver JUG, Matthew MacCullough, um dos principais commiters do Maven 3, palestrou sobre a nova versão do Maven que tem tudo para impressionar, principalmente em questão a extensibilidade e performance. Abordarei agora algumas das melhorias citadas durante a palestra.

  • JRuby 1.5 lançado: mais de 20 modificações

    Depois de cerca de 5 meses de desenvolvimento, ontem foi lançado oficialmente o JRuby 1.5.0, com diversas mudanças, algumas delas já comentadas pela InfoQ Brasil. De acordo com a equipe do JRuby esse foi o release que demorou mais tempo, mas é o que teve mais correções, além de incluir diversas funcionalidades.

  • Maven, Ant, Rake: JRuby 1.5, Melhora do Gerenciamento de Configuração

    Com o lançamento da versão 1.5, antecipado para o final de Abril, o projeto JRuby continua à melhorar a interoperabilidade entre Java e Ruby. Desenvolvedores Ruby conseguirão obter grande vantagem da força da plataforma Java, enquanto os desenvolvedores Java encontrarão mais razões para misturar ferramentas Ruby em seus projetos.

  • Vermelho no TDD não significa código sem compilar

    A técnica de Test Driven Development (TDD) define um ciclo (red-green-refactor) que deve ser seguido quando se começa a desenvolver utilizando TDD, porém a algumas pessoas não concordam que isso deve ser seguido a risca e que temos que abrir mão de alguns detalhes.

  • RubyMine 2.0: Um Caminho Claro para o Desenvolvimento Dinâmico

    A JetBrains se propôs a construir a melhor IDE para Ruby do mercado. A pouco mais de 6 meses foi lançada a versão 1.0, e agora foi lançado o RubyMine 2.0.

  • Distribuindo Testes de Integração de JavaScript com o Test Swarm

    John Resig, lançou o TestSwarm, uma plataforma para testes de integração contínua distribuída para JavaScript client-side. Frustrado com ambientes de teste de JavaScript tradicionais que não escalam, John criou este novo projeto, que atualmente está em versão alpha privada e que procura proporcionar um sistema para terceirizar testes em browser para grandes grupos de pessoas ou comunidades.

  • Run Code Run: Integração Contí­nua Hospedada

    RunCodeRun é um serviço de hospedagem de integração contínua para projetos Ruby no GitHub e é desenvolvido pela Relevance.

  • Além da Integração Contínua: Implantação Contínua

    O mais cedo uma funcionalidade entra em produção, mais cedo ela começa a gerar valor. O mais rápido um sistema puder ser alterado em resposta a feedback do usuário, mais fácil é manter o usuário feliz. Timothy Fitz e Joe Ludwig recentemente publicaram artigos que descrevem implementações práticas de implantação contínua, um processo que reduz o ciclo de releases de semanas para minutos.

BT