Início Programação no InfoQ Brasil
Artigos
Feed RSS-
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.
-
GS Collections através de exemplos – Parte 2
Donald Raab, criador do GS Collections, tornado open source pela Goldman Sachs em 2012, , nos mostra o poder do framework e como, em conjunto com expressões Lambda, ele dá ao Java o brilho do Smalltalk.
-
Nashorn: Combinando o poder do Java e JavaScript no JDK 8
No JDK 8, o Nashorn substituiu o Rhino como motor padrão de JavaScript do Java por oferecer melhorias de desempenho e compatibilidade. O Avatar.js trouxe o popular modelo de programação do Node para o Nashorn, permitindo que muitos servidores de aplicações JavaScript possam ser executados no ambiente Java.
-
GS Collections através de exemplos – Parte 1
Donald Raab, criador do GS Collections, tornado open source pela Goldman Sachs em 2012, nos mostra o poder do framework e como, em conjunto com expressões Lambda, ele dá ao Java o brilho do Smalltalk.