Notes on Our First Project

Elixir for Programmers, Second Edition

Setting up the dictionary project as an actual separate Elixir project is a more structured approach than I’ve seen so far. Use of multiple projects has been previously discussed but examples to date have been more at the module level within a project. Excited to see this approach introduced so early in the course. Already changing my assumptions about future project construction.

Also new to me was the use of @ to run a function at compile time. I have used @ notation, but only to declare a fixed value. Not sure when I would use a dynamic compile-time value vs. a configuration, but good to know it exists.

[Read More]

IEx and Mix Notes

Further side-quest to become comfortable with IEx/mix/dbg/pry. Learning commandline debugging since I’ve not been able to figure out how to launch a debuggable commandline program from VSCode.

[Read More]