YoVDO

IntelliJ Elixir - Working with Broken Code and Complex Macros

Offered By: Code Sync via YouTube

Tags

Elixir Courses Phoenix Framework Courses Static Analysis Courses Code Completion Courses

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 Elixir
egghead.io
Elixir
Exercism
Functional Programming with Elixir – Full Course
freeCodeCamp
Functional Programming in Erlang
FutureLearn
Begin learning Elixir
Independent