Início Artigos
Artigos
Feed RSS-
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.
-
Como escolher um processador de stream para a sua aplicação
Processadores de stream são plataformas de software que permitem aos usuários responderem mais rapidamente aos streams de dados que chegam em comparação ao processamento tradicional de dados em lotes. Neste artigo, os autores apresentam a arquitetura de referência de processadores de stream, características importantes necessárias e opcionais com base nos casos de uso específicos.
-
A TI em ambiente ultra dinâmico. Como lidar com conflitos entre departamentos?
Ambientes ultra dinâmicos possuem poucos processos definidos de trabalho. O ritmo é frenético, as coisas andam mais rápido, as mudanças acontecem frequentemente e as decisões críticas são tomadas de última hora. Sua arquitetura precisa se adaptar a isso, bem como seu mindset, pois conflitos vão surgir. Entenda o que precisa ser feito para se adaptar a empresas que adotam esse modo de trabalho.
-
Por que o manifesto Ágil ainda importa
A falta de apreciação e relevância dos valores e princípios do manifesto Ágil pode ser um problema sério. Qualquer um que assuma ser praticante Ágil, em qualquer instância, deve conhecer e honrar os valores e princípios do manifesto Ágil. Este artigo explica porque o manifesto ainda importa.
-
Explore o novo tipo "var" do Java 10
Neste artigo, apresento por meio de exemplos, o novo recurso “var” do Java SE 10. Entenda como usá-lo corretamente em seu código e também quando não usá-lo.
-
Codefirst: O futuro do UI design
A interface do usuário desempenha um papel fundamental na computação por décadas. Agora, as interfaces de usuário baseada em voz, realidade aumentada e virtual, IoT e IA estão preparadas para criar mudanças significativas no design.
-
Ética - qual o próximo passo?
No QCon Londres 2018 e na conferência Coed:Ethics, começamos a falar sobre o que significa ser um tecnólogo ético.
-
Ética - uma perspectiva psicológica
Com as tecnologias emergentes, como machine learning, os desenvolvedores agora podem alcançar mais do que nunca. Mas esse novo poder tem um lado negativo.
-
Engenheiros de software - última esperança para a ética na tecnologia da informação?
Em março, o Stack Overflow publicou a Pesquisa para Desenvolvedores de 2018 e, pela primeira vez, incluiu perguntas sobre ética.
-
Como alcançar a colaboração como principal direcionador de testes contínuos
Frequentemente o sonho da transformação digital bem-sucedida se depara diante de uma estratégia de testes contínuos limitada e centrada na equipe. Este artigo descreve como os testes devem ser aplicados para se adequar tanto às equipes ágeis como em toda a organização, por que a colaboração é o principal facilitador e como as diferentes técnicas de teste funcionam juntas para todo o sucesso.
-
O mindset ágil no Brasil, 17 anos depois do manifesto
A conferência Agile Brazil 2018 reuniu diversos profissionais engajados com o termo agilidade. O infoQ cobriu o evento e entrevistou agilistas sobre cenário atual e os rumos e proporções que o mindset vem tomando. Os desafios gerados na adoção do mindset Ágil, abordagens essenciais para equipe Ágil e os perigos do dogmatismo para desenvolvimento iterativo, incremental e evolucionário.