Início Artigos
Artigos
Feed RSS-
Service Mesh guia final: Gerenciando as comunicações serviço a serviço na era dos microservices
Este guia visa responder perguntas para arquitetos e líderes técnicos, como: o que é um service mesh? Preciso de um? Como devo avaliar as diferentes ofertas/implementações de service mesh oferecidas? Na arquitetura de software, um service mesh é uma camada de infraestrutura dedicada para facilitar as comunicações serviço a serviço entre microservices, geralmente usando um proxy sidecar.
-
Testando em produção - Qualidade de software acelerada
Michael Bryzek explora a criação de software de qualidade sem o uso de ambientes de desenvolvimento ou controle de qualidade, mergulhando profundamente na “verificação em produção” - o que é necessário para criar software que possa ser testado continuamente em produção.
-
Como versionar seu databases para DevOps
Um ambiente robusto DevOps requer uma integração contínua para cada componente do sistema. Mas muitas vezes, o database é omitido da equação. Neste artigo, discutimos os únicos aspectos dos bancos de dados, tanto relacionais quanto no NoSQL, em um ambiente de integração contínua bem-sucedido.
-
Software, estética e artesanato: Como o Java, Lisp e o Agile moldam e refletem nossa cultura
A indústria de software usa metáforas da arquitetura e construção civil como "arquitetos" e "engenheiros", mas raramente discute sobre a estética do software. Isso não é sobre o visual, mas sobre teorias arquitetônicas. Apresento as teorias de John Ruskin e como aplicá-las ao software para entender o que aceitamos sem pensar e aprendermos a questionar isso nas linguagens usadas e no próprio Agile.
-
Como aprender novas tecnologias: um guia para planejamento de seus estudos
Você, certamente, já precisou aprender uma nova linguagem, ferramenta ou tecnologia. Neste artigo compartilho como venho lidado com meus aprendizados, e ajudando outras pessoas, ao longo da minha vida carreira. De como classificar suas fontes bibliográficas até a definição do momento de parada, conheça as boas práticas que podem ajudar a fazer do seu próximo aprendizado um processo mais efetivo!
-
Aprendizagem baseada em jogos - As cinco disfunções de uma reunião stand-up diária
Uma reunião diária bem executada ajuda a sincronizar o trabalho da equipe, energizando e levando-a a alcançar os objetivos do sprint. Na ausência de um boa reunião diária, somos confrontados com um trabalho disperso e com um time desconexo, fazendo o objetivo parecer muito distante.
-
Compreensibilidade: a métrica mais importante que você não está medindo
Compreensibilidade é o conceito de que um sistema deve ser apresentado de forma que um engenheiro de software possa compreendê-lo facilmente. Quanto mais compreensível for um sistema, mais fácil será para os engenheiros alterá-lo de maneira previsível e segura. Um sistema é compreensível se for completo, conciso, claro, e organizado.
-
Entrevista sobre o livro The Technology Takers – Leading Change in the Digital Era
O livro The Technology Takers - Leading Change in the Digital Era, escrito por Jens Flanding, Genevieve Grabman e Sheila Cox, explica como empresas podem obter vantagem competitiva através da velocidade e flexibilidade na adoção de tecnologias, prescrevendo o gerenciamento de mudanças para adaptar os comportamentos no local de trabalho à tecnologia dominante no mercado maximizando seus benefícios.
-
As perguntas mais frequentes sobre Java, Cloud, PaaS e Platform.sh
Atualmente não existe dúvida sobre os grandes benefícios do cloud para o nosso software. Porém, muita vezes a migração para o cloud tem grandes desafios, principalmente, se o time tem como opção um IaaS. O objetivo desse artigo é apresentar um PaaS que, em geral, visa abstrair toda a complexidade e diminuir o risco da nossa aplicação a partir das perguntas mais frequentes sobre o tema.
-
O meme egoísta: como memes empresariais definem uma cultura
O Meme egoísta é um modelo mental que nos permite construir uma estrutura em torno de algumas ferramentas e técnicas que podem ajudar a guiar mudanças culturais positivas dentro de uma empresa. Frequentemente, temos que lutar contra a própria empresa e o "Sistema Imune empresarial". Às vezes, conseguimos "vencer" as batalhas e a guerra, e alcançar mudanças positivas e duradouras.
-
Entrevista sobre o livro Surrounded By Idiots
O livro Surrounded by Idiots de Thomas Erikson oferece um método para avaliar o comportamento das pessoas com as quais nos comunicamos. Este método pode ajudar a aumentar nosso entendimento de como as pessoas se comunicam e melhorar a comunicação e cooperação com as pessoas. Ele também nos dará maisautoconsciência.
-
Segurança psicológica: modelos e experiências
Este artigo discute a segurança psicológica, referindo-se a um clima em que as pessoas se sentem à vontade em ser elas mesmas e se expressar do jeito que gostariam. Um modelo proposto (chamado S.A.F.E.T.Y.) é discutido brevemente, propondo um caminho para como podemos usar esse modelo em adoções ágeis relacionadas a equipes e empresas.