Skip to content
0:00 / 0:00

#intellijelixir#intellijidea#elixir

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

Code Sync

15K subscribers • 68 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Elle Imhoff, Creator of IntelliJ Elixir

Intermediate. Assumes working knowledge.

4K views3 years ago1 recommendation

Tools and practiceProgramming languagesElixir and ErlangVim, Emacs and editors

Elle Imhoff explains how the IntelliJ Elixir plugin uses its own parser to provide IDE features even when code fails to compile.

This video was recorded at ElixirConf EU 2022 - elixirconf.eu/ IntelliJ Elixir Works Even if your Code Doesn't | Elle Imhoff - Creator of IntelliJ Elixir. Principal Software Engineer at DockYard. ABSTRACT IntelliJ Elixir is the Elixir plugin for JetBrains IDEs. It is built around the assumption that your editor should work even your code doesn’t compile. By statically analyzing code using its own parser, it is able to resolve and complete code in broken files. Go To Definition and Find Usages show paths through uses, imports, and macros that are thrown out by the Elixir compiler, which allows you to understand macro heavy code. Heuristics find definitions in DSL for Phoenix and Ecto and quote blocks. Talk objectives: Developers will learn how IntelliJ Elixir can be used to understand their code easier and faster even in the face of errors or gnarly macros. Target audience: Developers looking for a richer editor/IDE experience or struggling with complex code bases. Anyone that wants to see how source becomes .beams or macros inject code. • Follow us on social: Twitter: twitter.com/ElixirConfEU LinkedIn: linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: codesync.global • SUBSCRIBE TO OUR CHANNEL youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw

Why it's here

1 person recommends this

What people say. Recommended as a notable talk on Elixir tooling and IDE internals.

u/TechTalksWeeklyin r/elixir • Recommends

All ElixirConf 2023 talks ordered by views Hi👋! I've compiled a list all the talks from **ElixirConf 2023 and ordered it by the view count.** 1. **"Keynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023"** ⸱ **+17k views** ⸱ 01h 05m 33s 2. **"Keynote: Bringing Elixir to Life by José Valim | ElixirConf EU 2023"** ⸱ **+13k views** ⸱ 00h 56m 01s 3. [**"Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 2023"**] ⸱ **+5k views** ⸱ 00h 40m 15s 4. [**"A Blueprint for Intuitive Internal Elixir Ecosystems | Ryan Young | ElixirConf EU 2022"**] ⸱ **+3k views** ⸱ 00h 37m 38s 5. **"Lively LiveView with Membrane | Lars Wikman | ElixirConf EU 2023"**…