Thinking Elixir Podcast cover image

Thinking Elixir Podcast

Latest episodes

undefined
Aug 20, 2024 • 24min

216: Ecto Soft Deletions Masterclass

José Valim, known for Livebook deployments, joins Chris McCord, who integrates content moderation via his "Pawsitively" project. They discuss sentiment analysis for user-generated content and the benefits of using Livebook. Sean Moriarity and Andrés Alejos introduce Honeycomb, a new library designed for rapid LLM inference, simplifying Hugging Face integrations. The conversation also touches on the complexities of implementing soft deletes in PostgreSQL and highlights the latest updates in Elixir development tools, like Zigler.
undefined
Aug 13, 2024 • 24min

215: Bob gets busy and Google's in trouble

Discover the magic of Elixir macros with insights on the quote and unquote functions. Learn about the exciting Bob project enhancing Elixir and Erlang builds for Mac OS. Delve into the world of Sonic Pi and its quest for sponsorships. Stay updated on a new error tracking library and improvements in Elixir tools. Explore the latest challenges surrounding Live View Native and the significant antitrust ruling against Google, alongside a peek at upcoming ElixirConf events!
undefined
Aug 6, 2024 • 33min

214: Stack Overflow Results

The latest Stack Overflow survey reveals Elixir and Phoenix as developer favorites. Discussion highlights include why these technologies are so revered and the emerging interest in Gleam. Exciting updates feature Lexical LSP 0.7.0 and Gleam v1.4.0-rc1. Introducing LiveScript enhances local script development with code-reloading. A new website showcases impressive projects built with Phoenix, illustrating its real-world impact on technology. The community also celebrates the launch of OpenPro, sparking engagement and reflections on future tech innovations.
undefined
Jul 30, 2024 • 26min

213: Can Mnesia remember using CRDTs?

Chris McCord, a developer renowned for his Elixir and Phoenix expertise, shares insights from his YouTube speedrun integrating a self-hosted Llama AI. Tyler Young discusses the enhancements in his parameterized testing library, making tests more user-friendly. The team dives into the potential of adding CRDTs to the Mnesia database for automated conflict resolution. They also express excitement for ElixirConf 2024, highlighting key topics like security advancements, coding techniques, and community engagement in the ever-evolving Elixir world.
undefined
Jul 23, 2024 • 1h 13min

212: Dueling with Wizards over ElixirConf!

Paulo Valente introduces Metal support in Nx for Elixir devs, while Chris McCord presents deploying distributed Elixir apps with YugabyteDB. Also covers Paraxial.io's free plan, Polo REST client release, and Peep library updates. Elixir Wizards crew previews ElixirConf 2024, discussing training classes, networking tips, and must-attend strategies for the event.
undefined
Jul 16, 2024 • 49min

211: A Passion for Testing

German Velasco, a software developer known for Elixir contributions, discusses transitioning from Rails to Elixir, Test-Driven Development philosophy, creating Elixir Streams, and upcoming ElixirConf talk. Topics cover Elixir updates, Livebook enhancements, Phoenix tips, Gleam features, and Protos library update.
undefined
Jul 9, 2024 • 1h 7min

210: A Bloom'n Fancy UI

Chris Gregori, Creator of Bloom UI, joins the hosts to discuss the launch of Bloom, an extension of Phoenix core components simplifying UI development for Elixir and LiveView projects. They talk about features like avatars and marketing layouts, potential future directions, contributions from the community, and a strong emphasis on accessibility. Plus, updates on Livebook 0.13.x release, viral projects, and more!
undefined
Jul 2, 2024 • 37min

209: New Admin Panel, LiveView Component Kit, and more!

Topics include using setup-beam for GitHub actions, reducing SDK API surfaces, Ash's UUIDv7 support, custom admin panel Backpex, SaladUI for LiveView components, AI testing of function names by Jose Valim, and ElixirConf 2024 talks preview.
undefined
Jun 25, 2024 • 32min

208: Elixir 1.17, Phoenix Playground and more

José Valim, Elixir creator, discusses Elixir 1.17 updates, Phoenix Playground for single-file apps, set-theoretic types for behaviors, Igniter project enhancements. Plus, Phoenix and Inertia.js collaboration, Nx Scholar's new machine learning version, and cutting-edge developments in the Elixir community. Exciting insights into the latest Elixir ecosystem tools, machine learning projects, and unconventional Elixir conference talks.
undefined
Jun 18, 2024 • 31min

207: Poison v6 is Waaay Faster and Drama Turns Productive

News includes the release of Poison v6.0.0, making it faster than ever, the discontinuation of the Lumen/Firefly project, and a new accessibility testing library for Elixir web apps. José Valim discusses managing client and server state with Phoenix LiveView, and there's a showcase of an AI Emoji generator written in Elixir. Tickets for ElixirConfUS 2024 are now available with exciting options for training and speakers, plus a surprise announcement for the event's emcee, and more! Show Notes online - http://podcast.thinkingelixir.com/207 Elixir Community News https://www.reddit.com/r/elixir/s/V5StIsdcbP – Poison v6.0.0 release announcement discussing its performance improvements. https://github.com/devinus/poison – Poison v6.0.0 GitHub repository. https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163 – Benchmark comparisons of Poison with other JSON libraries. https://github.com/devinus/poison/blob/master/CHANGELOG.md – Poison v6.0.0 CHANGELOG detailing new features and improvements. https://www.reddit.com/r/elixir/s/ciFzDvfzZL – Announcement that Lumen/Firefly project is discontinued. https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/ – Brian Cardarella explains why DockYard discontinued the Lumen/Firefly project. https://x.com/src_rip/status/1800210232150470999 – Highlighting a new feature in Elixir 1.17. https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs – Kernel.get_in/2 now works with structs in Elixir 1.17. https://mas.to/@angelikatyborska/112590587923208917 – New A11yAudit test library for automated accessibility testing in Elixir. https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/ – Blog post about implementing automated accessibility checks in Elixir web apps. https://podcast.thinkingelixir.com/50 – Podcast episode with Angelika Tyborska. https://x.com/charliebholtz/status/1700170783589277996 – AI Emoji generator written in Elixir by Charlie Holtz. https://github.com/cbh123/emoji – GitHub repository for the AI Emoji generator. https://dashbit.co/blog/web-apps-have-client-and-server-state – José Valim's blog post on handling client and server state in web applications with Phoenix LiveView. https://github.com/woutdp/live_svelte – Svelte inside Phoenix LiveView for seamless reactivity. https://x.com/j_tormey/status/1799859208709677512 – Justin created a LiveView Slack clone to showcase Phoenix and LiveView capabilities. https://github.com/fly-apps/live_beats – LiveBeats improvement and bug fixes in Phoenix LiveView. https://x.com/ElixirConf/status/1799829176427463035 – Announcement of ElixirConfUS 2024 tickets availability. David will be the emcee for ElixirConfUS 2024. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

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