Notícias

Todos Recentes Tendências
Macros em Elixir: escrevendo código que escreve código

Linguagens de Programação e Runtimes

Macros em Elixir: escrevendo código que escreve código

Macros em Elixir são ferramentas de metaprogramação que permitem gerar código durante a compilação. Diferentemente de funções comuns, que operam em tempo de execução com valores, as macros operam em tempo de compilação com a própria estrutura do código — a Árvore Sintática Abstrata (AST). Isso significa que uma macro recebe código como entrada e produz código transformado como saída.

05/05/2026

Revista

Ver todos
Inertia.js sem Laravel: usando o protocolo com outros backends

Frontend, UI/UX e Performance Web

Inertia.js sem Laravel: usando o protocolo com outros backends

Inertia.js é, em sua essência, um protocolo de comunicação entre frontend e backend, não um framework completo. O Laravel é apenas a implementação mais madura desse protocolo. O cerne do Inertia reside em headers HTTP específicos e um formato JSON padronizado.