Elixir Mentor cover image

Elixir Mentor

Tony Dang on Offline-Enabled LiveView

May 4, 2024
Tony Dang, a web developer, shares how he made LiveView apps offline-enabled using Svelte and Yjs, discussing state synchronization, offline modes, passkey auth, and potential projects with Oban. He highlights the evolution of projects and the benefits of using diagrams for learning Elixir frameworks.
57:05

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Offline capability is crucial for user experience in intermittent connectivity scenarios.
  • Yjs CRDT library ensures conflict-free data synchronization in collaborative offline applications.

Deep dives

Tony Deng's Journey into Elixir and Web Development

Tony Deng shares his transition from mechanical engineering to web development in the San Francisco Bay Area, recounting his self-taught learning journey in HTML, CSS, and JavaScript over a full year sabbatical. He delves into exploring various languages like PHP, JavaScript, and Python before immersing himself in Elixir, which he has been learning intensively for about six months. He highlights the rewarding challenges of mastering Elixir as a newcomer and acknowledges the impact of creating projects for continuous learning and skill enhancement.

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