Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

IntelliJ Elixir - Working with Broken Code and Complex Macros

Code Sync via YouTube

Overview

Explore the capabilities of IntelliJ Elixir, the Elixir plugin for JetBrains IDEs, in this conference talk from ElixirConf EU 2022. Discover how the plugin's static analysis and custom parser enable code resolution and completion even in broken files. Learn about the plugin's ability to navigate through uses, imports, and macros, providing insights into macro-heavy code that the Elixir compiler typically discards. Understand how heuristics are employed to find definitions in DSLs for Phoenix and Ecto, as well as quote blocks. Gain valuable knowledge on leveraging IntelliJ Elixir to comprehend complex codebases more efficiently, even when faced with errors or intricate macros. This talk is ideal for developers seeking a richer editor/IDE experience or those grappling with complex Elixir projects, offering insights into the transformation of source code into .beam files and the injection of code through macros.

Syllabus

IntelliJ Elixir Works Even if your Code Doesn't | Elle Imhoff | ElixirConf EU 2022

Taught by

Code Sync

Reviews

Start your review of IntelliJ Elixir - Working with Broken Code and Complex Macros

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.