E aí, beleza?
Bem vindo ao meu site!
Escrevo sobre engenharia de software, programação, filosofia e aleatoriedades.
Trabalho como Programador Generalista, 9 anos resolvendo problemas.
Um humano no mar de bots que chamamos de Internet.
Fique à vontade, não repare na bagunça e espero que você tenha um ótimo dia 👋
Posts

Por que escrevemos o que escrevemos?
O que filosofia tem a ver com programação?

O futuro do trabalho: explorando a cultura async first.
Será que o mundo em 2025 realmente precisa de tantas reuniões diárias?

Micro-Filosofia: A arte da fragmentação
Das ferramentas do GNU às classes do TailwindCSS: o poder do micro na programação.

React Query - por quê importa?
traduzidoO jeito certo de lidar com caching, retries, suspense e async-state no React.

Go 1.24 usa Swiss Tables, QQ ISSO?
traduzidoNova estrutura otimizada de hash-table do Golang com linear probing cache-friendly e SIMD 🧙♂️.

Benchmark de DeepSeek R1 no MacBook de um dev
traduzidoQuantos tokens/s meu Macbook M2 Pro consegue processar rodando o DeepSeek R1?

A evolução do gerenciamento de estado no React: Do local ao async
traduzidoDo Redux à mágica do async-stae do React Query com caching e tratamento de erros automáticos.

Node vs Go: Rinha de APIs
traduzidoQual tecnologia aguenta mais requests/s em uma máquina mínima da AWS? (t2.micro)

Um mergulho profundo em Green Threads e Node.js
traduzidoDá pra rodar Green Threads com Node.js? Explorando schedulers preemptivos vs cooperativos.

Under Pressure: Stress Test de um servidor Node.js em uma EC2 single core
traduzidoQuantas requisições/s um servidor web escrito em Node.js 21 aguenta?

Profundezas do Node.js: Explorando I/O Assíncrono
O que é código assíncrono? E bloqueante? E não bloqueante? Como funciona o Event Loop? O que é io_uring?

A magia do Event Loop
Por que setTimeout executa por último? Diagramas visuais mostrando como micro-tasks, macro-tasks e call stack trabalham juntos.
Organização de pastas no React: Simplificando o caos com uma nova estrutura 🚀
Qual o problema de separar arquivos por tipo ao invés de por funcionalidade?
A filosofia de OOP e FP com JavaScript
traduzidoOOP vs FP no JavaScript, qual faz mais sentido? Por quê?
Renderização no react + useEffects
Como funciona a renderização no React?

Prevendo o preço do Bitcoin com Inteligência Artificial
Aplicando conceitos de Deep Learning para criar uma rede neural recorrente capaz de prever o preço do Bitcoin baseado em seu histórico