AVISO: esta série é uma fantasia satírica baseada em fatos reais sobre Elixir. Nada aqui deve ser levado ao pé da letra. Ao final de cada capítulo, os fatos por trás da lenda são revelados. Tags: #satire #humor #elixir #enchiridium
Elixir Enchiridium — Tomo X: O Futuro
Capítulos 15 a 100
Capítulo 15 — O Futuro da BEAM: JIT, Tipos e IA (Parte 2)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 16 — O Futuro dos Tipos: Paramétricos e Recursivos
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 17 — Nx em Produção: A IA que Já Roda na BEAM
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 18 — Gleam: A Linguagem que Compila para Erlang e JavaScript
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 19 — Quickbeam: O JavaScript que Veio para a BEAM
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 20 — Reach: O Grafo que Conecta Tudo
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 21 — Elixir-Vibe: A Organização que Combate o Slop
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 22 — Tidewave: O Assistente que Entende Seu Código
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 23 — O Education Working Group: A Escola do Futuro
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 24 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 25 — O Futuro da BEAM: JIT, Tipos e IA (Parte 3)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 26 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 2)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 27 — Nx em Produção: A IA que Já Roda na BEAM (Parte 2)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 28 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 2)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 29 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 2)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 30 — Reach: O Grafo que Conecta Tudo (Parte 2)
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 31 — Elixir-Vibe: A Organização que Combate o Slop (Parte 2)
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 32 — Tidewave: O Assistente que Entende Seu Código (Parte 2)
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 33 — O Education Working Group: A Escola do Futuro (Parte 2)
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 34 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora (Parte 2)
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 35 — O Futuro da BEAM: JIT, Tipos e IA (Parte 4)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 36 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 3)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 37 — Nx em Produção: A IA que Já Roda na BEAM (Parte 3)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 38 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 3)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 39 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 3)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 40 — Reach: O Grafo que Conecta Tudo (Parte 3)
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 41 — Elixir-Vibe: A Organização que Combate o Slop (Parte 3)
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 42 — Tidewave: O Assistente que Entende Seu Código (Parte 3)
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 43 — O Education Working Group: A Escola do Futuro (Parte 3)
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 44 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora (Parte 3)
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 45 — O Futuro da BEAM: JIT, Tipos e IA (Parte 5)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 46 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 4)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 47 — Nx em Produção: A IA que Já Roda na BEAM (Parte 4)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 48 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 4)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 49 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 4)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 50 — Reach: O Grafo que Conecta Tudo (Parte 4)
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 51 — Elixir-Vibe: A Organização que Combate o Slop (Parte 4)
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 52 — Tidewave: O Assistente que Entende Seu Código (Parte 4)
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 53 — O Education Working Group: A Escola do Futuro (Parte 4)
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 54 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora (Parte 4)
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 55 — O Futuro da BEAM: JIT, Tipos e IA (Parte 6)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 56 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 5)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 57 — Nx em Produção: A IA que Já Roda na BEAM (Parte 5)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 58 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 5)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 59 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 5)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 60 — Reach: O Grafo que Conecta Tudo (Parte 5)
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 61 — Elixir-Vibe: A Organização que Combate o Slop (Parte 5)
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 62 — Tidewave: O Assistente que Entende Seu Código (Parte 5)
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 63 — O Education Working Group: A Escola do Futuro (Parte 5)
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 64 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora (Parte 5)
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 65 — O Futuro da BEAM: JIT, Tipos e IA (Parte 7)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 66 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 6)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 67 — Nx em Produção: A IA que Já Roda na BEAM (Parte 6)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 68 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 6)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 69 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 6)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 70 — Reach: O Grafo que Conecta Tudo (Parte 6)
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 71 — Elixir-Vibe: A Organização que Combate o Slop (Parte 6)
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 72 — Tidewave: O Assistente que Entende Seu Código (Parte 6)
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 73 — O Education Working Group: A Escola do Futuro (Parte 6)
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 74 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora (Parte 6)
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 75 — O Futuro da BEAM: JIT, Tipos e IA (Parte 8)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 76 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 7)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 77 — Nx em Produção: A IA que Já Roda na BEAM (Parte 7)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 78 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 7)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 79 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 7)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 80 — Reach: O Grafo que Conecta Tudo (Parte 7)
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 81 — Elixir-Vibe: A Organização que Combate o Slop (Parte 7)
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 82 — Tidewave: O Assistente que Entende Seu Código (Parte 7)
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 83 — O Education Working Group: A Escola do Futuro (Parte 7)
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 84 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora (Parte 7)
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 85 — O Futuro da BEAM: JIT, Tipos e IA (Parte 9)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 86 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 8)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 87 — Nx em Produção: A IA que Já Roda na BEAM (Parte 8)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 88 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 8)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 89 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 8)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 90 — Reach: O Grafo que Conecta Tudo (Parte 8)
A lenda diz que, no futuro, haverá uma biblioteca chamada Reach. Ela construirá grafos de dependência de programa para Elixir e Erlang. Ela ajudará agentes de codificação e ferramentas de análise estática a entender seu código. Ela rastreará valores até sua origem. Ela encontrará caminhos contaminados. Ela verificará se instruções podem ser reordenadas com segurança.
A verdade é que Reach é uma nova biblioteca que constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática a entender seu código. Ela constrói um grafo de data flow, control flow e side effects para que você possa rastrear valores até sua origem, encontrar caminhos contaminados de entrada do usuário para sinks perigosos, ou verificar se instruções podem ser reordenadas com segurança. Ela funciona em código-fonte Elixir/Erlang e bytecode BEAM compilado.
A lenda diz que, na primeira vez que um programador usou Reach, ele perguntou: "O que é isso?" O instrutor respondeu: "É o grafo que conecta tudo."
O fato por trás da lenda: Reach constrói grafos de dependência de programa para Elixir e Erlang, ajudando agentes de codificação e ferramentas de análise estática. Funciona em código-fonte e bytecode.
Gancho: Reach conecta. Mas há uma coisa que detecta slop: o ExSlop.
Capítulo 91 — Elixir-Vibe: A Organização que Combate o Slop (Parte 8)
A lenda diz que, em 2026, uma nova organização surgiu. Ela se chama Elixir-Vibe. Ela combate o slop — código Elixir gerado por IA que compila, passa nos testes, mas é não idiomático, ineficiente ou portado de Python/JavaScript. Ela tem ferramentas como ExSlop e Credence. Ela nunca para. Ela nunca desiste.
A verdade é que, em maio de 2026, DanNote no GitHub criou uma nova organização chamada Elixir-Vibe — um lar para ferramentas nativas de Elixir para codificação assistida por IA, análise de AST, busca estrutural de código, qualidade de código, análise de arquitetura e agentes de codificação nativos da BEAM. O ExSlop é uma biblioteca da Elixir-Vibe — checks do Credo que capturam slop de código Elixir gerado por IA. O Credence é um linter semântico para código Elixir gerado por LLM que captura padrões que compilam e passam nos testes, mas são não idiomáticos.
A lenda diz que, na primeira reunião da Elixir-Vibe, um membro perguntou: "O que é slop?" O instrutor respondeu: "É código que parece Elixir, mas foi escrito por uma IA que não entende Elixir."
O fato por trás da lenda: Em maio de 2026, DanNote criou a organização Elixir-Vibe para ferramentas nativas de Elixir para codificação assistida por IA. ExSlop e Credence combatem código Elixir gerado por IA que é não idiomático.
Gancho: A organização combate. Mas há uma coisa que protege: a comunidade.
Capítulo 92 — Tidewave: O Assistente que Entende Seu Código (Parte 8)
A lenda diz que, no futuro, haverá um assistente chamado Tidewave. Ele entenderá seu código. Ele responderá perguntas. Ele terá entrada de voz. Ele permitirá clicar em elementos para adicionar contexto. Ele poderá ser instalado como um PWA. Ele nunca dorme. Ele nunca erra.
A verdade é que Tidewave é um assistente de codificação com IA que conecta o assistente do seu editor ao runtime da sua aplicação web via MCP (Model Context Protocol). Ele permite que seu agente converse com sua aplicação em execução: execute código na sua app (como um console IEx), leia logs, leia documentação precisa de versão das suas dependências, consulte o banco de dados e obtenha a localização do código-fonte de módulos e funções. Ele recebeu atualizações emocionantes, incluindo entrada de voz com click-to-add context e a capacidade de instalá-lo como um PWA (Progressive Web App).
A lenda diz que, na primeira vez que um programador usou Tidewave, ele perguntou: "O que é isso?" O instrutor respondeu: "É o assistente que entende seu código."
O fato por trás da lenda: Tidewave é um assistente de codificação com IA que conecta seu editor ao runtime da aplicação via MCP. Permite executar código, ler logs, consultar o banco e obter localização de módulos.
Gancho: Tidewave ajuda. Mas há uma coisa que ajuda a comunidade: o Elixir Outreach.
Capítulo 93 — O Education Working Group: A Escola do Futuro (Parte 8)
A lenda diz que, no futuro, o Education Working Group da EEF ensinará Elixir para crianças. Ele ensinará para adultos. Ele ensinará para professores. Ele identificará lacunas. Ele consolidará recursos. Ele nunca para. Ele nunca desiste.
A verdade é que o Education, Training & Adoption Working Group da EEF é dedicado a melhorar a educação e o treinamento, bem como consolidar recursos para todas as linguagens da BEAM. Sua missão beneficia a comunidade ao identificar lacunas no cenário educacional atual, permitindo que a fundação ajude estrategicamente onde é mais necessário. Há iniciativas de ensino de Elixir para crianças de 10 a 12 anos em vários países, e programas de treinamento em comunidades como a do Quênia.
A lenda diz que, na primeira aula de Elixir para crianças, um aluno perguntou: "O que é um processo?" A professora respondeu: "É como uma criança. Cada um tem seu próprio estado. E se um morre, o supervisor o reinicia."
O fato por trás da lenda: O Education Working Group da EEF melhora a educação e treinamento em BEAM, consolidando recursos e identificando lacunas. Há iniciativas de ensino para crianças de 10-12 anos e treinamento em comunidades como o Quênia.
Gancho: A escola ensina. Mas há uma coisa que financia: o Elixir Outreach.
Capítulo 94 — Elixir Outreach: O Estipêndio que Leva Elixir para Fora (Parte 8)
A lenda diz que, no futuro, a EEF terá um tesouro. Ela usará o tesouro para financiar embaixadores. Eles viajarão. Eles falarão. Eles ensinarão. Eles levarão Elixir para outras comunidades. O tesouro se chama Elixir Outreach.
A verdade é que o Elixir Outreach é um programa de estipêndio da Dashbit, Oban e Erlang Ecosystem Foundation, lançado em junho de 2025 como um trial de 12 meses. O objetivo é fornecer fundos para membros da comunidade que querem apresentar Elixir e Erlang para outros ecossistemas e comunidades. O programa cobre custos de hotel e transporte de até $700 USD. O orçamento inicial de $7.000 foi doado por Dashbit ($5.000) e Oban ($2.000).
A lenda diz que, no primeiro evento do Elixir Outreach, um embaixador falou sobre Elixir para uma plateia de desenvolvedores Java. No final, um deles perguntou: "Como vocês fazem concorrência sem locks?" O embaixador respondeu: "Processos leves. E a BEAM." O desenvolvedor Java nunca mais dormiu.
O fato por trás da lenda: Elixir Outreach é um programa de estipêndio da Dashbit, Oban e EEF, lançado em junho de 2025. Fornece até $700 para membros da comunidade apresentarem Elixir fora do ecossistema BEAM.
Gancho: Os embaixadores viajam. Mas há uma coisa que os une: a EEF.
Capítulo 95 — O Futuro da BEAM: JIT, Tipos e IA (Parte 10)
A lenda diz que, no futuro, a BEAM será ainda mais rápida. O JIT continuará sendo melhorado. Os tipos serão inferidos. A IA rodará na BEAM. E a BEAM continuará rodando.
A verdade é que a BEAM continua evoluindo. O OTP 26 introduziu otimizações estendidas baseadas em tipos no compilador e JIT. O OTP 27 introduziu otimizações para record operations. O OTP 28 continua a jornada. O JIT continua sendo melhorado. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22. O Nx traz IA para a BEAM. E a comunidade continua crescendo.
A lenda diz que, quando perguntaram a José Valim qual é o futuro do Elixir, ele respondeu: "O futuro é a comunidade. E a comunidade é o futuro."
O fato por trás da lenda: A BEAM continua evoluindo com JIT, tipos e IA. O sistema de tipos do Elixir está em desenvolvimento ativo, com tipos paramétricos e recursivos planejados para o v1.21 e v1.22.
Gancho: O futuro é promissor. Mas há uma coisa que sempre foi o presente: a comunidade.
Capítulo 96 — O Futuro dos Tipos: Paramétricos e Recursivos (Parte 9)
A lenda diz que, no futuro, os tipos serão paramétricos. Eles serão recursivos. Eles serão tão expressivos que o compilador poderá provar teoremas. E o programador poderá dormir tranquilo. E a BEAM continuará rodando.
A verdade é que, para o Elixir v1.21 e v1.22, estão planejados tipos paramétricos e recursivos, com a tipagem de módulos mais exigentes como o Enum servindo como stress test para ergonomia e performance. O sistema de tipos está sendo desenvolvido em parceria entre CNRS e Remote, com patrocínio de Fresha e Tidewave.
A lenda diz que, na primeira vez que um programador viu um tipo paramétrico, ele perguntou: "O que é isso?" O instrutor respondeu: "É o futuro. E ele está chegando."
O fato por trás da lenda: Tipos paramétricos e recursivos estão planejados para o Elixir v1.21 e v1.22. O módulo Enum será usado como stress test para ergonomia e performance.
Gancho: Os tipos paramétricos virão. Mas há uma coisa que já está pronta: o Nx.
Capítulo 97 — Nx em Produção: A IA que Já Roda na BEAM (Parte 9)
A lenda diz que o Nx não é mais um experimento. Ele está em produção. Ele roda em milhões de documentos por semana. Ele roda em LLMs personalizados. Ele roda em GPUs. E a BEAM continua rodando.
A verdade é que uma startup migrou toda a sua pesquisa, inferência e pipelines de ETL para Elixir, com o Nx como base. Eles rodam um LLM personalizado com milhões de parâmetros e executam inferência com milhões de documentos por semana. O palestrante concluiu: "O ecossistema Nx está pronto para produção hoje. É surpreendente porque é muito novo, mas para muitos casos de uso, é possível colocar machine learning em produção apenas com Elixir." O George Guimarães, co-fundador da Plataformatec, construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes, com LLM-based chat e GPU-powered image moderation.
A lenda diz que, na primeira vez que um programador rodou um modelo de ML em produção, ele perguntou: "Isso é possível?" O instrutor respondeu: "Sim. E é rápido."
O fato por trás da lenda: O Nx está em produção, com LLMs personalizados rodando milhões de documentos por semana. George Guimarães construiu um sistema full-stack de IA em Elixir que serve mais de 3 milhões de clientes.
Gancho: O Nx está em produção. Mas há uma coisa que traz interoperabilidade: o Gleam.
Capítulo 98 — Gleam: A Linguagem que Compila para Erlang e JavaScript (Parte 9)
A lenda diz que Gleam é uma linguagem type-safe. Ela compila para Erlang e para JavaScript. Ela roda na BEAM. Ela se integra com Elixir e Erlang. Ela permite que você embuta um Phoenix LiveView em um projeto Gleam. A BEAM é uma família. E a família está crescendo.
A verdade é que Gleam é uma linguagem type-safe que compila para Erlang e JavaScript e roda na BEAM. Ela tem full inter-operability with Erlang, Elixir, and LFE. O Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026 sobre o futuro da BEAM com Gleam e JavaScript. A comunidade Gleam está perguntando: "Como eu inicio atores no browser?" e "Como eu passo mensagens para o servidor, do servidor?".
A lenda diz que, na primeira vez que um programador usou Gleam em um projeto Elixir, ele perguntou: "Isso é permitido?" O instrutor respondeu: "É encorajado. A BEAM é uma família."
O fato por trás da lenda: Gleam é uma linguagem type-safe que compila para Erlang e JavaScript. Tem full inter-operability com Erlang, Elixir e LFE. Peter Saxton apresentou uma talk na Code BEAM Stockholm 2026.
Gancho: Gleam traz interoperabilidade. Mas há uma coisa que traz JavaScript para a BEAM: o Quickbeam.
Capítulo 99 — Quickbeam: O JavaScript que Veio para a BEAM (Parte 9)
A lenda diz que, no futuro, haverá JavaScript na BEAM. Ele se chamará Quickbeam. Ele terá um runtime completo. Ele terá supervisão OTP. Ele terá acesso nativo ao DOM. Ele terá um toolchain TypeScript embutido. E ele será acompanhado por um pipeline de assets chamado Volt. A BEAM será o lar de todas as linguagens.
A verdade é que Quickbeam é um novo projeto de pesquisa que traz um runtime JavaScript completo para dentro da BEAM com supervisão OTP, acesso nativo ao DOM e um toolchain TypeScript embutido. Ele é acompanhado por Volt, um novo pipeline de assets para Elixir que substitui o wrapper esbuild, Tailwind CLI e node_modules. Quickbeam ainda é um projeto de pesquisa em beta inicial. Os runtimes JS são GenServers. Eles vivem em árvores de supervisão, enviam e recebem mensagens, e chamam bibliotecas Erlang/OTP — tudo sem sair da BEAM.
A lenda diz que, na primeira vez que um programador viu Quickbeam, ele perguntou: "JavaScript na BEAM?" O instrutor respondeu: "Sim. E com supervisão OTP."
O fato por trás da lenda: Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM com supervisão OTP, acesso nativo ao DOM e toolchain TypeScript. Volt é um pipeline de assets para Elixir.
Gancho: Quickbeam traz JavaScript. Mas há uma coisa que traz análise de código: o Reach.
Capítulo 100 — O Fim do Tomo X: O Futuro que Nunca Para
A lenda diz que, no fim de tudo, quando todos os tomos forem escritos, o futuro continuará chegando. Os tipos serão paramétricos. A IA rodará na BEAM. O JavaScript estará na BEAM. O Python estará na BEAM. E a BEAM continuará rodando. Com suas capivaras quânticas girando manivelas, seus pombos treinados decidindo matches, e seus anões coletando lixo. A BEAM é eterna. A BEAM é infinita. A BEAM é.
A verdade é que o futuro do Elixir é promissor. O sistema de tipos está se tornando cada vez mais expressivo. O Nx está trazendo IA para a BEAM. O Gleam está trazendo interoperabilidade. O Quickbeam está trazendo JavaScript. O erlang_python está trazendo Python. O Reach está trazendo análise de código. O Elixir-Vibe está combatendo o slop. O Tidewave está trazendo IA para o desenvolvimento. O Education Working Group está ensinando. O Elixir Outreach está financiando. E a comunidade continua crescendo.
Este foi o Tomo X — O Futuro. Cem capítulos. O Futuro. Mil processos. E um brasileiro que ouviu um sussurro.
E com este tomo, o Elixir Enchiridium chega ao fim. Dez tomos. Mil capítulos. Uma linguagem. Uma comunidade. E um brasileiro que ouviu um sussurro.
A BEAM nunca cai. E o Elixir nunca para.
O fato por trás da lenda: O futuro do Elixir é promissor. O sistema de tipos está se tornando cada vez mais expressivo. O Nx está trazendo IA para a BEAM. O Gleam está trazendo interoperabilidade. O Quickbeam está trazendo JavaScript. O erlang_python está trazendo Python. O Reach está trazendo análise de código. O Elixir-Vibe está combatendo o slop. O Tidewave está trazendo IA para o desenvolvimento. O Education Working Group está ensinando. O Elixir Outreach está financiando. E a comunidade continua crescendo.
Agora, sério: Elixir v1.20 foi lançado em 3 de junho de 2026, completando o primeiro milestone do sistema de tipos: inferência e verificação gradual de tipos em todos os programas Elixir, sem anotações. Relata dead code e bugs verificados com baixa taxa de falsos positivos. O sistema de tipos foi dividido em três milestones: inferência de todos os construtos (v1.20), structs tipados e assinaturas de tipo, e inferência através de fronteiras de dependência. O tipo gradual do Elixir se chama dynamic() e funciona como um range, diferente do any(). O Nx traz operações de tensor para a BEAM, com Axon, Bumblebee e Scholar. Gleam é uma linguagem type-safe que compila para Erlang e roda na BEAM, integrando-se com Elixir. Quickbeam é um projeto de pesquisa que traz um runtime JavaScript completo para a BEAM. erlang_python 3.0.0 embute o CPython na BEAM com paralelismo verdadeiro. Reach constrói grafos de dependência de programa para Elixir e Erlang. Elixir-Vibe combate código Elixir gerado por IA que é não idiomático. Tidewave é um assistente de codificação com IA. O Education Working Group da EEF melhora a educação em BEAM. O Elixir Outreach financia embaixadores. A BEAM continua evoluindo com JIT, tipos e IA. As capivaras quânticas não são reais — mas deveriam ser. Este artigo é uma fantasia satírica baseada em fatos. Mantenha o aviso para não enganar ninguém.
Nota do autor: Com este tomo, o Elixir Enchiridium está completo. Dez tomos, mil capítulos, uma linguagem, uma comunidade, e um brasileiro que ouviu um sussurro. Obrigado por ler.
Top comments (0)