Início Artigos
Artigos
Feed RSS-
Big Data com Apache Spark - Parte 6: Análise de grafos com Spark GraphX
Este artigo apresenta o GraphX do Apache Spark usado para o processamento e análise de grafos, com exemplos de algoritmos de grafo como: PageRank, Componentes Conectados e Contagem de triângulos.
-
Construindo um MVP pronto para escalar
Nestes tempos turbulentos, a tecnologia da informação é um ativo estratégico para enfrentar os tempos difíceis. As empresas criam produtos digitais aproveitando as oportunidades, mas mesmo com forte pressão para lançar rapidamente, tome cuidado com as armadilhas de um MVP insustentável. É preciso tomar cuidado e ter disciplina para construir um MVP pronto para escalar.
-
Feature Toggles e Feature Flags com Flagr
Feature flags e Feature toggles são fundamentais para implementar testes de aceitação e canary releases. Afinal, seria muito bom poder desligar uma nova feature, que se demonstrou problemática, apertando apenas um interruptor. Não é mesmo? Neste artigo, vamos aprender passo a passo a como utilizar o Flagr como solução para resolução de flags.
-
Entrevista sobre o livro “Pense por si mesmo”
O livro “Pense por si mesmo” de Vikram Mansharamani fornece uma abordagem equilibrada sobre como trabalhar com especialistas para lidarmos com as incertezas. Em vez de deixar que pensem por você, recorra à experiência adequada quando necessário. Abordagens multidisciplinares e interdisciplinares podem ser usadas para avaliar o conjunto, e ter um entendimento como um todo.
-
PHP 7 - Melhorias em Classes e Interfaces
Na segunda parte desta série de artigos dedicada ao PHP 7, continuamos explorando os novos recursos do PHP 7 com foco no suporte à programação orientada a objetos, classes e interfaces.
-
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.