Digests » 118


AppSignal: Error tracking and performance insights

AppSignal: Elixir’s first error monitoring and performance tool.

this week's favorite

10 Amazing open source Elixir/Phoenix Apps

A comprehensive list of 10 awesome applications built with Elixir/Phoenix web framework.

5 Videos from ElixirConf 2017 You Need to Watch

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.

It's Windows 3.1 All Over Again

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 debug web toolbar for Phoenix

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!

The minimum knowledge you need to start Metaprogramming in Elixir

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.