Início Linguagens no InfoQ Brasil
Artigos
Feed RSS-
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.
-
9 perguntas frequentes sobre REST
O conceito de REST é popular há mais de 10 anos e ainda assim é difícil achar duas pessoas que concordem com o que é RESTful ou não. Para piorar a situação, uma busca rápida vai retornar montanhas de conteúdos conflitantes ou simplesmente errados. Esse artigo contém 9 perguntas para que você possa sanar, de uma vez por todas, suas dúvidas sobre REST.
-
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.
-
Introdução ao aprendizado de máquinas
Uma rápida introdução ao conceito de Aprendizado de Máquinas, explorando as abordagens supervisionada e não supervisionada.
-
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.
-
Quatro dicas para trabalhar com componentes no Angular
Independentemente da versão do Angular que você esteja utilizando, aprender a usar bem componentes é muito importante. Neste artigo, Jonathan Saring apresenta quatro dicas de como trabalhar com componentes no Angular.
-
Adotando Big Data e Data Science em uma grande empresa do mercado financeiro
A adoção de tecnologias big data e data science por uma organização é um projeto de transformação similar à transformação para adoção de uma abordagem ágil, e com muitos desafios em comum. Neste artigo, o autor demonstra um projeto deste tipo em uma grande empresa do ramo financeiro.
-
Automação de processos com open source: conhecendo o JBoss BPM com um co-fundador
Conheça o JBoss BPM e a suíte KIE, para definição e implementação de processos de negócios usando técnicas sofisticadas da IA clássica, além das origens e rumos do projeto, na visão de um dos fundadores do projeto, Mark Proctor.
-
Como melhorar a performance de aplicações Node.js utilizando o módulo de cluster
Performance e escalabilidade são aspectos importantes e cruciais para grande parte das aplicações desenvolvidas atualmente. Aplicações Node.js podem utilizar o módulo de cluster nativo da plataforma conseguindo ganhos significativos no aproveitamento de recursos computacionais. Além de explicações sobre o funcionamento deste módulo, o artigo apresenta exemplos práticos de sua utilização.