BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Programação no InfoQ Brasil

  • Jakarta Security e Rest na nuvem: Parte 1. Hello World da segurança

    Apesar de ser um aspecto bastante importante, segurança é um tópico pouco discutido na indústria do desenvolvimento de software. Como consequência, muitas decisões são realizadas sem levar em conta essa questão. Essa é uma série de artigos que falará sobre segurança no mundo Jakarta EE com Jakarta Security com microservices na nuvem. Nessa primeira parte, será feito uma introdução à API.

  • Implementando OpenTracing com Jaeger em microservices utilizando C# .NET Core & Amazon SQS

    Agregar as interações feitas com serviço de enfileiramento de mensagens e tópicos proporciona uma maior qualidade na depuração em microservices que implementam padrões orientado a mensagens. Conheça o padrão OpenTracing e saiba como implementá-lo em uma arquitetura de microservices utilizando utilizando C# .NET Core & Amazon SQS.

  • Cache remoto com JBoss Fuse e Red Hat Data Grid

    Este artigo demonstra a integração entre duas ferramentas open source, uma provendo um cache remoto e a outra sendo um framework de integração que tem a função de encapsular a conexão e simplificar a execução de operações. O foco é demonstrar como o Red Hat JBoss Fuse utilizando o Apache Camel pode simplificar o uso do Red Hat Data Grid.

  • Cloud-native com Payara e Platform.sh

    Nos últimos anos a Eclipse Foundation vem conduzindo um desafio em conjunto com outros membros da comunidade para deixar o Java cada vez mais atualizado e preparado, tanto para microservices quanto para cloud. Para demonstrar como o Jakarta EE e o Eclipse Microprofile trabalham muito bem no ambiente cloud, o time Payara, em conjunto com o Platform.sh, escreveram um e-book gratuito sobre o assunto.

  • Migrando um editor de games no navegador com o WebAssembly

    Florian Rival, engenheiro de software da Google, criador do editor de jogos GDevelop, discute as lições aprendidas ao migrar um editor de jogos de desktop nativo para o navegador com o WebAssembly. O InfoQ entrevistou Rival sobre os desafios técnicos encontrados, os benefícios derivados da portabilidade e dicas para desenvolvedores que pensam em portar aplicações desktop para o WebAssembly.

  • O futuro do projeto Hystrix do Spring Cloud

    O projeto Hystrix do Spring Cloud foi construído em sobre o projeto de nome similar da Netflix mas que recentemente entrou em modo de manutenção, deixando os desenvolvedores Java se perguntando para qual projeto migrar. O Resilience4j tenta preencher esse vazio e prover continuidade aos projetos cloud native em Java.

  • O que há de novo no Jakarta NoSQL? Parte 2: O que é cloud-native?

    Nesta série, falaremos sobre as novidades do Jakarta EE e a nova especificação que trabalha banco de dados não relacionais. Neste segundo post, falaremos sobre o que é o cloud-native e como criar a aplicação baseada nesses princípios, utilizando o Jakarta EE e uma solução PaaS que facilita essa integração.

  • Testes integrados com Arquillian e Java

    Realizar testes de integração o mais próximo possível do ambiente no qual seu projeto será executado é um dos grandes desafios para desenvolvedores de aplicações Java. O Arquillian é um projeto criado para a escrita de testes integrados visando auxiliar times de desenvolvimento a superar esse desafio. Conheça os conceitos essenciais sobre essa ferramenta, bem como suas vantagens e desvantagens.

  • O que há de novo no Jakarta NoSQL? Parte 1: Introdução com MongoDB usando documentos

    Nesta série, falaremos sobre as novidades do Jakarta EE e a nova especificação que trabalha com banco de dados não relacionais. Neste primeiro artigo, falaremos sobre a integração do Jakarta e MongoDB, além de mostrarmos como a API funciona com banco de dados orientados a documentos e diversas maneiras de como fazermos consultas utilizando esse tipo de banco de dados NoSQL.

  • Objetivos de Nível do Serviço: A API para suas equipes

    Os Objetivos de Nível do Serviço fornecem uma linguagem comum simples para avaliar riscos em termos de erros orçamentários. Os Objetivos de Nível do Serviço economizam tempo e energia de todos os envolvidos, podendo redirecionar os recursos para coisas mais importantes, como manter os clientes felizes.

  • Camuflando a Complexidade

    Uma das coisas mais importantes que os arquitetos de software fazem é gerenciar a complexidade de seus sistemas. Este artigo aborda algumas das estratégias utilizadas pelos arquitetos para gerenciar essa complexidade.

  • Série de artigos sobre o .NET Core 3

    Nesta série, exploramos os benefícios do .NET Core e como pode ajudar não apenas os desenvolvedores tradicionais .NET, mas também à todos que precisam trazer soluções robustas, de alto desempenho e econômicas ao mercado.

BT