IntelliJ Elixir - Working with Broken Code and Complex Macros
Offered By: Code Sync via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
Related Courses
Getting Started with Elixiregghead.io Elixir
Exercism Functional Programming with Elixir – Full Course
freeCodeCamp Functional Programming in Erlang
FutureLearn Begin learning Elixir
Independent