Início Java no InfoQ Brasil
Notícias
Feed RSS-
Facebook Open-Source RaceD - Detector de condição-de-corrida
A ferramenta open-source de análise estática do Facebook, Infer, foi recentemente atualizada com detecção de condição-de-corrida (race conditions) em códigos Java via RacerD. RacerD identifica condiçoes-de-corrida nos métodos das classes que fazem uso da anotação @ThreadSafe.
-
Oracle anuncia novos Java Champions
A Oracle publicou um sumário de todos os novos Java Champions aceitos em 2017.
-
Spring Security 5.0.0 liberado
A Pivotal liberou o Spring Security 5.0.0, a primeira grande versão desde a 4.0.0, incluindo suporte para OAuth e projetos Reactor e WebFlux.
-
IBM lança o IBM Cloud Private, uma plataforma de computação em nuvem híbrida
A IBM lançou o IBM Cloud Private, uma plataforma projetada para permitir que as empresas criem recursos locais em nuvem semelhantes às nuvens públicas, com o objetivo de acelerar o desenvolvimento de aplicativos "nativos de nuvem" e suportar a modernização de aplicativos existentes que funcionem com tecnologia da IBM, como o WebSphere Liberty, Db2 e MQ.
-
Kotlin Native adiciona interoperabilidade com Objective-C e suporte ao WebAssembly
O Kotlin/Native 0.4 torna possível a construção de apps nativas para o iOS e macOS, segundo Nikolay Igotti, líder técnico do Kotlin/Native na JetBrains. Adicionalmente, foi adicionado suporte experimental à plataforma WebAssembly.
-
Entrevista com Brian Goetz sobre Pattern Matching no Java
Brian Goetz e Gavin Bierman da Oracle comentam sobre pattern matching (identificação de padrões em texto) para uma potencial integração na linguagem de programação Java. Demonstrando exemplos de códigos Java que são verbosos e propensos a erros, explorando como evitar alguns erros usando pattern matching.
-
Oracle se junta a disputa Serverless com o Projeto Open Source Fn
A Oracle lançou a Fn, uma plataforma serverless open source e com cloud-agnostic. Ao suportar "qualquer linguagem de programação", o projeto Fn foi inicialmente lançado com muitas capacidades Java e com o framework de teste JUnit.
-
Kotlin 1.2 apresenta projetos multi plataforma
A última versão do Kotlin tornou possível o compartilhamento de código para a JVM e a plataforma JavaScript usando projetos multi plataforma. Além disso, inclui melhorias na linguagem e na biblioteca, e melhor performance no compilador.
-
Java 10 - A história até agora
O Java 10 agora está a apenas 4 meses de distância. Este artigo examina os recursos atualmente conhecidos e esperados do Java 10.
-
Microsoft torna open source o projeto do Java Debugger do VS Code
O Visual Studio Code disponibilizou o código para o Java Debugger que foi lançado em setembro como open source (código aberto).
-
Novo esquema de versão para a plataforma JavaSE e JDK
O lançamento do Java 9 também trouxe um novo esquema de versão. Este esquema tem como base a JEP 223 e foi destinado a lançamentos futuros da própria plataforma Java. Entretanto, quase imediatamente após o lançamento, Mark Reinhold, arquiteto chefe Java, anunciou uma nova proposta.
-
Acelerando a adoção do microservices Java com o Eclipse MicroProfile
O InfoQ conversou com Emily Jiang da IBM sobre o lançamento do novo Eclipse MicroProfile, com falha a tolerância estendida e outras novas funcionalidades.
-
Programação funcional utilizando o framework Spring Cloud Function
O Spring Cloud Function é um novo projeto com objetivo impulsionar as funções como a unidade primária de desenvolvimento. O projeto proporciona um modelo comum para realizar deploys destes tipos de software em diversas plataformas, inclusive plataformas FaaS (Function as a Service) como Amazon AWS Lambda.
-
Liberado o Spring Tool Suite 3.9.1
A Pivotal liberou recentemente a versão 3.9.1 do Spring Tool Suite (STS), a IDE baseada no Eclipse para o desenvolvimento de aplicações usando o framework Spring. O STS foi atualizado para o Eclipse Oxygen.1a, que suporta o JDK 9 e JUnit 5 com algumas customizações.
-
Lançado o Spring Framework 5.0
O Spring Framework 5.0 vem apresentando um novo framework web reativo, que foi liberado em 28 de setembro de 2017. Com esta versão, o Spring 5.0 teve todo seu código atualizado para o Java 8 e também é compatível com o JDK 9.