Autor: Edvaldo Freitas

  • Melhores ferramentas de produtividade para desenvolvedores em 2025

    Melhores ferramentas de produtividade para desenvolvedores em 2025

    Vamos ser sinceros, nossos ambientes de desenvolvimento estão ficando mais complexos a cada dia. Microsserviços, monorepos, funções serverless, uma dúzia de jobs de CI… é muita coisa para gerenciar. A promessa de “estado de fluxo” pode parecer um sonho distante quando você está preso brigando com arquivos de configuração ou esperando uma revisão de PR…

  • Como construir um mecanismo para code review com IA – Parte 1

    Como construir um mecanismo para code review com IA – Parte 1

    Introdução Este post é para você que quer construir uma ferramenta interna de code review para o seu time e não sabe por onde começar. Ou se você só está curioso e quer entender como uma ferramenta dessas funciona nos bastidores. Vou abrir como a Kody, nossa agente open source de code review, funciona e…

  • Boas Práticas de Prompt Engineering para Transformar LLMs em um Pair Programmer Confiável

    Boas Práticas de Prompt Engineering para Transformar LLMs em um Pair Programmer Confiável

    Sejamos honestos, programar com um LLM é muitas vezes comparável a trabalhar com um desenvolvedor júnior, mas com uma inconsistência absurda. Ele pode gerar um código de base  muito bom, e logo depois ‘alucinar’ uma dependência que nem existe. Queremos um parceiro sênior, mas a realidade é que vira um jogo de tentativa e erro.…

  • Alternativas ao Coderabbit para revisão de código por IA

    Alternativas ao Coderabbit para revisão de código por IA

    Todo mundo já passou por isso, preso esperando a revisão de um PR crítico enquanto o gerente do projeto fica te pressionando. Se você tem usado uma ferramenta como o Coderabbit para aliviar essa dor, você está no caminho certo. Mas com o espaço de devtools de IA explodindo, talvez você esteja se perguntando se…

  • Reduzindo a dívida técnica em cada pull request

    Reduzindo a dívida técnica em cada pull request

    A dívida técnica não aparece do nada depois de um sprint ruim. Ela funciona mais como um imposto que você paga em cada funcionalidade futura. E quase sempre nasce das pequenas decisões que a gente toma no dia a dia: um atalho que parecia inofensivo, um nome de variável ruim, um teste que ficou para…

  • O que é PHP?

    O que é PHP?

    Vamos deixar uma coisa bem clara: se você passa algum tempo na internet, você já usou um site que roda em PHP. Só não sabia disso. Para uma linguagem que sustenta uma fatia enorme da web moderna, do seu blog favorito a gigantescas lojas de e-commerce, o PHP é surpreendentemente discreto e, vamos ser sinceros,…

  • O que é Golang?

    O que é Golang?

    Se você é do mundo do desenvolvimento, provavelmente já ouviu falar de Go. Mas afinal, o que é Golang? De forma simples, Go (ou Golang, para facilitar as buscas no Google) foi a resposta do próprio Google a uma pergunta que surgiu internamente por volta de 2009: “E se pudéssemos criar uma linguagem de programação…

  • Templates para code review

    Templates para code review

    Code reviews podem facilmente virar uma bagunça. Em um PR você recebe uma análise superdetalhada, cheia de observações. No seguinte, uma mudança de complexidade parecida passa quase sem comentários. Essa inconsistência não é só incômoda; ela afeta diretamente a qualidade da base e a velocidade do time. A boa notícia é que existe uma solução…

  • O que é Python?

    O que é Python?

    Então, você quer saber o que é phyton? Vamos direto ao ponto. Basicamente, Python é uma linguagem de programação interpretada, de alto nível e de uso geral. Mas essa é o tipo de definição que faz qualquer um bocejar. Pense da seguinte forma: Python é uma linguagem projetada primeiro para humanos e depois para computadores.…