Um engenheiro civil que programa de vez em quando
Me chamo Gustavo Rodrigues e este é o meu site onde coloco algumas ideias e projetos.



O adorai é um site que estou desenvolvendo há, no mínimo, dez anos. A versão atual do site começou em 2016 e o projeto já tinha começado antes. Logo, dá para entender que é um projeto importante para mim.
Tudo começou com a ideia de fazer cultos domésticos: junta a família para cantar hinos e ler a bíblia, o rolê tradicional. Aí volta e meia alguém esquecia de trazer a bíblia ou a harpa, não tinha para emprestar, ficar compartilhando era um saco, aí apareceu a ideia de aproveitarmos que já tinha uma TV gigante na sala e usar ela para mostrar os hinos e os versículos. Deu certo.
Começou da forma mais básica que poderia ser: um documento no Word para a harpa e outro para a bíblia, com uma fonte bem grande. Abre, deixa em tela inteira e vai fazendo o culto pesquisando nesses documentos e rolando. Deu certo por um bom tempo, mas poderia ficar melhor.
A próxima interação foi um site em PHP e jQuery que puxava os dados da harpa e da bíblia de outros sites, tinha uma pesquisa, teclas de atalho, foi um upgrade em tanto. Só que ficar puxando de outros sites não dava muito certo, então tentei deixar estático. Aí foi tanta coisa: tentei usar React, tentei usar Vue, tentei usar Mithril!
Uma hora a versão em PHP parou de funcionar, então a versão em React que estava em desenvolvimento precisou de virar a principal, e ela está firme e forte até hoje. Estou tentando refatorar ela aos poucos, organizando aqui e ali, pois já vi que esse vai ser um plano melhor do que reescrever tudo do zero.
Hoje o site com leitura e apresentação da bíblia e da harpa, sendo um site com foco offline (se cair a internet não vai parar o culto) com opção de leitura bíblica em um ano, controle remoto, sorteio, personalização e algumas outras funções que não me lembro agora. Quem usa esse site é mais minha família, mas alguns ministérios já usaram ele por um tempo.

Esse foi um projeto que doei para a associação. Fiz o projeto arquitetônico e o material de divulgação para ajudar o pessoal.



Esse foi um projeto que doei para essa pequena igreja com um grande nome. Os irmãos ainda estão juntando fundos para a obra.
Desde o início de 2026 tenho tentado trabalhar no adorai. Dito isso, é uma bagunça: a lógica principal vive em um arquivo .js gigante, então preciso modularizá-lo para poder continuar desenvolvendo de maneira sã. Portanto, criei uma nova pasta para este projeto chamada “vite-project” e fui em vite.dev verificar qual é a forma atual de iniciar um projeto Vite. Então, me peguei com um dilema: qual runtime usar?
Bem, quais runtimes eu costumo usar para meus projetos? Node.js, Deno e Bun. Então, o que devo usar? O Node.js é antigo, então talvez deva considerar outra coisa? O Bun funciona, mas é feito de qualquer jeito (o mantenedor deles enviou recentemente uma enorme PR mudando muitos e muitos arquivos, reescrevendo quase tudo). O Deno vai parar de ser mantido após outubro de 2027, mas talvez existam forks…
Leia mais