Escrevo sobre o que aprendo construindo software.
Sou desenvolvedor e passo a maior parte do tempo entre Laravel, Vue e decisões de arquitetura. Aqui ficam notas, erros e o que funcionou.
202615 posts
- HEAD Semana de patch: PHP, Node, nginx e Laravel
Em uma semana saiu correção crítica para PHP, Node, nginx e Laravel. O que mudou, até qual versão atualizar e o que fazer enquanto o patch não chega.
- Fiz a IA assinar um contrato de trabalho
Liberei meu plugin da esteira de desenvolvimento que sigo.
- Fiz um PhpStorm no Neovim.
Por pura ciência, tentei replicar o máximo possível do PhpStorm ao neovim. E claramente, 100% vibecodado.
- Uma pequena ajuda para deploys
Fiz um app para organizar commits, acompanhar deploys pendentes e agilizar a rotina de desenvolvimento.
- Como uns tokens de sobra viraram o Rosen
Enquanto decidíamos como organizar o servidor de stage, tentamos pensar o mais simples possível. Bom, depois eu quis complicar um pouco, segue a linha...
- Quando o desenvolvedor deixa de escrever código e começa a gerenciar agentes
A profissão mudou, e muito! Mas ainda acho válido estudar
- Memory Leak no PHP-FPM e Jobs
Memória do worker só cresce? O PHP não nasceu para rodar sem parar. Dê um ciclo de vida aos workers.
- Como eu uso Docker com Laravel 13
Deixei uma explicação de como funciona docker por baixo dos panos e um load balancer de brinde
- Monitorando um servidor do Forge com Netdata
Netdata só em localhost, um proxy com token no Nginx do Forge e uma página HTML para ver CPU, memória, disco e alertas do seu servidor.
- Experiência é observar o que acontece depois
Escrever código é só parte do trabalho. A experiência também vem de observar, ao longo do tempo, o impacto das decisões de modelagem, arquitetura e implementação que tomamos.
- routely.me
Como transformei a dor de lidar com webhooks em algo simples e disponibilizei de graça
- Composition Over Inheritance na prática com Laravel
Como uso composição no Laravel para criar código mais simples, reutilizável e fácil de expandir.
- Exceptions além dos erros: usando throw e try/catch para controlar o fluxo
Como exceptions bem estruturadas podem simplificar regras de negócio e controlar o fluxo da aplicação.
- Se pararmos de pensar, o que acontece com os programadores?
A IA está tornando a programação absurdamente mais rápida. Mas será que, ao delegarmos cada vez mais o raciocínio, não estamos deixando de exercitar justamente a habilidade que nos torna bons programadores?
- Bem vindo
Um espaço para compartilhar aprendizados, experiências e ideias sobre programação e tecnologia.
- HEAD