Mark Ericksen is the creator of ThinkingElixir.com and the podcast. He works at Fly.io and loves working in Elixir and helping others too.
Mark Ericksen has hosted 233 Episodes.
-
161: Lexical LS and Elixir Dev UX
July 25th, 2023 | 57 mins 56 secs
elixir, language server, lexical
Exciting news in Elixir land! Learn about Steve Cohen’s new project, Lexical LS, an Elixir Language Server designed for the code editors we use. Discover the technical challenges and how Steve Cohen aims to make it easy to contribute!
-
160: LiveView Async Pattern and Admin Tools
July 18th, 2023 | 54 mins 49 secs
admin, anti-pattern, async, elixir, kaffy, liveview
Enjoyed talking over an "Async Pattern'' for loading data into a Phoenix LiveView. We discuss when it's the perfect fit then dive into the current state of Elixir admin tools with Andy Glassman.
-
159: Langchain with Elixir and Safe Ecto Migrations
July 11th, 2023 | 49 mins 39 secs
ai, chatgpt, ecto, elixir, langchain, llm, migrations
Mark & David delve into Langchain, popular in JS and Python communities for quick-build demos. Mark's exploring it with Elixir! Plus, we discuss David's recent job shift and his innovative ideas for data migrations using Oban.
-
158: From Ruby to Elixir with Steve Bussey
July 4th, 2023 | 57 mins 21 secs
book, elixir, learning, ruby
Making the leap from OOP to Functional? Unleash the power of Elixir! We chat with Steve Bussey about his book “From Ruby to Elixir” and about navigating the mental shift to build amazing applications.
-
157: Adding Dialyzer Late in the Game
June 27th, 2023 | 53 mins 37 secs
bugs, dialyzer, elixir, language servers, static types, types
Discover the ins and outs of Dialyzer, the static code analysis tool in the Elixir community. Join our chat with Noah Betzen as he shares tips, strategies, and resources to overcome common challenges when adding it to a mature project!
-
156: React to LiveView for Performance
June 20th, 2023 | 45 mins 8 secs
elixir, liveview, performance, react, reactjs
From React to LiveView: Tim Gremore said goodbye to his app slowdowns! He shares how LiveView solved a painful performance issue, in addition to tips, lessons learned, and more in this episode.
-
155: Thinking Elixir News
June 13th, 2023 | 9 mins 15 secs
arrow, elixir, news, security
Get the latest in the Elixir community! Hear about OpenSource contributor recognition, another AI insight, a new beta book to help transition from OO languages, what's Arrow?, conferences needing speakers, and more!
-
154: Serving Up AI with Sean Moriarity
June 6th, 2023 | 50 mins 55 secs
ai, bumblebee, chatgpt, elixir, nx, servings
Discover the intersection of AI and Elixir with Sean Moriarity’s insights on the public AI shift, Python frustration alleviation, integrating ML solutions, LLaMa support in Bumblebee, and more!
-
153: Elixir Tools and Language Servers
May 30th, 2023 | 56 mins 11 secs
credo, developer tools, elixir, lsp, visual studio code
Language servers are crucial for modern developers and Mitch Hanberg is blazing a new path with gen_lsp. Discover how he implemented a Credo LS and hear his vision for Elixir dev tools and his new elixir-tools Github org.
-
152: Rust and Elixir Play Great Together
May 23rd, 2023 | 50 mins 15 secs
developer experience, dx, elixir, liveview, nif, phoenix, rust, rustler
Rustler gives Elixir easy access to Rust and community libraries. We talk with Jason Stiebs about being a Phoenix Core Team Member, making debugging a crashing LiveView nicer, how to leverage Rust when we need it, and more!
-
151: Peeking inside the Livebook
May 16th, 2023 | 43 mins 26 secs
collaborative, elixir, launch week, livebook, news
Recently Livebook had its first launch week! We met with Jonatan Kłosko to learn how things like apps and stamping work along with the new Teams feature. He shares his favorite unsung features and more!
-
150: Thinking Elixir News
May 9th, 2023 | 13 mins 13 secs
eef, elixir, liveview, liveview native, news, otp
News covers Chris McCord's keynote speech on LiveView 1.0. We cover the EEF's final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!