Início Artigos
Artigos
Feed RSS-
O Sistema Operacional Organizacional: aprendizados ao enxergar uma área através dessas lentes
Chegar em um ambiente como uma agente de mudança pode ser muito desafiador, seja para conseguir identificar os pontos de melhoria, seja para ter legitimidade junto às pessoas para conduzir essas mudanças. Nesse artigo compartilho meus aprendizados ao fazer o levantamento do Sistema Operacional da empresa onde trabalho e planejar minhas ações a partir dos resultados encontrados.
-
Linkerd v2: como a adoção em produção serviu de lição para reescrever o Service Mesh
O Linkerd 2.0 introduziu uma grande reescrita de código no service mesh, usando Go e Rust. Neste artigo vamos discutir as lições aprendidas com a adoção em produção, e como essa filosofia serviu como aprendizado para implementar o Linkerd 2.x.
-
Q&A sobre o livro Evolvagility: Cultivando uma cultura de liderança ágil de dentro para fora
O livro "Evolvagility: Crescendo uma cultura de liderança ágil de dentro para fora" escrito por Michael Hamman explica como o foco na agilidade interna por meio do sensemaking, comunicação e inteligência de relacionamento pode aumentar a agilidade externa das organizações.
-
Um significado diferente para Melhoria Contínua, o coração do DevOps
A melhoria é crucial em todas as organizações. No DevOps, a busca pela melhoria contínua é um dos objetivos mais importantes. O medo impede mudanças e melhorias. Comprometer-se com objetivos compartilhados é indispensável para a melhoria e o sucesso. Todo mundo quer fazer um ótimo trabalho; precisamos parar com os joguinhos internos desnecessários e irritantes!
-
Automatizando a execução de Spark Notebooks
O uso de notebooks para explorar um dataset facilita muito o trabalho do desenvolvedor, mas possui desafios para serem publicados em produção ou para os usuários finais visualizarem seus resultados, veja nesse artigo como a Tail fez para automatizar o uso dos Spark Notebooks.
-
Como aliviar a dor de dar e receber feedback
Empresas que incentivam o feedback aberto e honesto é uma organização melhor do que empresas que não fazem. Não obstante, dar feedback é difícil porque os esforços físico e social compartilham o mesmo circuito neural. Por isso, o feedback pode ser fisicamente doloroso, como Sarah Hagan discutiu na sua palestra na QConSF18. Ela usa pesquisa científica para demonstrar como dar feedback corretamente.
-
Como desenvolvedores podem aprender a linguagem dos stakeholders do negócio
Este artigo explora como os stakeholders de negócios e desenvolvedores podem melhorar sua colaboração e comunicação aprendendo o idioma e os dicionários uns dos outros. Explorando áreas que podem apresentar mais tensão: conversando sobre impedimentos e bloqueadores, aprendizado individual e em equipe, opções reais e gerenciamento de riscos.
-
Migração .NET Framework para o .NET Core
Este artigo busca resumir uma estratégia de migração de .NET Framework para .NET Core. Apresenta as vantagens do .NET Core, sobre o futuro da plataforma, as diferenças em relação a performance e configurações, além de um pouco da implementação na prática das principais configurações para essa mudança. No final você encontrará alguns conteúdos interessantes para ajudar nessa jornada.
-
Construindo um pipeline CI/CD + Liquibase no GitLab
Neste artigo veremos como construir um pipeline CI/CD utilizando o GitLab-CI para realizar a parte de compilação, testes unitários, empacotamento e deploy de uma aplicação Java utilizando Maven no servidor de aplicação WildFly. Por fim, o gerenciamento de mudança do banco de dados através da ferramenta Liquibase será automático.
-
Sendo um engenheiro de software ético
Nossa vida tem melhorado por conta da tecnologia. A engenharia de software é umas das práticas mais influenciadoras que temos nos dias atuais e que está moldando a sociedade que conhecemos, mas ao que parece a indústria ainda não compartilha dessa responsabilidade social. No fim das contas, não se trata de sermos melhores desenvolvedores, mas sim de sermos pessoas melhores.
-
Estendendo o OutputStream do Apache Spark Structured Streaming
Nem sempre o suporte padrão de saída do processamento de streams do Apache Spark Structured Streaming pode atender suas necessidades, por isso esse artigo mostra como estender a saída do stream e implementar sua própria integração externa. Apresento como estender o OutputStream com um exemplo completo de integração, persistindo o resultado do processamento em banco de dados relacional.
-
Dando suporte a saúde mental no ambiente de trabalho tecnológico
Nara Kasbergen escreve sobre Open Sourcing Mental Illness: uma organização sem fins lucrativos, distribuída, baseada em voluntários, que procura mudar a maneira como falamos sobre saúde mental na indústria de tecnologia.