Como construir um site ineficiente: um anti-tutorial

2025-07-28

Este artigo oferece um guia paradoxal para a construção de sites, focando na maximização do tempo e do gasto de energia. As estratégias principais incluem: instalar dependências npm indiscriminadamente para criar uma teia de dependências; escolher uma estrutura antes de precisar dela, garantindo curvas de aprendizado contínuas com atualizações; e sempre exigir uma etapa de compilação, adicionando processos de construção extras. Em resumo, este é um anti-tutorial sobre como perder tempo de forma eficaz no desenvolvimento web.

Leia mais
Desenvolvimento

“Apenas JavaScript?”: É mais complicado do que você pensa

2025-06-02

No mundo da programação, “Apenas JavaScript” é uma frase muitas vezes usada incorretamente. Este artigo explora as complexidades do JavaScript, apontando que muitos arquivos .js aparentemente simples, na verdade, dependem de APIs do navegador, variáveis de ambiente Node.js, compilação JSX, pré-processadores, anotações de tipo TypeScript e muito mais. A escolha do ambiente de execução e da cadeia de ferramentas afeta muito a executabilidade do código. O autor usa uma série de exemplos para ilustrar que apenas o código JavaScript "vanilla", separado de ambientes de execução e cadeias de ferramentas específicas, pode ser realmente chamado de “Apenas JavaScript”.

Leia mais
Desenvolvimento Desenvolvimento Back-end

Adeus ao JS Complexo: Construindo Sites Interativos com Muitos Pequenos Páginas HTML

2025-03-12

Ao atualizar seu blog, o autor descobriu que usar várias pequenas páginas HTML em vez de interações JS complexas simplifica significativamente o processo de desenvolvimento. Transições suaves entre páginas são alcançadas usando transições CSS, tornando recursos como menus de navegação e funções de pesquisa incrivelmente fáceis de implementar. Essa abordagem reduz a complexidade e melhora a manutenção. O autor acredita que esta é uma maneira eficaz de aproveitar os pontos fortes da web.

Leia mais
Desenvolvimento