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

Testando APIs em Golang usando apitest

Uma das grandes vantagens da linguagem Go é sua biblioteca padrão, que contém muitas das funcionalidades que são úteis no desenvolvimento de aplicações modernas, como servidor e cliente HTTP, parser de JSON, e testes. É exatamente sobre esse último ponto que vou falar neste post. Com a biblioteca padrão é possível escrever testes para sua API, como no exemplo a seguir. Código da API No nosso arquivo main.go vamos criar uma API simples:...

April 10, 2020 · Elton Minetto

Fazendo profiling de aplicações Golang usando pprof

Nas últimas semanas a Codenation vem passando por um crescimento bem significativo. Confirmando a frase do grande Bruno Ghisi que fala que “na escala tudo quebra”, funcionalidades que sempre funcionavam perfeitamente começam a tornar-se problemáticas. Começamos a observar nas métricas do nosso Prometheus que um dos endpoints da nossa API estava consumindo muitos recursos. Conversando com a equipe chegamos a um motivo suspeito, mas antes de começar a refatorar o código achei melhor fazer uma análise mais “científica”....

April 8, 2020 · Elton Minetto