Início Desenvolvimento no InfoQ Brasil
Artigos
Feed RSS-
Service Mesh: Promessa ou Risco?
Os frameworks Service Mesh como o Istio e o Linkerd estão ganhando visibilidade conforme microservices são adotados. Os argumentos para adotar um service mesh são convincentes: observabilidade full-stack, segurança transparente, resiliência de sistemas, entre outros. Mas será que o service mesh é a solução certa? Este artigo vai ajudar a entender quando usar um service mesh faz sentido ou não.
-
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.
-
Entendendo o comportamento de sistemas e softwares com Machine Learning e dados de séries temporais
David Andrzejewski apresentou “Entendendo o comportamento de sistemas e softwares com Machine Learning e dados de séries temporais”. Este artigo é um resumo de sua apresentação e traz uma visão geral sobre como o machine learning permite realizar análises preditivas em terabytes de logs por dia, que consistem de gigabytes de códigos fonte.
-
A automação de testes de software atinge a maturidade
A automação de testes chega à maturidade graças aos investimentos nas melhores práticas, combinada com o uso de ferramentas e a adoção das metodologias Ágil e DevOps, e deverá se manter em alta nos próximos anos segundo pesquisa da TechWell e que ouviu profissionais que atuam em testes de software e que são tomadores de decisões de QA de empresas de médio e grande porte.
-
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 3)
Os mesmos fatores que tornam a teoria quântica tão surpreendente também tornam os computadores quânticos em algo muito difícil para ser implementado na prática. Este artigo explora estes desafios.
-
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.
-
Gatos, Qubits e Teletransporte: O estranho mundo da computação quântica (Parte 1)
Há vinte anos, computadores quânticos eram puramente teóricos e existiam apenas em quadros brancos e em trabalhos acadêmicos. Agora, os computadores quânticos estão disponíveis para locação na nuvem.
-
O Efeito Kubernetes
O Kubernetes (k8s) percorreu um longo caminho em muito pouco tempo. Apenas dois anos atrás, ele teve que competir e provar ser melhor do que as soluções Fleet, Docker Swarm, Cloud Foundry Diego, Nomad, Kontena, Rancher's Cattle, Apache Mesos, Amazon ECS, etc.