Início Desenvolvimento no InfoQ Brasil
Artigos
Feed RSS-
Big Data com Apache Spark - Parte 5: Spark ML
Nessa quinta parte da série sobre Apache Spark, o autor Srini Penchikala explica o pacote Spark ML e como usá-lo para criar e administrar pipelines de dados de machine learning.
-
Desenvolvimento na nuvem - do sonho à realidade.
É viável para desenvolvedores profissionais usar ambientes de desenvolvimento baseados em nuvem? Neste artigo, Mike Nikles explica sua configuração produtiva com o Eclipse Theia e o Gitpod.
-
Não misture as Tintas! Primitivas e compostas no mundo do software
Como o software é criado a partir de primitivas sintéticas (código, interfaces, requisitos), os engenheiros devem aceitar que suposições geralmente estão erradas, adotando uma mentalidade de duvidar de tudo. Criar um sistema que teste continuamente as suposições pode ajudar a atualizar o mindset.
-
PHP 7 - Introdução e melhorias no POO
O PHP quase se tornou uma linguagem esquecida, com um lapso de mais de 10 anos sem uma nova versão, após o PHP 5.0 em 2004. O PHP 7.0 é uma nova versão com várias melhorias e novos recursos que o levaram ao nível de outras linguagens modernas. Nesta série de artigos, discutiremos esses recursos nas várias versões do PHP 7.x.
-
TornadoVM: Acelerando o Java com GPUs e FPGAs
O aumento de hardwares heterogêneos representa um problema para linguagens de programação como Java, direcionadas às CPUs. O TornadoVM estende o compilador Graal JIT para aproveitar as GPUs e FPGAs, fornecendo um modelo flexível e de alto nível, ao mesmo tempo em que permite alto desempenho e recursos como migração de tarefas em tempo real.
-
Oportunidades na modernização das aplicações
A manutenção de aplicações em produção e a modernização para a nuvem estão pressionando as equipes de desenvolvimento e plataforma. A modernização de aplicações precisa ser escalonada e tornar-se eficiente por meio da documentação, produtos e estruturas. Este artigo analisa os motivos e a abordagem da modernização das aplicações.
-
Executando o Axon Server - CQRS e Event Sourcing em Java
O Axon Server Standard Edition é uma solução open source criada especificamente para aplicações CQRS e Event Sourcing escritos em Java com o Axon Framework. A primeira parte desta série discute a execução local e explora aspectos de administração/segurança e da configuração base. Discutiremos também os recursos mais avançados disponíveis no Enterprise Edition - Clustering/Multi-Contexts.
-
Introdução ao Quarkus
Quarkus criou várias discussões no ecossistema Java Enterprise em 2019. Como todos os outros desenvolvedores, estava curioso sobre essa nova tecnologia e vi um grande potencial nela. O que exatamente é o Quarkus? Em que difere das outras tecnologias estabelecidas no mercado? Como o Quarkus pode nos ajudar e ajudar a nossas empresas? Vamos descobrir.
-
Big Data com Apache Spark - Parte 4: Spark Machine Learning
Neste quarto artigo da série Apache Spark, o autor Srini Penchikala explica os conceitos de machine learning e a biblioteca Spark MLlib para criar uma aplicação de análise preditiva.
-
Recursos ausentes no Java: cinco anos depois
Ben Evans revisita suas anotações sobre os recursos que faltavam no Java de 2015 e compara como a linguagem evoluiu ao longo do tempo.
-
Entrevista com Peter Bourgon sobre o estado da computação de borda
Com base nos tópicos de sua palestra na QCon Londres, Peter Bourgon conversou sobre a computação de borda, dados distribuídos e a complexidade da sincronização.
-
Data Gateways na era Cloud Native
Data Gateways agem como API Gateways, mas com foco no acesso ao aspecto dos dados. Oferecem recursos de abstração, segurança, escalabilidade, federação e desenvolvimento orientado a contratos. Há muitos tipos de data gateways, desde as tecnologias de virtualização de dados, até os tradutores GraphQL, serviços cloud, pools de conexão e alternativas em código aberto.