Elixir Mentor cover image

Elixir Mentor

Leandro Pereira on Beacon CMS

Nov 9, 2024
Leandro Pereira, the lead developer of Beacon CMS, dives into the innovative world of this Phoenix LiveView-based content management system. He shares insights into its high-performance, SEO-friendly features and the upcoming drag-and-drop page builder. The conversation covers the evolution of CMS technology, the importance of open-source contributions, and the exciting future possibilities with a plugin system. Leandro emphasizes community involvement as crucial for growth and highlights the challenges and rewards of content creation and web development in the Elixir ecosystem.
01:36:46

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Beacon CMS leverages Phoenix LiveView to enhance performance and SEO for content-heavy pages while simplifying the content creation workflow.
  • Leandro Pereira discusses the challenges of transitioning from object-oriented programming to Elixir's functional paradigm, focusing on state management and data organization.

Deep dives

Introduction to Beacon CMS

Beacon CMS is a content management system built with Phoenix LiveView, led by Leandro Pereira, who has been involved with Elixir since its early days. The system aims to bridge the gap between traditional CMSs and the modern needs of web development, allowing content creators to manage their sites efficiently. Beacon enables dynamic template rendering and runtime compilation, which means pages can be created without the need for full deployments. This approach enhances the content creation workflow, making it more accessible for both developers and non-developers alike.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode