The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.

Similar Podcasts

Elixir Outlaws

Elixir Outlaws
Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Linux For Everyone

Linux For Everyone
A show about the thrilling world of desktop Linux, open-source software, and the community creating it. For beginners and veterans alike! Hosted by Jason Evangelho, Jerry Morrison and Schykle.

RabbitMQ and Commanded at Simplebet with Dave Lucia

November 30, 2021 55:31 40.18 MB Downloads: 0

We talk with Dave Lucia about Simplebet’s use of RabbitMQ and Commanded for solving unique real-time problems. We learn how Simplebet uses Elixir when creating real-time sports betting markets. We also learn what CQRS systems are, how the Commanded library supports that in Elixir, and how Commanded pairs well with RabbitMQ. Dave talks about moving away from Kafka to RabbitMQ and how that made sense for their use cases. Also valuable, Dave shares where they have found the “dragons” in their design. A helpful discussion that helps identify when CQRS systems might be a tool to use when solving our own problems. Also, Simplebet is betting on SurfaceUI for front-end design in a big and interesting way as well! Show Notes online - https://thinkingelixir.com/podcast-episodes/075-rabbitmq-and-commanded-at-simplebet-with-dave-lucia

New to Elixir and Women in Tech with Miki and Kate Rezentes

November 23, 2021 1:03:32 45.95 MB Downloads: 0

We talk with mother/daughter team Miki and Kate Rezentes about their experiences learning and working with Elixir and as women in the tech industry. Miki presented “Greasing the Wheel of Adoption” at ElixirConf. Her focus was on the people aspect of adoption and we had a great time going deeper on that topic here. Kate, who is just starting her career as a developer, talks about ways we can share tech with the young people around us. We get their ideas and suggestions for ways to support women in tech, young people learning tech, and more! Show Notes online - https://thinkingelixir.com/podcast-episodes/074-new-to-elixir-and-women-in-tech-with-miki-and-kate-rezentes

Elixir at Supabase with Paul Copplestone

November 16, 2021 45:04 32.65 MB Downloads: 1

We talk with Paul Copplestone, founder and CEO of Supabase. Supabase leverages the power of Elixir, Postgres, and more to create an OpenSource Firebase alternative that brings these powers to the Jamstack community. We cover TechCrunch’s coverage of their funding and how Paul considers Supabase as “the easiest way to use Postgres”. They offer a row-level security feature and we dig in to understand that. We go deeper on how an OpenSource company got VC funding and how their business model works. Paul shares how Elixir, Phoenix and PubSub solve some hard problems that other ecosystems just don’t handle and how Supabase helps those other communities get some of those benefits using the tools they already selected. Some interesting features are that you can self-host if you want, swap out different components, and the permissive licenses. It really seems to embody the OSS ethos. Great to learn about another company using Elixir to create a lot of business value! Show Notes online - https://thinkingelixir.com/podcast-episodes/073-elixir-at-supabase-with-paul-copplestone The post #073 Elixir at Supabase with Paul Copplestone appeared first on Thinking Elixir.

TypeCheck with Wiebe-Marten Wijnja

November 09, 2021 46:20 33.56 MB Downloads: 0

We talk with Wiebe-Marten Wijnja about his project TypeCheck that provides a new kind of runtime type checking for Elixir applications. The syntax builds on your existing spec types so it still works for dialyzer but adds additional compile time created checks. It also works for generating property based test data. This feature comes out in a new ability called "spectest". Like doctests, you can have automated checks that verify the function adheres to the spec! We also cover how TypeCheck allows writing type declarations for other libraries like Ecto and Plug. There are some interesting ways for people to contribute! A very interesting library! Show Notes online - https://thinkingelixir.com/podcast-episodes/072-typecheck-with-wiebe-marten-wijnja The post #072 TypeCheck with Wiebe-Marten Wijnja appeared first on Thinking Elixir.

LiveView and the 7-GUI Tasks with German Velasco

November 02, 2021 52:03 37.68 MB Downloads: 0

We catch up with German Velasco then talk about how he learned of the 7-GUI Tasks online challenge and how he wanted to see how LiveView could approach it. We talk about his ElixirConf presentation and how the idea of modeling state impacted his solutions to these problems. We go over what these common UI patterns are and how LiveView is able to approach them differently. We talk about Chris McCord’s idea of “Live Apps” and how LiveView really is different from what other languages and communities can do. We discuss using LiveView to implement UI patterns that it wasn’t designed for and how that process has gotten better over time and much more! Show Notes online - https://thinkingelixir.com/podcast-episodes/071-liveview-and-the-7-gui-tasks-with-german-velasco The post #071 LiveView and the 7-GUI Tasks with German Velasco appeared first on Thinking Elixir.

PardallMarkdown with Alfred Reinold Baudisch

October 26, 2021 40:38 29.46 MB Downloads: 0

After a big news section, we talk with Alfred Reinold Baudisch about his project PardallMarkdown. It's a reactive Elixir server that reads markdown files, compiles them to HTML, stores them in an ETS table, and serves them up. It's a different take on serving markdown files for a blog. It can also be used as a wiki and supports deeply nested hierarchies. An interesting feature is it can be used as a library inside your own Phoenix application to provide blog posts or other "static" content. Show Notes online - https://thinkingelixir.com/podcast-episodes/070-pardallmarkdown-with-alfred-reinold-baudisch The post #070 PardallMarkdown with Alfred Reinold Baudisch appeared first on Thinking Elixir.

Elixir on Mobile with Dominic Letz

October 19, 2021 46:04 33.37 MB Downloads: 0

We talk with Dominic Letz about running Elixir on an Android phone installed in an APK which hosts a LiveView application accessed through a WebView! All while also pursuing a Web 3.0 architecture of being decentralized! Wow! There’s a lot going on here! Oh, and the tech is OpenSource! Show Notes online - https://thinkingelixir.com/podcast-episodes/069-elixir-on-mobile-with-dominic-letz The post #069 Elixir on Mobile with Dominic Letz appeared first on Thinking Elixir.

Rust and Elixir with Nik Begley

October 12, 2021 40:31 29.38 MB Downloads: 0

We talk with Niklas Begley about his Doctave service and the problems it's solving. From there we cover why they use Rust for a key piece of the service and how Elixir fits in. We cover tools like Rustler for integrating Elixir and Rust smoothly. We talk about business drivers, Nik's experience building a SaaS product using Elixir and more! Show Notes online - https://thinkingelixir.com/podcast-episodes/068-rust-and-elixir-with-nik-begley The post #068 Rust and Elixir with Nik Begley appeared first on Thinking Elixir.

Building a Healthy Community

October 05, 2021 40:28 29.34 MB Downloads: 0

We talk about ways we can all contribute to building a healthy Elixir community. The Elixir community is a welcoming, encouraging and helpful place and we want to help keep it that way! We talk about common problems facing maintainers, tips for engaging productively, the value of expressing appreciation, and much more! Show Notes online - https://thinkingelixir.com/podcast-episodes/067-building-a-healthy-community The post #067 Building a Healthy Community appeared first on Thinking Elixir.

Tracing Production with Kai Wern Choong

September 28, 2021 39:25 28.59 MB Downloads: 0

We talk with Kai Wern Choong about his experience with tracing performance problems in production. We talk about what “tracing” means in a BEAM system, available tools like recon, great resources for learning how the tools work and general approaches for troubleshooting live production Elixir systems. Kai also shares his Livebook notebook setup for demonstrating tracing techniques in an interactive way. Show Notes online - https://thinkingelixir.com/podcast-episodes/066-tracing-production-with-kai-wern-choong The post #066 Tracing Production with Kai Wern Choong appeared first on Thinking Elixir.

Meet Core Team Member Aleksei Magusev

September 21, 2021 47:31 34.42 MB Downloads: 0

We talk with Elixir Core Team Member Aleksei Magusev about how he got involved in Elixir, what it’s like being on the Core Team, some of his contributions, areas in Elixir that interest him, and his tips for learning a new programming language! He also shares some of his interests outside of computing. Meet Aleksei! Show Notes online - https://thinkingelixir.com/podcast-episodes/065-meet-core-team-member-aleksei-magusev The post #065 Meet Core Team Member Aleksei Magusev appeared first on Thinking Elixir.

OTP Certificate Woes with Bram Verburg

September 14, 2021 42:53 31.08 MB Downloads: 0

We talk with Bram Verburg about an important root certificate expiring at the end of September and how this impacts your Elixir and Erlang projects! Bram helps explain where this IS and IS NOT a problem. He also explains the different update options available. We also get Bram’s security perspectives from his years of focused study and contributions in the Elixir and Erlang communities. A great resource for understanding the current certificate situation and for protecting your Elixir projects! Show Notes online - https://thinkingelixir.com/podcast-episodes/064-otp-certificate-woes-with-bram-verburg The post #064 OTP Certificate Woes with Bram Verburg appeared first on Thinking Elixir.

SMS Texting in Nerves with Peter Ullrich

September 07, 2021 43:33 31.57 MB Downloads: 0

We talk with Peter Ullrich about his experience sending SMS messages from a Raspberry Pi Zero using Nerves. We cover what went well, what didn’t and get a glimpse into the current state of Nerves for a newbie when dealing with hardware. Peter also tried Livebook for Nerves and had a great experience with that. We discuss the challenges of hardware systems dealing with the “real world” but see how Elixir makes the process easier to model and think about. Show Notes online - https://thinkingelixir.com/podcast-episodes/063-sms-texting-in-nerves-with-peter-ullrich The post #063 SMS Texting in Nerves with Peter Ullrich appeared first on Thinking Elixir.

Chris McCord joins Fly.io and Phoenix 1.6

August 31, 2021 56:57 41.22 MB Downloads: 0

We talk with Chris McCord about his recent announcement that he’s moved to work at Fly.io! We cover what this means for the Phoenix project and ongoing Phoenix development work. He shares why he’s excited about the Fly platform which includes how it replaces his need for a CDN! We also talk about the new Phoenix 1.6 release and all the goodness coming there. This release includes the HEEX engine for validated HTML at compile time, making the auth generators official, a new mailer generator, and the move away from Webpack to esbuild. We go deeper on what the move to esbuild means for existing projects before hearing where Chris wants to put his focus next. We covered a lot, so buckle up! Show Notes online - https://thinkingelixir.com/podcast-episodes/062-chris-mccord-joins-fly-io-and-phoenix-1-6 The post #062 Chris McCord joins Fly.io and Phoenix 1.6 appeared first on Thinking Elixir.

Elixir's Recent Brex-it

August 24, 2021 30:32 22.19 MB Downloads: 0

We cover the news then talk about the Brex announcement that they are shifting to a Kotlin-first strategy over Elixir. This reminds us of patterns we’ve seen in our careers and we reflect on what it means to us personally and professionally. We share our perspectives on Elixir, how it’s different from the languages we’ve used before and the unique value we get from it. Show Notes online - https://thinkingelixir.com/podcast-episodes/061-elixirs-recent-brex-it The post #061 Elixir’s Recent Brex-it appeared first on Thinking Elixir.