Início Desenvolvimento no InfoQ Brasil
Artigos
Feed RSS-
O guia completo para a instrução/expressão estendida do switch no Java SE 12
Um guia completo para a instrução/expressão estendida do switch no Java SE 12. Este artigo contém detalhes sobre a extensão proposta para a instrução switch no Java, que permite que seja usada como uma instrução switch aprimorada ou uma expressão switch. Exemplos estão incluídos
-
Análise de sentimentos: duas abordagens básicas para começar
A análise de sentimentos é amplamente aplicada em aplicações de voz do cliente (VOC). Neste artigo, os autores discutem a análise de sentimentos baseada em processamento de linguagem natural (NLP) com machine learning e abordagens lexicais usando ferramentas KNIME de análise de dados.
-
Por que precisamos de diagramas de arquitetura?
Os diagramas de arquitetura de software, quando bem criados e com moderação, podem melhorar significativamente a comunicação dentro da equipe de desenvolvimento e com as partes interessadas externas. Eles exigem uma compreensão do público-alvo e uma restrição cuidadosa sobre o que incluir. Resista à tentação de pensar que os diagramas são desnecessários ou inúteis, devido a experiências ruins.
-
Quem está rodando meu Kubernetes Pod ? O passado, presente e futuro dos containers runtime
As opções de plataformas de gestão de container cresceram ao longo do tempo para incluir outras opções além do popular runtime Docker. Este artigo analisa o passado, presente e futuro das implementações de container runtime.
-
Explorando o Azure Service Fabric Mesh: uma plataforma para criar microservices de missão crítica
O InfoQ conversou com Chacko Daniel, Gerente de Programas Técnicos da Microsoft e responsável pelos serviços Fabric Azure Cluster e Azure Service Fabric Mesh, e discutiu como esta oferta se relaciona com Plataform as a Service (PaaS) e Container-infrastructure as a Service (CIaaS) como o Cloud Foundry e o Kubernetes.
-
Processamento de Linguagem Natural com Java - segunda edição: revisão e entrevista
O livro Processamento de Linguagem Natural com Java - Segunda Edição aborda o tópico PLN (ou em inglês: NLP - Natural Language Processing) e várias ferramentas que os desenvolvedores podem usar em seus aplicativos. O InfoQ falou com o co-autor Richard Reese sobre o livro.
-
O estado atual do blockchain (parte 2 de 2)
Na continuação do painel, os dois últimos participantes se apresentam e compartilham suas visões do estado atual do mundo Blockchain. Temos a companhia de Richard Brown, CTO da R3 e David Gerard, jornalista e autor de "Ataque dos 50 Foot Blockchain".
-
O estado atual do blockchain (parte 1 de 2)
John Davies e Conor Svensson, dão sua visão sobre o estado atual do blockchain. Um blockchain é um banco de dados, tem todos os mesmos problemas e problemas que um banco de dados distribuído (por exemplo, o teorema CAP), mas aparentemente, por algum motivo, agora as pessoas acham que é a solução para todos os problemas.
-
Monitorar performance de aplicações Spark usando o profiler de JVM do Uber, com InfluxDB e Grafana
Neste artigo, Amit Baghel discute como monitorar aplicações baseadas no Apache Spark usando o profiler de JVM do Uber, o banco de dados InfluxDB e a ferramenta de visualização Grafana.
-
Cache distribuído com o ASP.NET Core
O cache pode ajudar a melhorar o desempenho de um aplicativo ASP.NET Core. O cache distribuído é útil ao trabalhar com uma aplicação ASP.NET implantado em um farm de servidores ou em um ambiente de nuvem escalonável. A documentação da Microsoft contém exemplos de como fazer isso com o SQL Server ou o Redis, mas neste post será mostrada uma alternativa.
-
Empacotando aplicações para Docker e Kubernetes: Metaparticle vs Pulumi vs Ballerina
Metaparticle, Ballerina e Pulumi trazem diferentes abordagens permitindo que o desenvolvedor manipule a automação do deploy com sua linguagem de programação favorita sem a necessidade de escrever arquivos YAML à mão.
-
Criando uma camada RESTFul para integração entre microserviços com Apache Kafka
O Apache Kafka é uma das principais opções no mercado quando há a necessidade de trafegar dados na forma de eventos entre sistemas com escalabilidade e organização. A Via Varejo, na última Black Friday (2018) trafegou mais de 50 milhões de mensagens utilizando o Apache Kafka em apenas 2 dias com uma média de 25 mil mensagens por segundo.