Digests » 115
AppSignal: Elixir’s first error monitoring and performance tool.
Writing a simple Elixir application to communicate and control a Bitcoin Core full node through its JSON-RPC interface seems like a fantastic “hello world” exercise. Let’s get to it!
Running periodic, or recurring tasks is a common undertaking for any web application. The stacks I’ve used in the past have all relied heavily on external databases and job queues to accomplish this task.
Many modern web applications require users to verify their email address at one point or another. This is especially important when you have a billing process that sends receipts to your users. We can easily add this feature to applications with Elixir and Phoenix.
I recently started developing a new Phoenix application that uses GraphQL. We decided to use the Absinthe GraphQL Library and it was the right decision so far. The maintainers are super nice and actively help with problems in the Elixir Slack channel. If you haven’t used GraphQL and want to learn about it, I can recommend you to go through How to GraphQL and I promise you, you will never want to go back and build a REST API again!
In this tutorial, we will test-drive an Elixir library and refactor it to leverage streams, while learning about Umbrella apps and handy testing techniques.