Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
TV & Film
History
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts126/v4/c7/88/87/c78887b5-8f13-1246-8410-8d57ad600163/mza_13295613771423151180.jpg/600x600bb.jpg
Elixir Mentor
Jacob Luetzow
67 episodes
16 hours ago
Welcome to the Elixir Mentor Podcast, your go-to source for All Things Elixir. This show digs into the heart of the Elixir community, featuring interviews with enthusiasts and pioneers who share their stories and innovative projects that define our ecosystem. Each episode explores groundbreaking libraries and boundary-pushing applications shaping Elixir's future. We discuss best practices, emerging trends, and the latest tools and techniques. Perfect for developers at any stage of their Elixir journey, providing insights and inspiration. Join me as we explore the world of Elixir together.
Show more...
Technology
RSS
All content for Elixir Mentor is the property of Jacob Luetzow and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Welcome to the Elixir Mentor Podcast, your go-to source for All Things Elixir. This show digs into the heart of the Elixir community, featuring interviews with enthusiasts and pioneers who share their stories and innovative projects that define our ecosystem. Each episode explores groundbreaking libraries and boundary-pushing applications shaping Elixir's future. We discuss best practices, emerging trends, and the latest tools and techniques. Perfect for developers at any stage of their Elixir journey, providing insights and inspiration. Join me as we explore the world of Elixir together.
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_episode/39230986/39230986-1760796354191-56a9d0dd5b0bb.jpg
Daniil Popov on CyanView
Elixir Mentor
1 hour 33 minutes 33 seconds
2 months ago
Daniil Popov on CyanView

In this episode of the Elixir Mentor Podcast, I sit down with Daniil Popov to discuss CyanView, a system that brings Phoenix LiveView to embedded devices for professional video production. We examine the challenges of creating unified camera control systems that work across 27+ different protocols from manufacturers like Sony, Canon, and RED.

Daniil shares how CyanView enables real-time camera shading for major broadcast events including the Olympics, Super Bowl, and Le Mans races. We discuss the technical implementation of LiveView on resource-constrained 32-bit ARM processors, managing distributed systems with MQTT, and solving complex problems like socket reconnection and performance optimization on embedded devices.

Our conversation covers the unique advantages of using Elixir for embedded systems, from binary pattern matching for protocol reverse engineering to supervision trees for fault tolerance. Daniil explains how they utilize nearly 80% of Elixir's capabilities—far more than typical web applications—including NIFs for C integration, custom FPGA modules for color correction, and practical approaches to creating responsive interfaces on limited hardware.

The episode wraps up with discussion of the future of camera control technology, the challenges of working with proprietary protocols, and why Elixir's actor model and distributed computing capabilities make it uniquely suited for this complex problem space. Whether you're interested in embedded systems, LiveView applications, or the intersection of hardware and software, this conversation offers valuable perspectives on pushing Elixir beyond traditional web development.

Resources Mentioned:
- CyanView:https://cyanview.com/
- Phoenix LiveView Documentation
- MQTT Protocol and Mosquitto
- Burrito and Tauri for Binary Compilation

Connect with Daniil:
- X/Twitter:https://x.com/mrpopov_com

SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com/?utm_source=elixir-mentor

Elixir Mentor
Welcome to the Elixir Mentor Podcast, your go-to source for All Things Elixir. This show digs into the heart of the Elixir community, featuring interviews with enthusiasts and pioneers who share their stories and innovative projects that define our ecosystem. Each episode explores groundbreaking libraries and boundary-pushing applications shaping Elixir's future. We discuss best practices, emerging trends, and the latest tools and techniques. Perfect for developers at any stage of their Elixir journey, providing insights and inspiration. Join me as we explore the world of Elixir together.