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?

Por que escrevemos o que escrevemos?

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

#writing#philosophy#personal
25 de set. de 20255 min read
O futuro do trabalho: explorando a cultura async first.

O futuro do trabalho: explorando a cultura async first.

Será que o mundo em 2025 realmente precisa de tantas reuniões diárias?

#remote#career#wfh#trabalhoremoto
27 de ago. de 20234 min read
Micro-Filosofia: A arte da fragmentação

Micro-Filosofia: A arte da fragmentação

Das ferramentas do GNU às classes do TailwindCSS: o poder do micro na programação.

#softwareengineering#programming#development#philosophy
17 de jul. de 20236 min read
React Query - por quê importa?

React Query - por quê importa?

traduzido

O jeito certo de lidar com caching, retries, suspense e async-state no React.

#react#javascript#webdev
1 de set. de 20252 min read
Go 1.24 usa Swiss Tables, QQ ISSO?

Go 1.24 usa Swiss Tables, QQ ISSO?

traduzido

Nova estrutura otimizada de hash-table do Golang com linear probing cache-friendly e SIMD 🧙‍♂️.

#go#softwareengineering#programming#news
20 de fev. de 20257 min read
Benchmark de DeepSeek R1 no MacBook de um dev

Benchmark de DeepSeek R1 no MacBook de um dev

traduzido

Quantos tokens/s meu Macbook M2 Pro consegue processar rodando o DeepSeek R1?

#ai#go#deepseek#benchmark
4 de fev. de 202515 min read
A evolução do gerenciamento de estado no React: Do local ao async

A evolução do gerenciamento de estado no React: Do local ao async

traduzido

Do Redux à mágica do async-stae do React Query com caching e tratamento de erros automáticos.

#react#redux#webdev#typescript
20 de ago. de 20249 min read
Node vs Go: Rinha de APIs

Node vs Go: Rinha de APIs

traduzido

Qual tecnologia aguenta mais requests/s em uma máquina mínima da AWS? (t2.micro)

#javascript#go#webdev#typescript
1 de jan. de 202413 min read
Um mergulho profundo em Green Threads e Node.js

Um mergulho profundo em Green Threads e Node.js

traduzido

Dá pra rodar Green Threads com Node.js? Explorando schedulers preemptivos vs cooperativos.

#concurrency#javascript#programming
10 de dez. de 20236 min read
Under Pressure: Stress Test de um servidor Node.js em uma EC2 single core

Under Pressure: Stress Test de um servidor Node.js em uma EC2 single core

traduzido

Quantas requisições/s um servidor web escrito em Node.js 21 aguenta?

#node#typescript#api#aws
2 de dez. de 202314 min read
Profundezas do Node.js: Explorando I/O Assíncrono

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?

#node#linux#async#libuv
2 de set. de 20238 min read
A magia do Event Loop

A magia do Event Loop

Por que setTimeout executa por último? Diagramas visuais mostrando como micro-tasks, macro-tasks e call stack trabalham juntos.

#javascript#node#programming
2 de ago. de 20236 min read

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?

#react#javascript#webdev#softwareengineering
3 de jun. de 20236 min read

A filosofia de OOP e FP com JavaScript

traduzido

OOP vs FP no JavaScript, qual faz mais sentido? Por quê?

#javascript#programming#softwareengineering#webdev
29 de mai. de 20236 min read

Renderização no react + useEffects

Como funciona a renderização no React?

#react#javascript
21 de mai. de 20233 min read
Prevendo o preço do Bitcoin com Inteligência Artificial

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

#python#ai#machinelearning#deeplearning#bitcoin
29 de mar. de 202011 min read