A linguagem de programação Elixir, com José Valim (Dashbit)
Автор: Fronteiras da Engenharia de Software
Загружено: 2025-03-18
Просмотров: 367
Neste episódio conjunto do Fronteiras da Engenharia de Software e do Elixir em Foco, Adolfo Neto, Maria Claudia Emer e Zoey Pessanha entrevistaram José Valim, criador da linguagem de programação Elixir. A conversa abordou o tema de boas práticas e anti-padrões (code smells) em Elixir, destacando a importância de pesquisas acadêmicas na área. Adolfo e Valim mencionaram especificamente o trabalho realizado por Lucas Vegi e Marco Tulio Valente, que investigaram code smells na comunidade Elixir, resultando em uma página dedicada a anti-padrões na documentação oficial da linguagem.
José Valim ressaltou a escassez de materiais sobre design patterns e refactoring para linguagens funcionais, enfatizando a necessidade de mais estudos e publicações sobre esses temas. Ele explicou que iniciativas como a documentação viva dos anti-padrões ajudam a comunidade a identificar práticas inadequadas e aprimorar continuamente a qualidade do código produzido.
Além disso, Valim discutiu brevemente o futuro do Elixir, mencionando projetos recentes como o desenvolvimento do Livebook, ferramenta semelhante ao Jupyter Notebook, e avanços relacionados à tipagem gradual. Ele destacou o potencial da linguagem para sistemas distribuídos e concorrentes, reforçando seu uso crescente por empresas ao redor do mundo. No fim, Valim respondeu qual é a próxima fronteira da Engenharia de Software.
José Valim:
X (Twitter): / josevalim
LinkedIn: / josevalim
Bluesky: https://bsky.app/profile/josevalim.bs...
Dashbit: https://dashbit.co/
Artigos científicos:
The Design Principles of the Elixir Type System
Giuseppe Castagna, Guillaume Duboc, José Valim
https://www.irif.fr/_media/users/gdub...
Guard analysis and safe erasure gradual typing: a type system for Elixir
Giuseppe Castagna, Guillaume Duboc
https://arxiv.org/abs/2408.14345
Links:
Ep. Roberto Ierusalimschy (Lua) https://fronteirases.github.io/episod...
Lua na BEAM https://hexdocs.pm/lua/Lua.html
Ep. Leonardo de Moura (Lean) https://fronteirases.github.io/episod...
Episódio Honey Potion • 30. Honey Potion (backend eBPF p/Elixir), ...
Honey Potion no GitHub https://github.com/lac-dcc/honey-potion
Tese Lucas Vegi https://repositorio.ufmg.br/handle/18...
Artigos Lucas Vegi e Marco Tulio Valente
https://scholar.google.com/citations?...
You have built an Erlang https://vereis.com/posts/you_built_an...
Beyond Functional Programming with Elixir and Erlang
https://blog.plataformatec.com.br/201...
ChatGPTs para Elixir e Erlang https://gist.github.com/adolfont/a747...
Erlang Ecosystem Foundation https://erlef.org/
Entrevistas com José Valim https://open.spotify.com/playlist/0L3...
Talvez o episódio com Bill Gates seja este https://www.bbc.co.uk/programmes/w3ct...
Guillaume Duboc https://gldubc.github.io/
PhD student at Université Paris Cité, under the supervision of Giuseppe Castagna https://www.irif.fr/~gc/
Snow Xuejing Huang (pós-doutoranda) https://xsnow.live/
From dynamic to static, Elixir begins its transformation
https://www.ins2i.cnrs.fr/en/cnrsinfo...
Elixir Type Checker - A (prototype) type checker for Elixir based on set-theoretic type systems.
https://typex.fly.dev/
Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 2023
• Bringing Types to Elixir by Giuseppe Casta...
Quem é José Valim? Respostas de vários LLMs
https://gist.github.com/adolfont/a95b...
Honey Potion
• Honey Potion: an eBPF Backend for Elixir (...
RefactorEx
https://github.com/gp-pereira/refactorex
Jido framework
https://github.com/agentjido/jido
Fronteiras da Engenharia de Software https://fronteirases.github.io/
Elixir em Foco https://www.elixiremfoco.com/
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: