blog.dspimenta.com.br
← All posts

Começando com Elixir

2026-06-15 · 1 min read · @pimenta
Daniel Pimenta
@pimenta

Primeiras impressões construindo o ranty.dev com Elixir e Phoenix. O pattern matching muda a forma de pensar o código:

defmodule Saudacao do
def ola(%{nome: nome}), do: "Olá, #{nome}!"
def ola(_qualquer), do: "Olá!"
end

E o operador pipe deixa o fluxo de dados explícito, da esquerda para a direita:

" ranty.dev "
|> String.trim()
|> String.upcase()
# => "RANTY.DEV"
Conceito Vindo de
Imutabilidade tudo é valor
Processos leves, isolados
OTP supervisão
Share

Related posts