BT

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

Contribuir

Tópicos

Escolha a região

Início Artigos

  • Acceptance Test-Driven Development (ATDD), passo a passo

    O Acceptance Test-Driven Development (ATDD), ou “Desenvolvimento Orientado a Testes de Aceitação”, é uma prática de obtenção de requisitos de forma colaborativa aplicada por equipes ágeis, onde exemplos concretos e testes automatizados são utilizados para especificar os requisitos, tornando-os mais claros, com o objetivo de criar especificações executáveis. Conheça um passo a passo dessa técnica.

  • Arquitetura Corporativa como Estratégia

    Arquitetos Corporativos atuam com as partes interessadas para construir a visão global de uma empresa e fazem a ligação entre a missão empresarial, a estratégia e seus processos, alinhados com a estratégia de TI. Este artigo aborda o crescimento do papel da Arquitetura Corporativa nas empresas ajudando no mapeamento das necessidades atuais e futuras para serem atendidas de forma eficiente e ágil.

  • Adicionando flexibilidade à sua implementação REST com Yoga

    Nos casos que se deseja obter um controle detalhado da estrutura de documentos que serão retornadas com base nas necessidades dos clientes, o Yoga é uma alternativa open source que integra com aplicações REST já existentes. O Yoga fornece aos clientes, a habilidade de usar seletores, que pode ser usado como os operadores projeção, seleção e join relacional.

  • Sua aplicação está pronta?

    Entregamos software na maior parte das vezes dentro prazos, espremendo todo o esforço de desenvolvimento e testes para cumprir esse prazo. Priorizamos o que pensamos ser importante e uma vez que a aplicação alcance certo nível de qualidade estamos prontos para a produção (go live). Mas mesmo quando entregamos, podemos dizer o quão preparada está nossa aplicação?

  • Do Groovy ao Java 8

    A nova sintaxe para estilos programação funcional, para lambdas, coleções de streaming e referências a métodos de cidadões de primeira classe. Os desenvolvedores Groovy terão uma vantagem quando começarem a escrever código Java no futuro. Esse artigo foca nos pontos em comum entre o Groovy e o Java 8 e irá demonstrar o qual familiar são os conceitos do Groovy traduzidos para o Java 8.

  • Java Garbage Collection Essencial

    CMS, G1, Young Gen, New Gen, Old Gen, Eden, e as centenas de flags de inicialização da JVM, deixam tudo confuso quando tentamos otimizar o garbage collector para obter as taxas de transferência e latência requeridas para a aplicação Java? Este artigo tentará explicar as vantagens e as desvantagens na escolha e no ajuste dos algoritmos de coleta de lixo em uma particular carga de trabalho.

  • Retrospectivas Ágeis: Um ritual valioso mas mal-compreendido

    Retrospectivas são um ritual valioso utilizado por equipes ágeis, mas podem passar uma falsa sensação de melhora contínua, quando mal executadas. Conheça armadilhas e dicas.

  • Criando uma cultura de aprendizado e inovação

    Jeff Plummer apresenta alguns passos de empregados de uma grande empresa de engenharia para começar a construção de uma cultura de inovação, promovendo o aprendizado continuo no ambiente de trabalho. Em um ambiente no qual os engenheiros tendem a esperar pelas direções de negócio que serão executadas, eles agora estão vendo engenheiros vendendo ao negócio novas direções para serem exploradas.

  • Modelo contratual tradicional: Maior risco de fracasso?

    Susan Atkinson e Gabrielle Benefield argumentam que o modelo de contrato padrão para o desenvolvimento de software tem bases em premissas obsoletas e imperfeitas, e que isso seria um dos fatores que contribuem para os altos índices de insucesso em projetos de TI, independente de serem internos ou terceirizados. O modelo de contrato necessita de uma reformulação completa.

  • MuleSoft no Brasil: integração, tendências e planos para o país

    A MuleSoft, uma das principais empresas voltadas à integração de sistemas e com forte tradição open source, está aportando no Brasil. Entrevistamos Edgar Silva, responsável pelo estabelecimento e crescimento da empresa no Brasil. Edgar nos fala não só da empresa e o mercado, mas também sobre conceitos de integração de sistemas e tendências tecnológicas na área de ESBs, serviços e APIs.

  • Resumo do JavaOne 2013: Java 8 é revolucionário. O Java está de volta

    Em setembro ocorreu em São Francisco a conferência JavaOne 2013. No Keynote inicial, os funcionários da Oracle funcionários da Oracle Peter Utzschneider,Nandini Ramani e Cameron Purdy afirmaram que a comunidade Java continua sendo a maior comunidade do mundo de uma plataforma de desenvolvimento e que o número de JUGs crescem 10% ao ano.

  • Enfrentando Medos da Entrega Contínua

    Quando se fala em Entrega Contínua, alguns argumentos recorrentes aparecem sobre a impossibilidade da mesma acontecer. Na maior parte tais argumentos são preocupações vindas de diferentes áreas e pontos de vista. O objetivo deste artigo é discorrer sobre como tais medos podem ser enfrentados e promover Entrega Contínua como algo que pode ser atingido gradualmente em uma organização.

BT