33. Beacon CMS, com Leandro Pereira (DockYard)

33. Beacon CMS, com Leandro Pereira (DockYard)

Author: Rede Emílias de Podcasts December 6, 2023 Duration: 54:08

Neste episódio entrevistamos Leandro Pereira, engenheiro de software sênior na DockYard. 

Perfil do Leandro no Linkedin: https://www.linkedin.com/in/leandrocesquini/ 

DockYard: https://dockyard.com/ 

Leandro  aborda o uso da linguagem Elixir na DockYard, destacando o projeto Beacon CMS. Leandro compartilha detalhes sobre sua palestra na ElixirConf 2023, "Beacon, a próxima geração de CMS no Phoenix LiveView," e discute outros projetos. Ele destaca o foco da DockYard em Elixir e projetos de pesquisa, como a DockYard Academy e o LiveView Native. Leandro também explora sua carreira, experiências anteriores e sua mudança para o Canadá.

Leandro explica o papel da DockYard como consultoria e como o Elixir se encaixa em suas atividades. Ele compartilha seu papel na empresa, liderando o desenvolvimento do Beacon CMS e contribuindo para outros projetos open source. Ele discute a integração de Rust em alguns projetos e suas contribuições para bibliotecas como MDEX.

Leandro fala sobre o Beacon CMS, revelando que ainda está em desenvolvimento e não atingiu a versão estável 0.1. Leandro detalha o funcionamento do Beacon, enfatizando a eficiência do LiveView e como o Beacon simplifica a gestão de conteúdo, especialmente para usuários não técnicos.

A discussão se estende para conceitos como CMS (Sistema de Gerenciamento de Conteúdo) e LiveView, esclarecendo suas definições e aplicações. Leandro destaca o objetivo do Beacon de oferecer uma solução eficiente para a criação e edição de conteúdo web, eliminando a necessidade de desenvolvimento técnico tradicional.

Leandro conta a história do site liveviewdemos.com e compartilha que a inspiração veio das demos que surgiram quando o LiveView foi anunciado. Ele começou a salvar demos interessantes e decidiu criar um site para compartilhar essas criações. Hoje, é um hobby que mantém, destacando a diversidade de projetos LiveView apresentados.

Leandro faz recomendações para quem deseja aprender Elixir e LiveView. Ele sugere o livro "Elixir in Action" e cursos, como os do Pragmatic Studio, para LiveView. Ele também recomenda o livro "How to Open Source" para quem deseja se envolver em projetos de código aberto.

Links adicionais:

BeaconCMS https://github.com/BeaconCMS/beacon

MDEx - https://github.com/leandrocp/mdex

HEEx formater - https://github.com/feliperenan/heex_formatter

Mike Binns - https://github.com/TheFirstAvenger

Elixir in Action - https://www.manning.com/books/elixir-in-action-third-edition

Curso Build an AI Powered Instagram Clone with LiveView https://johnelmlabs.com/courses

Livro Programming Phoenix LiveView https://pragprog.com/titles/liveview/programming-phoenix-liveview/

Curso Phoenix LiveView  https://pragmaticstudio.com/phoenix-liveview

Livro Building Table Views with Phoenix LiveView https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/

Curso Build an MVP with Elixir - https://pjullrich.gumroad.com/l/bmvp

Buildit with Phoenix - https://builditwithphoenix.com/

Elixir for Programmers, Second Edition https://codestool.coding-gnome.com/courses/elixir-for-programmers-2

Leandro Bighetti - How to teach Elixir to non-functional developers - Code BEAM Lite Berlin 18 https://www.youtube.com/watch?v=llQmhYHzEQo

Livro How to Open Source https://howtoopensource.dev/

ElixirConf 2023 - Leandro Pereira - Beacon: The next generation of CMS in Phoenix LiveView https://youtu.be/5jk0fIJOFuc 

Thinking Elixir - Episode 174 - DockYard's BeaconCMS https://podcast.thinkingelixir.com/174 

Contribuindo com Elixir e o ecossistema, Leandro Pereira, Vídeo https://codebeambr-homol.vercel.app/video/11 

Assista a esta entrevista no YouTube em https://youtu.be/W_UufwMdK3A.

Nosso canal é https://www.youtube.com/@ElixirEmFoco

Associe-se à Erlang Ecosystem Foundation em⁠ https://bit.ly/3Sl8XTO. O site da fundação é⁠ https://bit.ly/3Jma95g.

Nosso site é https://elixiremfoco.com

Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco

Nosso email é elixiremfoco@gmail.com.



Há um certo brilho particular em conversas entre pessoas que compartilham uma paixão técnica, e é nesse espaço que Elixir em Foco se encontra. Produzido pela Rede Emílias de Podcasts, este programa mergulha no universo da linguagem de programação Elixir, conhecida por sua abordagem funcional e concorrente, mas sempre através das perspectivas e experiências reais de quem a utiliza no dia a dia. A cada mês, na primeira quarta-feira, um novo episódio chega trazendo vozes da comunidade brasileira de desenvolvimento de software. O que se ouve não são aulas ou monólogos, mas diálogos descontraídos e profundos sobre os desafios, as soluções elegantes, os casos de uso e o ecossistema que gira em torno do Elixir. A ideia é abrir a porta para as discussões que normalmente acontecem em corredores de conferências ou em grupos online, oferecendo insights práticos e reflexões sobre por que esta linguagem tem cativado tantos desenvolvedores. Este podcast é para quem já escreve código em Elixir e busca aprofundar seu conhecimento, mas também para curiosos que desejam entender, a partir de relatos genuínos, o que torna essa tecnologia tão especial e como ela está sendo aplicada em projetos reais no Brasil. É uma escuta que informa e, ao mesmo tempo, conecta.
Author: Language: Portuguese Episodes: 74

Elixir em Foco
Podcast Episodes
27. Elixir em Produção na Favu com Felippe José e Rodrigo Moretto [not-audio_url] [/not-audio_url]

Duration: 1:09:42
Neste episódio, a equipe do podcast Elixir em Foco entrevista Felippe José (https://www.escavador.com/sobre/4624616/felippe-antonio-jose) e Rodrigo Moretto (https://www.linkedin.com/in/rodrigo-ce-moretto-b17856249/) sobr…
26. Fly.io com João Ferreira, o Lubien [not-audio_url] [/not-audio_url]

Duration: 51:06
A equipe do podcast Elixir em Foco entrevistou João Ferreira, conhecido como Lubien, desenvolvedor que usa Elixir há muitos anos e trabalha full-time com isso há dois anos na fly.io. Lubien explicou que a fly.io é uma pl…
25. Elixir em Produção com Rodolfo Silva (CTO da Infleet) [not-audio_url] [/not-audio_url]

Duration: 39:01
Neste episódio, conversamos com Rodolfo Silva, CTO da Infleet, uma empresa de gestão de frotas. Rodolfo é Bacharel em Sistemas de Informação e Técnico em Informática. Antes da Infleet, trabalhou em diferentes empresas co…
24. Elixir Radar com Hugo Baraúna [not-audio_url] [/not-audio_url]

Duration: 1:07:58
Neste episódio conversamos com Hugo Baraúna, criador e mantenedor da newsletter Elixir Radar e cofundador da Plataformatec (a empresa onde Elixir nasceu). Escute esta entrevista no YouTube em https://youtu.be/P59Au1a4DAo…
23. Clojure com Camilo Cunha de Azevedo e Márcio Lopes de Faria [not-audio_url] [/not-audio_url]

Duration: 1:07:38
Este episódio é sobre a linguagem de programação Clojure, uma das linguagens importantes para o surgimento de Elixir. Clojure é uma linguagem de programação funcional criada por Rich Hickey em 2007 (cinco anos antes de E…
22. Projeto Spawn e comunidade eigr com Adriano Santos [not-audio_url] [/not-audio_url]

Duration: 43:16
Neste episódio conversamos com Adriano Santos, Engenheiro de Software que atua no mercado corporativo e em startups há 22 anos, tendo passado por empresas de diferentes tamanhos, e diferentes ramos de atuação e com difer…
18. Giorgio Torres, Desenvolvedor Elixir [not-audio_url] [/not-audio_url]

Duration: 1:07:20
Giorgio Torres no Twitter https://twitter.com/lu_gico LinkedIn do Giorgio https://bit.ly/3BdhfH4 Assista a esta entrevista no YouTube em https://youtu.be/8XM7j7Ojrnc. Ele conversou conosco sobre: como conheceu o Elixir e…