Início Artigos
Artigos
Feed RSS-
Monopólio de linguagens: uma perspectiva além de tecnologia
Este artigo apresenta aspectos relacionados à escolha de linguagens e stacks de desenvolvimento em ecossistemas integrados de software. Convidamos os leitores a contribuírem com a discussão nos comentários, deixando seus pontos de vista e links para outras referências sobre o tema.
-
Por que devemos nos preocupar com a ética na tecnologia? O Código de Ética da ACM Atualizado
O código de ética e conduta profissional da ACM de 2018 foi atualizado com novas tecnologias e demandas da sociedade. Esse código apóia a conduta ética dos profissionais de computação por meio de um conjunto de diretrizes para trabalhar positivamente no setor de tecnologia.
-
Perguntas e respostas sobre o livro Mastering Collaboration
O livro Mastering Collaboration, de Gretchen Anderson, fornece técnicas e exercícios que podem ser usados para melhorar a colaboração em equipes e entre equipes e seus ambientes. Explora tópicos como recrutar pessoas, trabalho em equipe, confiança e respeito, gerando ideias coletivamente, tomadas de decisão e comunicação transparente.
-
Perguntas e respostas sobre o livro Empathy at Work
O livro “Empathy at Work” escrito por Sharon Steed, explora o papel que a empatia desempenha na comunicação e interação do time e fornece ferramentas para ajudar as pessoas a se tornarem mais empáticas, principalmente em situações difíceis. Steed descreve o que podemos fazer para mostrar empatia diariamente e contribuir para uma cultura de trabalho saudável, colaborativa e positiva.
-
Ambassador: Construindo um Plano de Controle para um Envoy-Powered API Gateway com Kubernetes
Este artigo fornece uma visão geral da criação do gateway de API open source Ambassador para o Kubernetes e discute os desafios técnicos e as lições aprendidas na criação de um plano de controle focado no desenvolvedor para gerenciar o tráfego de entrada ou "ponta" em aplicativos baseados em microservices.
-
Dois lados da mesma moeda: Blockchain, Ética e Direitos Humanos
A blockchain tem um potencial como ferramenta para o bem comum. Este artigo explora se a blockchain poderia ajudar boas causas e discute lições de ética que poderiam beneficiar toda a comunidade blockchain.
-
Redescobrindo o Lean
Para aqueles que amam a melhoria contínua, a engenharia de software se encaixa como uma luva, já que para onde quer que se olhe encontramos potencial para melhorar. Não devemos perseguir as melhores e mais recentes práticas ágeis, mas sim, dedicar o tempo trabalhando na nossa abordagem única com base na meta que recebemos, nas pessoas que possuímos e nos princípios implícitos que mantemos.
-
A agilidade talvez seja o problema
Muitas empresas são “ágeis fatigadas” e o “Complexo industrial ágil” é parte do problema. Os agilistas devem focar na simplicidade dos 12 princípios do manifesto e tem muito para aprender a partir das ciências sociais como Psicologia Positiva, Investigação Apreciativa e Foco na Solução.
-
Entendendo o Serverless: Dicas e recursos para construção de aplicações Servicefull
Existem muitos conceitos equivocados e preocupações sobre soluções serverless. A dependência de fornecedor, ferramentas, gestão de custos, cold start, monitoramento e o ciclo de vida do fornecedor são iténs importantes no que diz respeito a esta tecnologia. O artigo compartilha dicas e recursos para orientar os novatos no serverless a criar aplicações poderosas, flexíveis e econômicas.
-
Hoverfly: Virtualização de Serviços em Java
Virtualização de serviços é uma técnica utilizada para simular o comportamento de dependências dos serviços durante a execução dos testes automatizados. Este artigo explora esse tópico e de bônus inclui um tutorial de Hoverfly em Java.
-
Convertendo um projeto de .NET Framework para .NET Core
Com o lançamento do .NET Core 3.0 e o anúncio de que o .NET Framework (Windows) será encerrado na versão 4.8, está na hora de pensarmos em evolução, ou seja, migrarmos nossos projetos para o .NET Core, aproveitando os diversos benefícios desta plataforma.
-
11 erros comuns em arquiteturas orientadas a eventos e como evitá-los
Existem muitos motivos para se utilizar uma arquitetura orientada a eventos, mas o foco desse artigo é levantar erros que são cometidos quando se tenta alcançar desacoplamento entre produtores e consumidores e consequentemente independência entre times.