Digests » 118
AppSignal: Elixir’s first error monitoring and performance tool.
this week's favorite
The number of Elixir developers keeps growing steadily. And while Elixir hasn’t become the world’s number one programming language just yet, there is a constant stream of new developers who join the community. Naturally, this also means an ever-increasing number of participants for the two biggest annual Elixir conferences: ElixirConf EU in spring and ElixirConf US in fall.
Metaprogramming is writing code that writes code. In Elixir, we use macros to transform our internal program structure (AST) in compile time to something else. For example, the if macro is transformed to case during compilation, we call this macro expansion.
In 1994 Microsoft started working on Windows NT. This was great, we had true pre-emptive multitasking. But thread creation and context switching was really slow. We could only spawn like 5 threads a second. So the “Fiber” was invented. This allowed threads to be shared. But fibers could not be pre-empted because they were not true threads.
A toolbar for Phoenix projects to display all sorts of information about current and previous requests: logs, timelines, database queries etc. Project is in its early stages and under active development. Contributions to code, feedback and suggestions will be much appreciated!
A comprehensive list of 10 awesome applications built with Elixir/Phoenix web framework.