Microsserviços em Go usando Go kit

Em um dos capítulos do livro Microservice Patterns: With examples in Java o autor cita o padrão “Microservice chassis”: Crie serviços em um framework ou coleção de frameworks que tratem de questões transversais como exception tracking, logging, health checks, configuração externalizada e rastreamento distribuído. Ele vai além e cita alguns exemplos de frameworks que implementam estes conceitos em Java e em Go: Gizmo Micro Go kit Depois de uma pesquisa escolhi o Go kit pois é um dos mais populares, está sendo atualizado em uma velocidade constante e gostei bastante da arquitetura que ele propôe....

February 6, 2021 · Elton Minetto

Dicas para devs: desafio técnico

Na última década ou mais, uma das tarefas mais importantes que eu tenho desempenhado é a contratação de pessoas para trabalharem como dev nos times que eu gerencio. Parte do processo de contratação geralmente é a análise de código de um desafio técnico e neste post vou citar algumas dicas que podem ser úteis para quem está avaliando ou sendo avaliado. As expectativas em relação ao código mudam bastante de acordo com o nível de senioridade da vaga....

December 18, 2020 · Elton Minetto

Os influencers devs

Quem me conhece sabe que eu sou meio avesso a polêmicas, mas recentemente comecei a refletir sobre o momento que a comunidade de desenvolvimento está passando. E algo vem me preocupando um pouco: a chegada da cultura dos influencers na comunidade. Neste momento você pode estar pensando duas coisas: Sempre existiram pessoas produzindo conteúdo para devs; Seu hipócrita, você mesmo produz conteúdo faz muito tempo :) Concordo. Sempre existiu, e espero que continue existindo, pessoas que produzem conteúdo relacionado ao desenvolvimento de software....

September 24, 2020 · Elton Minetto

Fim das newsletters de PHP e Go

Depois de anos gerenciando duas newsletters, sobre PHP e Go, hoje tomei a difícil decisão de finalizar o projeto. Na edição de despedida que mandei para os assinantes expliquei um pouco o contexto: Foram 300 edições (são 69 meses, ou mais de 5 anos) lendo e publicando notícias sobre PHP, a linguagem com que eu trabalhei por mais tempo. E por que estou finalizando este projeto de tanto sucesso? Acredito que alguns já estejam familiarizados com o termo “carreira em Y”....

August 10, 2020 · Elton Minetto

Go vs Elixir, primeiras impressões

Antes de tudo uma explicação: estou escrevendo este post baseado nas minhas impressões depois de aproximadamente um mês lendo bastante sobre Elixir, vendo linhas e linhas de código e finalizando algumas tarefas com a linguagem. Por isso já deixo aqui minhas desculpas por erros grosseiros que eu possa cometer quando estiver escrevendo sobre a linguagem. Porque escrever este post agora, com pouca experiência? São dois motivos: o primeiro é que uma das melhores formas de aprender é ensinar algo, então este post está me ajudando a fortalecer o pouco que já conheço....

August 5, 2020 · Elton Minetto

O que é um Great Place to Work para você?

Ontem entrei no site de uma empresa que eu conheço dos tempos da Coderockr, quando eu dei consultoria para parte da equipe de desenvolvimento de software, e fiquei bem feliz em ver que eles ganharam novamente o selo “Great Place to Work”. Isso me fez pensar nos pontos que tornam uma empresa um bom lugar para trabalhar, e cheguei a uma lista de quatro itens que importam para mim: desafios técnicos: preciso estar em um lugar que me desafie com novos problemas para resolver, novas formas de melhorar como profissional....

July 23, 2020 · Elton Minetto

Codenation agora é Trybe

Agora é oficial! Depois de mais de três anos trabalhando na Codenation nós estamos dando um novo passo. Passamos a fazer parte de um time ainda maior, com uma energia incrível. Estamos todos empolgados pelos novos desafios que temos pela frente. Mais detalhes podem ser encontrados nos anúncios oficiais no blog da Codenation e neste post do CEO da Trybe no Linkedin. Eu vou assumir o cargo de Tech Manager de duas áreas da empresa e as novidades sobre tecnologia, processos e novos desafios devem gerar posts aqui no site....

July 13, 2020 · Elton Minetto

Aplicativos indispensáveis em 2020

Fazia tempo que eu não atualizava essa lista. A última versão é de 2017! O interessante é que pouca coisa mudou desde então… Continuo muito fã do SetApp, o “Netflix de apps”. Pago U$ 9,99 todos os meses (confesso que com o preço do dólar eu já pensei em cancelar o serviço…) e com isso tenho acesso a um número enorme de aplicações desktop para Mac. Atualmente uso mais de 20 destes aplicativos, alguns dignos de nota neste post....

July 7, 2020 · Elton Minetto

Clean Architecture, 2 anos depois

Em Fevereiro de 2018 escrevi aquele que viria a ser o mais relevante texto que já publiquei: Clean Architecture using Golang. Com mais de 105 mil views o assunto gerou apresentações em alguns eventos de Go e PHP, além de me proporcionar a oportunidade de conversar sobre o assunto com várias pessoas. Conforme fomos usando esta arquitetura para o desenvolvimento dos produtos da Codenation fomos ganhando experiência, resolvendo problemas e também gerando novos posts:...

June 29, 2020 · Elton Minetto

E-book PHP Mentors

O amigo Flávio Augusto da Silveira acaba de lançar um projeto muito legal, que tive a honra de participar. Ele convidou diversas personalidades da comunidade PHP para darem dicas de carreira, ferramentas e técnicas usadas no dia a dia. Fiquei muito honrado de ter sido convidado e ter meu nome perto de personalidades como Michelangelo van Dam, Rafael Dohms, Lorna Mitchell, Taylor Otwell, Pablo Dall’Oglio, Paul M Jones , entre outros....

April 20, 2020 · Elton Minetto