BT

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

Contribuir

Tópicos

Escolha a região

Início Desenvolvimento no InfoQ Brasil

  • Atores de nuvem reativos: Uma web de eventos evolutiva

    Atores reativos da nuvem são uma aplicação do modelo de Atores de Carl Hewitt que pode ser usada para balancear o poder dos sistemas distribuídos modernos. Esse artigo, mostra uma implementação de Atores Reativos de Nuvem, considerando um cenário de negócios complexo distribuído através de uma solução elegante e bem pensada.

  • A moderna caixa de ferramentas do desenvolvedor JavaScript

    A caixa de ferramentas de um moderno desenvolvedor JavaScript vem mudando muito nos últimos 20 anos. De IDEs à ferramentas de automatização, há diversas opções para os desenvolvedores. Escolher a melhor biblioteca JavaScript é apenas uma parte do processo. Linters, bundlers e minifiers são essenciais para produtividade e desempenho durante a construção de aplicações web modernas.

  • Spring Framework 4 e Java 8

    O Java 8 trouxe novidades na linguagem e na biblioteca e muitas delas já são suportadas pelo Spring 4.x. Algumas das novas funcionalidades do Java 8 não causam impacto no Spring e podem ser usadas como estão, enquanto outras precisam de um suporte específico do Spring para ser utilizadas. Esse artigo apresenta essas novas funcionalidades do Java 8 que são suportadas pelo Spring 4.0 e 4.1.

  • Análise comportamental para aplicativos móveis

    A medida que os canais móveis ficam mais importantes, os conceitos de otimização de website e analise comportamental de clientes migram para esses canais, que visam aprender sobre o comportamento do cliente e adotar aplicações móveis que maximizem o tempo de uso e taxas de conversão.

  • React.js na vida real do Codecademy

    O Codecademy adotou o React.js no ambiente front-end de aprendizado. Enquanto muitos exemplos são simples, a autora Bonnie Eisenman aborda como usar o React em um ambiente grande e crítico.

  • Escalando aplicações Android: lições aprendidas

    No último AnDevCon, Doug Bateman moderou um painel focado no que é preciso para construir aplicativos Android que escalam até milhões de usuários globais. Isso inclui gerenciamento de equipe, testes e design para testabilidade, funcionalidade de suporte ao gerenciamento de lançamentos, contribuições de código aberto, arquiteturas alternativas e mais.

  • A linguagem de programação Swift

    A Apple recentemente relevou o Swift, sua nova linguagem de programação para desenvolvimento iOS e OSX. Em sua versão 1.0, o Swift vem para simplificar e tornar mais divertido o desenvolvimento iOS e OSX. Nesse artigo, o autor explica o que acredita ser as cinco principais funcionalidades do Swift.

  • Rápido aprendizado em design, desenvolvimento e DevOps

    A entrega de produtos certos de forma rápida pode ser um desafio, sem dúvidas, quando há muitas incógnitas ao longo do caminho. Se quiser construir produtos de forma rápida no contexto de elevada incerteza, é preciso ser capaz de aprender com rapidez e eficiência, disse Ismaël Héry do Le Monde.

  • Criando micro serviços com o Spring Boot

    O conceito de arquitetura de micro serviços vem gradualmente conquistando espaço no desenvolvimento de software. Para explorar esses conceitos este artigo usa o Spring Boot, que desde o princípio reconhece os benefícios de decompor serviços monolíticos em micro serviços distribuídos e foi projetado de forma que o desenvolvimento e a construção desse tipo de serviços seja centrado no desenvolvedor.

  • Decorators do Python em profundidade

    Decorators (decoradores) do Python são extensivamente utilizados pela comunidade, contudo em diversas vezes, seu uso acaba sendo superficial pois não explora toda a potencialidade desta técnica. Este artigo apresenta em profundidade esta poderosa técnica, através de uma série de exemplos de forma a deixar seu código Python mais limpo e legível.

  • Compiladores como Serviço: Garantia de Códigos mais Limpos, Rápidos e Leves

    Conheça o projeto Roslyn, que poderá modificar profundamente a forma como nos relacionamos com compiladores. O que torna o projeto inovador é que, além do compilador, também é disponibilizada uma API que permite influenciar todo o processo de compilação – desde a análise sintática até a geração do código binário.

  • 5 técnicas avançadas de debug em Java que todo desenvolvedor deveria saber

    As arquiteturas estão cada vez maiores e mais concorrentes, lidar com erros em produção se tornou mais complicado do que nunca. Nesse artigo são investigadas cinco técnicas para encontrar e corrigir falhas em produção.

BT