Read in English

Sobre

Aristóteles Coutinho

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.