Sobre

Olá! 👋 Me chamo Aristóteles Coutinho.
Sou desenvolvedor de software do Piauí, Brasil. Trabalho com Ruby e contribuo com software open source. Também gosto de fotografia e de um monte de coisa do mundo analógico.
Você me encontra pelos links no rodapé. Até mais!
Projetos open source
Spinel (GitHub)
O compilador de Ruby para C do Matz: lê o programa inteiro, infere os tipos e gera um binário nativo, sem interpretador. Contribuí com correções no compilador e nos pacotes net/http e digest. Meus PRs.
Lennarb (GitHub)
Um framework web leve, rápido e modular para Ruby, construído sobre Rack. As rotas ficam na própria classe, e cada subclasse é uma aplicação independente, então várias convivem no mesmo processo.
class App < Lennarb::App
get("/hello/:name") { |req, res| res.html("Olá, #{req.params[:name]}!") }
end
Está no RubyGems como lennarb. Documentação.
lsd (GitHub)
Uma alternativa ao ls inspirada na saída do Nushell: lista arquivos em tabela, com cores, e deixa escolher as colunas (lsd --filter-by "name,type"). Roda no macOS e no Linux. Instale com gem install lsd-rb.
sinatra-tailwind (GitHub)
Tailwind CSS no Sinatra sem configuração. Um bundle exec tailwind install cria os arquivos, o modo watch recompila o CSS enquanto você desenvolve e o build de produção sai minificado.