BT

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

Contribuir

Tópicos

Escolha a região

Início Artigos

  • IcedTea, Harmony, IKVM e mais: altos e baixos do Java Open Source

    Este artigo traz um panorama de projetos open source relacionados ao coração da plataforma Java. De um lado, o IcedTea liberou a sua versão 2.0, prontamente incorporada nas principais distribuições Linux de comunidade. Do outro, o Harmony foi oficialmente desativado pela ASF, e ainda está indefinido o impacto disto sobre o Android. Entre os extremos, há várias surpresas interessantes, como o IKVM.

  • Precisão e acurácia em estimativas ágeis

    Costuma ser dito que estimativas Ágeis valorizam mais acurácia do que precisão. Mas você realmente entende o que esses termos significam? Existem diversas explicações sobre precisão e acurácia, geralmente envolvendo tiros e alvos. Mas estas dificilmente podem ser transportadas para o contexto das estimativas Ágeis. Vamos tentar aqui esclarecer de uma forma realmente útil o significado dos termos.

  • Iconoclastia e validação de hipóteses em startups

    Esse artigo apresenta perspectivas sobre a ideia central do Lean Startup, analisando competências emocionais essenciais para o sucesso de qualquer empreendedor. Baseando-se nos desafios emocionais encontrados ao empreender, é feita uma reflexão sobre a ideia de que usar abordagens para validação e aprendizado antecipado pode não ser suficiente para construir um negócio de sucesso na área de TI.

  • Gerenciamento de riscos: expandindo o Agile para além do desenvolvimento

    O gererenciamento de riscos é um assunto quente em TI. Processos para o gerenciamento efetivo de riscos e para fazer decisões de investimento permitirão às técnicas Agile escalarem para toda a organização.

  • Desenvolvimento em cloud: os IDEs foram para a nuvem

    A quantidade de soluções para cloud e o aumento em investimentos nessa área trazem a sensação de que tudo está se movendo para a nuvem. Agora a bola da vez são os IDEs. Os desenvolvedores de linguagens como Java, Python, JavaScript, C#, Ruby e PHP já contam com IDEs na web, boa parte sem custo. Neste artigo é apresentada uma seleção das principais ferramentas de desenvolvimento em cloud.

  • Caches LRU de Alto Desempenho: a experiência do eBay, em detalhes

    Conheça uma implementação de cache LRU criativa feita pelo eBay, usando apenas classes simples, sem frameworks ou threads, e fazendo uso do conhecimento de algoritmos e de funcionalidades do Java.

  • Homenagem a Steve: Integral do Discurso de Stanford

    Como nossa homenagem a Steve Jobs, traduzimos colaborativamente uma das maiores falas – se não a maior – de um gênio comparável a poucos. Veja o texto integral de seu discurso realizado na cerimônia de graduação da Universidade de Stanford, em 2005.

  • Google Apps Script, Parte 1: Conceitos, Google Spreadsheet e Google Calendar

    O Google Apps Script permite integrar dezenas de serviços do Google, através de uma engine JavaScript rodando nos servidores do Google. Nesta primeira parte da série, conheça o ambiente, técnicas e conceitos, através de vários exemplos.

  • Excesso ou falta de colaboração? Um equilíbrio delicado.

    Muito se fala nos benefícios da colaboração, trabalho em equipe, criatividade e auto-organização. Porém, os obstáculos não costumam ser mencionados com tanta frequência. Colaborar não é fácil, exige foco, disciplina e equilíbrio. Partindo de uma série de posts no Harvard Business Review, este artigo apresenta problemas possíveis na colaboração e alternativas para superá-los.

  • Liderança Adaptável: Um vetor para o sucesso do Agile nas empresas

    Jim Highsmith vem se dedicando a descrever a Liderança Adaptável: um conjunto de habilidades e atitudes que um líder deve desenvolver em empresas que buscam agilidade. Tais habilidades preenchem uma lacuna existente em organizações que interpretam auto-organização como algo que surgirá espontaneamente nos times. Mas é preciso liderança para que um novo modelo mental a ser desenvolvido.

  • HTML 5: Já podemos usá-lo?

    Após quase quatro anos de desenvolvimento, a maturidade do HTML 5 e sua implementação pelos navegadores ainda é um tema polêmico. Entretanto, considerando as funcionalidades mais desejadas e os navegadores mais usados, já podemos adotá-lo?

BT