Início Artigos
Artigos
Feed RSS-
Comparações entre táticas militares de guerra e desenvolvimento de software terceirizado
Amparados por uma grande quantidade de mudanças e incertezas, os projetos de desenvolvimento de software representam, sem dúvida, uma das disciplinas mais arriscadas no gerenciamento de projetos, algo evidenciado pelo fato de nossas taxas médias de sucesso serem mais baixas do que em outras áreas de negócios mais "determinísticas".
-
Gerente de Produtos ou Product Owner? Nenhum dos dois, Outcome Manager!
Entender o comportamento do cliente é a chave para criar uma ação de impacto e gerar resultados para os negócios. Essa é a forma que Josh Seiden encontrou para incentivar os líderes de produto (líderes de design e de tecnologia) a tirar o foco das coisas que estavam fazendo e observar os efeitos das coisas que eles criam para o mundo.
-
Q&A sobre o livro Project to Product, por Mik Kersten
O Dr. Mik Kersten publicou um livro intitulado Project to Product, no qual ele descreve uma estrutura para entrega de produtos na era do software. Com base na pesquisa e na experiência de muitas organizações em uma ampla gama de setores, ele apresenta o Flow Framework™ como uma maneira de as organizações adaptarem sua entrega de produtos à velocidade do mercado.
-
ArangoDB: Um banco, uma linguagem e múltiplos data models
Com a complexidade dos bancos de dados atuais, existem diversas características de persistência e estrutura de dados. De modo que, algumas vezes é necessário utilizar mais de um banco de dados, o que, em contra medida resulta numa maior complexidade uma vez que é necessário manter mais de uma instância de banco de dados. Conheça o ArangoDB, o verdadeiro canivete suíço dos bancos de dados.
-
.NET Core e DevOps
O .NET Core foi desenvolvido com o devops em mente, e este artigo abordará como os projetos .NET Core podem se beneficiar da construção automatizada e do monitoramento de aplicativos intrínsecos à plataforma. O autor também mostra como a acessibilidade de linha de comando do .NET Core facilita a implementação.
-
O que Machine Learning pode aprender com DevOps
De acordo com Thiago de Faria, o DevOps estabelece uma base sólida: a mudança de cultura para apoiar a experimentação, a avaliação contínua, camadas de abstração, monitoramento e trabalho em produtos e serviços.
-
Apache Kafka: dez melhores práticas para otimizar sua implantação
O author Ben Bromhead discute as melhores práticas mais recentes do Kafka para que os desenvolvedores gerenciem a plataforma de streaming de dados mais efetivamente. As melhores práticas incluem configuração de log, uso adequado de hardware, configuração do Zookeeper, fator de replicação e número de partições.
-
Perguntas e respostas sobre o livro Future Ethics
No livro Future Ethics, Cennydd Bowles explora o papel da ética na indústria de tecnologia e no trabalho de gerentes de produto, designers e engenheiros. O livro fornece orientação sobre como pensar e agir com ética ao projetar produtos.
-
Reescrevendo o serviço API Gateway do Clojure para Golang: Relatório de experiência da AppsFlyer
A AppsFlyer processa quase 70 bilhões de solicitações HTTP por dia e é construída usando um estilo de arquitetura de microservices. O ponto de entrada para o sistema envolve todos os serviços front-end é um serviço de missão crítica (não micro) chamado API Gateway. Este artigo é um relato da experiência de migração de um gateway baseado em Clojure para uma implementação baseada em Go.
-
Entendendo o básico sobre Blockchain e alguns casos de uso
Neste artigo, vamos explicar a diferença entre os dois principais ramos de projetos blockchain, bem como alguns termos técnicos fundamentais relacionados com a área. Isso permitirá abordar uma questão fundamental sobre blockchains e as soluções relacionadas: Quais são os casos de uso válidos para usar um blockchain público e quais são válidos para um blockchain privado distribuído.
-
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.