Início Java no InfoQ Brasil
Artigos
Feed RSS-
Explore o novo tipo "var" do Java 10
Neste artigo, apresento por meio de exemplos, o novo recurso “var” do Java SE 10. Entenda como usá-lo corretamente em seu código e também quando não usá-lo.
-
Scrum virtual
Na apresentação Scrum Virtual, Jeanne Boyarsky aborda os desafios de ser ágil em equipes virtuais e apresenta ferramentas e dicas sobre como manter a equipe engajada e com foco. Neste cenário, as equipes podem trabalhar de forma remota usando algumas ferramentas e técnicas concretas que podem ser úteis para manter a equipe alinhada antes que qualquer decisão crítica seja tomada.
-
Refatorando o Eclipse Collections: tornando seu Java Streams mais enxuto, simples e limpo
Neste artigo serão demonstrado vários exemplos de refatoração de código Java padrão para o Eclipse Collections, estruturas de dados e APIs, e também para demonstrar algumas das economias de memória que é possível obter.
-
Conhecendo o Graal - o novo compilador JIT do Java
A Oracle disponibilizou o Graal, o novo compilador JIT do Java e um dos principais componentes da próxima geração de máquinas virtuais GraalVM.
-
Projetando, implementando e usando Reactive APIs
Nos últimos dois anos, houve um grande crescimento da programação reativa no mundo Java. Este é o sucesso dos desenvolvedores de NodeJS que utilizam APIs que não bloqueiam a expansão dos microservices indutores de latência, ou simplesmente o desejo de utilizar recursos computacionais de forma mais eficiente.
-
Fazendo Grafos divertidos novamente com Java
Os bancos de dados de grafos estão ficando cada vez mais populares, com diversos cases de sucesso que incluem empresas como Walmart, ebay além de diversas empresas do setor financeiro. Conheça mais sobre o banco de dados do tipo grafo, um novo paradigma na persistência dos dados que permite uma nova gama de possibilidades numa aplicação.
-
Eclipse JNoSQL: Uma API para diversos bancos de dados NoSQL
Os bancos não relacionais estão presentes nas mais diversas áreas no mundo corporativo, porém as APIs são um problema, cada banco possui sua própria API, isso resulta num alto risco de vendor lock-in, além de uma grande perda de código e uma alta curva de aprendizagem para as novas classes e métodos para a integração. Conheça o Eclipse JNoSQL que visa facilitar a integração do Java com NoSQL.
-
Tendências para 2018, segundo Charles Humble e Wesley Reisz
Charles Humble reuniu os conteúdos mais interessantes e populares do InfoQ, e conversou com Wesley Reisz, líder Editorial do QCon, sobre o ano de 2017 e como os próximos 12 meses estão tomando forma.
-
A evolução do Java no Eclipse Collections
Aprenda sobre as novas características do Java 8 no Eclipse Collections, um framework de Coleções Java de alto desempenho, e veja algumas das novidades preparadas para o Java 9.
-
JUnit 5 - Test Drive - Parte 1
O JUnit 5 chegou! Diversas melhorias foram cuidadosamente implementadas na API do JUnit, com modelo de extensão melhorado e arquitetura revolucionária, que pode mudar o futuro dos testes na JVM.
-
Desmistificando o Spring Cloud Netflix
A Spring Cloud possui uma stack de microservices frequentemente atualizada. O objetivo do Spring Cloud é fornecer uma integração completa entre o Spring Boot e o projeto Netflix OSS. Hoje o Netflix OSS é sinônimo de desenvolvimento de microservices em ambiente em nuvem, com uma anotação simplificada é possível ter alguns componentes utilizados pelo Netflix em execução no seu ambiente.
-
Migrando para o sistema de módulos Java (Jigsaw) sem sofrimento
Este artigo é um estudo de caso sobre as mudanças necessárias em uma aplicação que deseja fazer uso do novo sistema de módulos do Java, o Jigsaw, um conhecimento importante para os desenvolvedores que utilizam o Java 9 e versões futuras.