Node.js & Internals
Deixando o node:sqlite mais rápido, passo a passo
O benchmark disse 1.48M leituras por segundo. Só o profiler disse que um décimo disso ia pra reconstruir as mesmas quatro strings, de novo e de novo.
Detectando full table scans do SQLite no Node.js
O SQLite conta os seus table scans desde sempre. O Node é que nunca te entregou o número.
O Event Loop do Node não é o que te ensinaram
Recompilei o Node do zero, enfiei `console.log` em tudo que era canto e fiquei olhando o event loop rodar. O que te ensinaram tá errado.
Compilando Brainfuck pra JVM, parte 3: gerando bytecode
Parte 3: hora de juntar tudo. Parser, IR, gerador, StackMapTable - e ver `java CompiledBrainfuck` rodando seu primeiro Hello World.
Compilando Brainfuck pra JVM, parte 2: dissecando o formato .class
Parte 2: a gente abre um `.class` com `xxd`, entende cada byte, e monta o gerador de ClassFile do zero em Node.js.
Compilando Brainfuck pra JVM, parte 1: o interpretador
Parte 1 da série: a gente constrói o interpretador de Brainfuck em Node.js. Base pra tudo que vem depois.
Eu criei um compilador para JVM só para provar um ponto
Vi um influencer falando errado sobre JVM. Decidi compilar Brainfuck pra bytecode pra entender de verdade. Foi o projeto mais divertido que já fiz.
Tornando seu git mais inteligente com Ollama e LLMs locais
Uma extensão `git ollama-commit` que escreve a mensagem do commit pra você usando LLM local. Em Node.js.
Node.js é o melhor projeto opensource para contribuir
Sou uma pessoa ordinária que estuda. E mesmo assim consegui contribuir com o Node.js. Você também pode.
[POST-IT] Depuração e NodeJS
Os truques de debug que eu mais uso no dia a dia com Node.js. Curto, direto, sem enrolação.