QFM010: Elixir Reading List - March 2024
Source: Photo by Michael Dziedzic on Unsplash
Here is everything I found interesting about the Elixir programming ecosystem during March 2024.
The March Edition Quantum Fax Machine's Elixir Reading List starts with a discussion on the Doctest Formatter plugin for enhancing code readability, then dives into practical solutions for developers, such as managing environment-specific configurations efficiently without external dependencies as discussed in Simple .env-like configuration in Elixir.
We then look at Elixir's GenServer in What is Elixir GenServer?, reflecting on the language's capabilities handling complex asynchronous operations. We also take a look at architectural principles, comparing the Phoenix and Rails frameworks in "Phoenix is not your application (unlike Rails)".
We also look at error handling within Elixir projects as well as integration with large language models (LLMs) through the thmsmlr / instructor_ex library, which makes generating regular and programmatically workable output from LLMs much easier.
Security practices and tools like Semgrep are discussed, offering insights into protecting Elixir code, highlighted by a Fireside chat with Holden Oullette on secure coding practices. We take a quick look at Credo for static analysis, linting, and code quality improvements in "Credo rules you've been sleeping on".
Among other links, this month's collection also looks at a very practical guide for integrating GraphQL with the Phoenix Framework via Absinthe.
As always, the Quantum Fax Machine Propellor Hat Key will guide your browsing. Enjoy!

See the Slideshare version of the post or read on:
Links
Regards,
M@
Originally published by M@ on Medium.
Was this useful?