Início Programação no InfoQ Brasil
Artigos
Feed RSS-
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.
-
Perguntas e Respostas sobre o livro Testing in the Digital Age (Testar na Era Digital)
O livro Testing in the Digital Age (Testar na Era Digital) explica o impacto gerado em testes pelos desenvolvimentos em robótica, inteligência artificial, internet e big data.
-
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.
-
Nivelando sua Rest API
O estilo arquitetural Rest fornece várias ferramentas que ajudam na organização dos dados, provendo ao cliente simplicidade de acesso. Entenderemos as vantagens de construir uma API com um alto nível de maturidade. Passaremos por cada um dos níveis e aplicaremos técnicas como HATEOAS, resource modeling, metadata etc.
-
Construindo uma arquitetura corporativa de alto nível com a Onion Architecture
Como desenvolvedores somos constantemente bombardeados por novos conceitos e que raramente encontramos nos sistemas que construímos ou damos manutenção. Muitos conceitos estão envoltos por algumas místicas de mercado e acabam vivendo somente no mundo da teoria. Esse artigo tem como propósito ser um "hands on" das técnicas mais famosas de arquitetura de software.
-
As recompensas e os desafios da manutenção preditiva
A manutenção preditiva não é algo novo, mas com os avanços na internet industrial das coisas (IIoT) e na inteligência artificial, a manutenção preditiva pode resultar em economias significativas para os fabricantes.
-
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.
-
Gatos, Qubits e Teletransporte: O estranho mundo dos algoritmos quânticos (Parte 2)
O relacionamento entre a teoria da complexidade, algoritmos quânticos e machine learning está se tornando cada vez mais importante. Este artigo explora os algoritmos quânticos e suas aplicações.
-
10 Ferramentas de Teste de APIs para você conhecer
Ter o processo, ferramenta e solução certas para a automação de testes de APIs são questões mais críticas do que nunca. Este artigo fornece um sumário de 10 ferramentas de teste automatizados de APIs, abrangendo soluções open-source e comerciais que equipas de testes podem utilizar para suprir as suas necessidades.
-
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.
-
Introdução ao aprendizado de máquinas com Python
Esta série de artigos explora vários tópicos e técnicas sobre aprendizado de máquinas, uma das áreas de tecnologia e ciência da computação mais comentadas dos últimos anos. Neste artigo apresentamos um "estudo de caso" em Python sobre: como construir um modelo de aprendizado de máquinas para detectar fraude de cartão de crédito.