#045 Junior Devs with Michał Buszkiewicz

Thinking Elixir Podcast

We talk with Michał Buszkiewicz about Junior Developers in the Elixir community. We share tips for Juniors both early in their careers but also more experienced developers coming new to Elixir. We talk about the University vs Bootcamp approaches and what you want to focus on coming from either side. We further discuss how we as employers can support and encourage juniors. A lot of great resources shared!

Show Notes online – https://thinkingelixir.com/podcast-episodes/045-junior-devs-with-michal-buszkiewicz

Read More

#044 Elixir Data Types with Sasha Fonseca

Thinking Elixir Podcast

We talk with Sasha Fonseca about Elixir’s data types behind the scenes. We learn about binary leaks, discuss memory usage, performance considerations, what boxed values are and much more!

Show Notes online – https://thinkingelixir.com/podcast-episodes/044-elixir-data-types-with-sasha-fonseca

Read More

#043 Membrane with Marcin Lewandowski

Thinking Elixir Podcast

We talk with Marcin Lewandowski about Membrane Framework. We learn what it is, the project’s goals, how people are using it and how it can solve the speed-to-market problem when streaming multimedia. We cover WebRTC, radio, industry challenges, why you want to deploy it to your own infrastructure, why startups fail and much more!

Show Notes online – https://thinkingelixir.com/podcast-episodes/043-membrane-with-marcin-lewandowski

Read More

#042 LiveView Autocomplete and Blogging with Velina Petrova

Thinking Elixir Podcast

We talk with Velina Petrova about a blog post she wrote showing how a “designer dreamed up” feature was delivered using LiveView and Alpine.js. She shares how she added the LiveView feature to a non-LiveView page demonstrating a great strategy for slowly moving a project in the direction you want to go without stopping to re-write. We also talk about blogging, the value of sharing and putting yourself out there. We all share some tips we’ve found helpful when creating content. A fun discussion with some great tips and tools shared!

Show Notes online – https://thinkingelixir.com/podcast-episodes/042-liveview-autocomplete-and-blogging-with-velina-petrova

Read More

#041 Secure IoT Systems using Ockam with Mrinal Wadhwa

Thinking Elixir Podcast

We talk with Mrinal Wadhwa about Ockam.io, the project and the company. They are taking on the ambitious goal of building an open protocol through Elixir and Rust libraries to enable secure and trusted IoT platforms. We learn about recurring problems that the IoT industry faces and how they are seeking to solve them differently. A very informative and interesting discussion!

Show Notes online – https://thinkingelixir.com/podcast-episodes/041-secure-iot-systems-using-ockam-with-mrinal-wadhwa

Read More

#040 Mental Models for Elixir and LiveView

Thinking Elixir Podcast

We talk about the mental models we use for writing our Elixir code and for thinking about our Elixir systems (starting at 5:46). We cover transformations, plug, and Mark’s “Workshop Model” (starting at 23:45). We also talk about LiveView, (starting at 31:20) how we approach it today, mistakes we’ve both made and seen. A fun discussion! We want to continue the discussion with you over on ElixirForum. Check the show notes for links to those topics!

Show Notes online – https://thinkingelixir.com/podcast-episodes/040-mental-models-for-elixir-and-liveview

Read More

#039 Mix Install and ExDocs for Erlang with Wojtek Mach

Thinking Elixir Podcast

Wojtek Mach returns and talks about the new Mix.install/2 feature coming in Elixir 1.12. We learn about some other features coming that will help script authors. We talk about OTP 24 and when we can expect 1.12 to be released, ExDocs support for Erlang libraries, and more!

Show Notes online – https://thinkingelixir.com/podcast-episodes/039-mix-install-and-exdocs-for-erlang-with-wojtek-mach

Read More

#038 Maintainable Elixir with Saša Jurić

Thinking Elixir Podcast

Saša Jurić shares how the team at Very Big Things is building maintainable Elixir code. This ranges from the development processes to code design and organization. He takes some “radical” positions and challenges conventions on a mission to find what actually works well. We talk about his library Boundary and how it helps enforce API designs. He talks about the “Junk Drawer Pattern” and how code analysis helps identify lines of separation for refactoring. A thought provoking and fun discussion!

Show Notes online – https://thinkingelixir.com/podcast-episodes/038-maintainable-elixir-with-sasa-juric

Read More

#037 Lambda Days Conference and Elixir

Thinking Elixir Podcast

After covering the news, we share a live recording of the show from the Lambda Days conference. It was a lot of fun! We covered topics like learning and teaching Elixir, functional programming, strengths of Elixir over Erlang, the developer tooling, why Elixir is awesome even when not building distributed systems, and much more!

Show Notes online – https://thinkingelixir.com/podcast-episodes/037-lambda-days-conference-and-elixir

Read More

#036 Using LiveView and Hooks with Alex Minette

Thinking Elixir Podcast

Alexandre Minette shares his adventures with LiveView as he builds a personal finance tracking application. We cover his use of hooks to integrate Javascript libraries that give him the UX he wants. He shares some tips and resources for finding Javascript libraries that work well with LiveView. Alex pushes browser locale data up to the server to customize rendering dates and times for a fun and different approach. We also get his perspective on using Flutter for Mobile development and where he thinks it fits with web technologies like LiveView.

Show Notes online – https://thinkingelixir.com/podcast-episodes/036-using-liveview-and-hooks-with-alex-minette

Read More