Elixir Curitiba

Evento sobre Elixir e linguagens do ecossistema de Erlang em Curitiba

Programação de Elixir Curitiba 2025

Voltar à página inicial

Em construção.

Índice


Abertura

Adolfo Neto

Responsável: Adolfo Neto

Site: https://adolfont.github.io/

Bio: Adolfo Neto é professor na Universidade Tecnológica Federal do Paraná (UTFPR), onde atua no Programa de Pós-Graduação em Computação Aplicada. Com forte envolvimento na comunidade de desenvolvimento funcional e concorrente, ele é cofundador do podcast Elixir em Foco, voltado à divulgação da linguagem Elixir e do ecossistema BEAM no Brasil. Internacionalmente, Adolfo também contribui como líder do grupo de Educação, Treinamento e Adoção da Erlang Ecosystem Foundation, promovendo o ensino e a adoção de tecnologias como Erlang, Elixir e Gleam.

Resumo: Informações sobre o evento.

Duração: 15 minutos


StoryTellerEx: Agentes Erlang e LLMs para narração de RPGs

Davi Abreu Wasserberg

Palestrante: Davi Abreu Wasserberg

Site: https://www.linkedin.com/in/davi-abreu-wasserberg-a9a67690/

Bio: Engenheiro de Software na Ingresse. Um seguidor de José, herdeiro de Davi, Dev Senior Fullstack (Elixir).

Resumo: Apresentaremos como agentes Erlang/PostgreSQL gerenciados pelo Gemini, com controle de recursos inteligente usando apenas quotas free diárias, podem dar vida a uma boa história.

Duração: 20 minutos


A visão de Joe Armstrong: resiliência no mundo real

Pedro Castilho

Palestrante: Pedro Castilho

Sites: http://x.com/coproduto , http://linkedin.com/in/pcstl , http://bsky.app/profile/coprodu.to

Episódios do Elixir em Foco: 1. Elixir em Produção com Pedro Castilho, CTO da Comadre e Mesa Redonda com Pedro Castilho, Vitor Leal e Elaine Naomi Watanabe

Bio: Sou CTO na Cumbuca. Trabalho com pagamentos usando Elixir desde o ano de 2020 e sou divulgador da programação funcional desde bem antes disso.

Resumo: É frequente novatos em Erlang ou Elixir ouvirem falar sobre como essas linguagens permitem criar sistemas de alta disponibilidade - mas frequentemente isso fica só no mundo abstrato. Não é óbvio como os comportamentos da OTP garantem essas propriedades em sistemas reais.

Nesta palestra, iremos partir dos princípios filosóficos por trás da criação do Erlang, a partir dos materiais que Joe Armstrong produziu sobre a linguagem, e criar uma correlação entre as ideias que entraram na criação da linguagem, os construtos que temos à disposição na OTP, e finalmente conectar isso com como construímos infraestrutura de pagamentos de altíssima disponibilidade na Cumbuca - levando a ideia de resiliência da teoria até a prática.

Duração: 40 minutos


Experiências da Trio com o Elixir

Manoel Souza

Palestrante: Manoel Souza

Site: https://www.linkedin.com/in/manoel-souza

Bio: CTO na Trio

Resumo: Na Trio decidimos usar o Elixir em toda a stack. Mas quais ferramentas estamos usando e quais foram as nossas experiências?

Duração: 40 minutos


Erlang Distribuído: Escalabilidade e Tolerância a Falhas

Fernando Areias

Palestrante: Fernando Areias

Site: http://linkedin.com/in/fernando-calheiros

Bio: Engenheiro de Software na Elo e mestrando no Programa de Pós-Graduação em Computação Aplicada (PPGCA) da UTFPR, onde investigo formas de melhorar a escalabilidade do modelo de distribuição de Erlang.

Resumo: Nesta apresentação, pretendo mostrar como funciona a distribuição do ERTS, destacando os protocolos envolvidos, como EPMD e o Erlang Distribution Protocol (ErlDP). Também vou apresentar um projeto desenvolvido pelo grupo de estudo Erlang Brasil: um servidor de chamadas de procedimentos remotos (RPC) distribuído, que exemplifica na prática o uso desses mecanismos. O código está disponível em: https://github.com/Erlang-Brasil/rpc_server/tree/feature/dist.

Duração: 40 minutos


SQLite em produção e OOM kills

Yuri Oliveira

Palestrante: Yuri Oliveira

Site: https://bsky.app/profile/yuri.omg.lol, https://www.linkedin.com/in/yurioliveira/

Bio: Engenheiro de software trabalhando com edge computing, BEAM clusters, backend e gestão de equipes.

Resumo: SQLite é um banco de dados capaz de lidar com grandes sistemas em produção. Como criamos um cluster multitenancy e distribuído com SQLite e quais limitações observamos.

Duração: 20 minutos


LFE - code is data is code (de novo)

Bruno Dias

Palestrante: Bruno Dias

Site: https://github.com/diasbruno, https://www.linkedin.com/in/brunodiash/, https://diasbruno.github.io/

Bio: Sou engenheiro de software sênior e atualmente trabalho com Common Lisp, Haskell, Elm e Javascript/Typescript. Mas também com Ruby e Python. F#, C/C++, Rust e Go estão na minha lista de interesses.

Atualmente, estou trabalhando em sistemas de metaprogramação para aproveitar o poder da geração de código em tempo de execução e compilação, visando muitas linguagens usando Common Lisp.

Resumo: Utilizações de conceitos de geração de código para simplificar aplicações.

Duração: 20 minutos


Elixir em Produção na MeetRox (provisório)

Thiago Zattar da Silveira

Palestrante: (a confirmar) Thiago Zattar da Silveira

Site: https://www.linkedin.com/in/thiago-zattar-da-silveira/

Episódio do Elixir em Foco: Elixir em produção na MeetRox, com Ana Dubas e Thiago Zattar da Silveira

Bio: Co-founder & CTO at MeetRox

Resumo: A definir

Duração: 20 minutos


Elixir em Produção: Um Estudo de Caso

Livia Barbosa

Palestrante: Livia Almeida Barbosa

Site: https://www.linkedin.com/in/liviaab

Episódio do Elixir em Foco: Elixir em Produção na Remote, com Lívia Almeida Barbosa

Bio: Senior Backend Engineer I na Remote. Graduada e Mestre em Ciência da Computação. Desenvolvedora full-stack com o objetivo de resolver novos desafios e sair da zona de conforto. Promotora de um ambiente de trabalho mais inclusivo e diversificado.

Resumo: Já imaginou lidar com uma aplicação Elixir que tem mais de 20 mil arquivos? Vamos falar sobre o uso de Elixir em produção na Remote e entender como a equipe lida com uma codebase monolítica crescente. Abordaremos as práticas adotadas para lidar com desafios como tempo de compilação e a manutenção de uma suíte de testes com mais de 100 mil casos.

Duração: 40 minutos


Encerramento

Adolfo Neto

Responsável: Adolfo Neto

Site: https://adolfont.github.io/

Bio: Adolfo Neto é professor na Universidade Tecnológica Federal do Paraná (UTFPR), onde atua no Programa de Pós-Graduação em Computação Aplicada. Com forte envolvimento na comunidade de desenvolvimento funcional e concorrente, ele é cofundador do podcast Elixir em Foco, voltado à divulgação da linguagem Elixir e do ecossistema BEAM no Brasil. Internacionalmente, Adolfo também contribui como líder do grupo de Educação, Treinamento e Adoção da Erlang Ecosystem Foundation, promovendo o ensino e a adoção de tecnologias como Erlang, Elixir e Gleam.

Resumo: Encerramento do evento.

Duração: 5 minutos