BT

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

Contribuir

Tópicos

Escolha a região

Início Artigos

  • 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.

  • O estado do NoSQL

    Stefan Edlich, professor acadêmico da universidade Beuth Hochschule de Tecnologia de Berlim, Alemanha, fez uma análise do NoSQL, considerando sua evolução, impacto financeiro, os padrões ou a falta deles, o cenário atual, os livros, os líderes e alguns recém-chegados, concluindo que NoSQL veio para ficar.

  • Kanban - Apenas senso comum?

    Sabe-se que a noção de heurística é poderosa no desenvolvimento de produtos. O Manifesto Ágil, por sua vez, pode ser visto como um conjunto de heurísticas com práticas e processos. O modelo "Pensamento Kanban" inclui cinco heurísticas que encapsulam as áreas principais para se dar enfoque, acompanhado de mais três impactos que encapsulam as áreas de melhoria.

  • Java 7: Uma visão detalhada da nova API de arquivos

    O Java 7 introduziu o novo pacote de I/O (entrada/saída) de arquivos que oferece um controle refinado sobre as funcionalidades do sistema de arquivos, particularmente para os sistemas com base no POSIX. Esse artigo apresenta uma introdução inicial da nova API e depois explora em detalhes utilizando um exemplo de projeto web para gerenciamento de arquivos, chamado WebFolder.

BT