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
Elixir em Produção na Trio Pagamentos, com David Alencar [not-audio_url] [/not-audio_url]

Duration: 45:30
Neste episódio do *Elixir em Foco*, Adolfo Neto e Zoey Pessanha conversaram com David Alencar, Staff Software Engineer na Trio Pagamentos. Com mais de 15 anos de experiência em tecnologia, incluindo uma passagem pela Mic…
Elixir em Produção na Remote, com Lívia Almeida Barbosa [not-audio_url] [/not-audio_url]

Duration: 57:22
Neste episódio do podcast Elixir em Foco, Adolfo Neto, Cristine Guadelupe, Herminio Torres e Zoey Pessanha recebem Lívia Almeida Barbosa, Senior Backend Engineer na Remote, para uma conversa sobre o uso de Elixir na Remo…
Paulo Valente 2 - A Missão: IA e Machine Learning em Elixir com Nx [not-audio_url] [/not-audio_url]

Duration: 1:02:44
Neste episódio, conversamos com Paulo Valente, Engenheiro de Software na DockYard, e um dos mantenedores do ecossistema Nx. Paulo também é músico e projetista de circuitos por hobby. Links: Documento sobre o Ecossistema…
GambiConf 2024 [not-audio_url] [/not-audio_url]

Duration: 4:55
Estão abertas as submissões de palestras e workshops para a GambiConf 2024! A GambiConf é uma conferência única e multilingue que não se limita a uma única tecnologia. Este evento foca no propósito dos projetos apresenta…
38. Elixir em Produção na Minha Biblioteca, com Thiago Leite Luiz [not-audio_url] [/not-audio_url]

Duration: 35:34
Neste episódio do podcast Elixir em Foco, entrevistamos Thiago Leite Luiz, Head de Tecnologia e Inovação na Minha Biblioteca. Thiago descreve como Elixir é usado em produção naquele que é o maior streaming de livros atua…