BT

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

Contribuir

Tópicos

Escolha a região

Início Programação no InfoQ Brasil

  • Criando uma estratégia de desenvolvimento mobile para 2015

    Com 2015 em curso, é hora de considerar uma estratégia móvel para um ano próspero e além. Discutiremos pontos a serem considerados quando se planeja a estratégia para o ano, e como eles poderão ajudá-lo a iniciar um futuro bem sucedido. Os tópicos incluem ambientes de desenvolvimento visuais, TI Bimodal, desenvolvimento móvel baseado em núvem e o debate HTML5 x Nativo.

  • Visão computacional com Java e BoofCV sem JNI

    Esse artigo pretende demonstrar uma alternativa para desenvolvedores que desejam trabalhar com visão computacional em Java sem utilizar código nativo. A BoofCV, uma biblioteca de código aberto para visão computacional em tempo real usando apenas Java.

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

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

  • Java 9 e além. Brian Goetz e John Rose falam sobre o futuro do Java.

    O InfoQ.com conversou com Brian Goetz, arquiteto da linguagem Java, e John Rose, arquiteto da JVM, sobre as tecnologias e funcionalidades que vêm sendo discutidas para o Java 9 e versões posteriores.

BT