Início Artigos
Artigos
Feed RSS-
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.
-
Elasticsearch é o ideal para meu projeto?
Elasticsearch é uma solução open-source, escalável e maleável. Existem diversos cenários nos quais podemos usá-lo em produção e, se bem configurado, pode ser uma vantagem para seu serviço. Mas, será que realmente atende ao seu cenário? O que deve ser considerado? Da preparação do cluster ao tipo de query e modelo de paginação, tudo isso pode ter impacto no usuário final.
-
ORMs heróis ou vilões dentro da arquitetura de dados?
Ferramenta útil e muito produtiva para uns, um equipamento que destrói toda a saúde no banco de dados para outros: os ORMs e os mappers são ferramentas que até o momento trazem uma grande polêmica. Afinal, existe uma quebra de paradigma entre o programa e a persistência, mas como resolver? O objetivo do post é falar sobre ORMs para que, finalmente, os programadores e os DBAs vivam em paz.