Portfólio desenvolvedor: como um vibe coder orquestra o site em JS puro
Portfólio desenvolvedor no vibe coding: Gabriel passou referência e currículo. Repo de 3 arquivos, scramble de 1,3 s e delay de 280 ms em JavaScript puro.
Portfólio desenvolvedor no vibe coding é passar referência e currículo e orquestrar. O scramble é JavaScript puro, 1,3 s e delay de 280 ms.
Gabriel abriu o portfólio novo na live de 114 min. Ia fazer ajustes baseado no material. Mandou uma referência de design, mandou o currículo e foi fazendo. A referência entra no visual e o currículo entra no conteúdo. O resto é ler o que voltou e mandar o próximo ajuste.
Eu só passei a referência, o material e fui orquestrando aqui, tá ligado? Não sei nada.
O amigo leu o código e falou o que o arquivo mostrava:
Ele fez tudo com JavaScript puro. Não usou nenhuma biblioteca.
Abriram um index.html, um script.js, um style.css. O script.js é o arquivo do scramble e do cursor. O index.html é a página. Gabriel, no mesmo olhar para os arquivos, apontou o tamanho do CSS em relação ao JavaScript. O style.css é o arquivo grande daquele trio.
Isso que eu falei, o style dele tá gigante.
A lanterninha do Google e o material que entra
O site anterior era React na unha. A animação de lanterninha ele tinha pesquisado no Google.
Horrível, mano.
Ele já tinha tentado montar o portfólio desenvolvedor peça por peça, com o que o Google devolve para animação de lanterna. O julgamento na live cobre o React na unha e a lanterninha do Google. O novo começa no material: referência de design e currículo, o mesmo par que ele mandou para orquestrar. O recorte é ajuste em cima de ajuste, olho no que o modelo devolveu, com a live aberta. O site antigo já tinha o custo da lanterninha pesquisada no Google e montada na unha.
O PORTFÓLIO
React na unha
Lanterninha pesquisada no Google. Peça por peça
Referência e currículo
3 arquivos. Scramble de 1,3 s e delay de 280 ms
Noutra hora da mesma live o recorte foi IA para logo. Este texto é o portfólio.
O scramble de 1,3 s no vibe coding
Com o repo aberto na tela, eles foram ao script.js. Leram no código a duração de 1,3 segundos e o delay de 280 ms, o loop em requestAnimationFrame, o objetivo de escrever o nome Gabriel. Esses números saíram do arquivo, lidos ao vivo, com as constantes à vista. Gabriel orquestrou, o modelo escreveu o JavaScript. O próximo ajuste, se houver, parte da duração e do delay. Ele não precisava escrever o requestAnimationFrame para mandar o material e ler o arquivo.
A bolinha atrasada e o preview ao colar o link
O cursor veio no mesmo script.js: mouse X, mouse Y, uma bolinha um pouco para trás do ponteiro. Quanto maior a velocidade, mais para trás. O visitante sente o atraso quando mexe rápido.
Ao colar o link, os metadados já vinham: dava para ver o preview na hora.
No vibe coding o portfólio que ele mostrou é esse trio e essa leitura do script.js, JavaScript puro, sem biblioteca.
Git sai do verde porque é básico
No portfólio, a lista de destaque pinta skill de verde. Git estava nessa faixa. Ele tira Git do verde.
Git é básico. Sacou?
Outra coisa na lista muda de cor. Essa ele achou da horinha. Git não é um diferencial. A retirada acontece com a lista aberta na tela.
Amanhã, para o portfólio desenvolvedor, mande uma referência de design e o currículo. Abra o que voltou. Conte os arquivos: um index.html, um script.js, um style.css, se for esse o trio, leia os 3. Leia a duração e o delay do scramble no script.js. Olhe o tamanho do style.css. Se Git estiver verde, tire.
Quem constrói em público deixa o repo aberto na câmera, que é o que as leis do movimento pedem. Dá para assistir à live e ouvir o amigo ler o JavaScript puro, e o Gabriel no style.css gigante.