Que - Elixir Job Processing with Mnesia
Que is a simple background job processing library backed by Mnesia. That means it works without any external dependencies such as Redis which makes it easy to set up and use.
<img src=’https://i.imgur.com/Eec71eh.png’ alt=’Que’ width=’100px’ />
Setting up Gitlab CI for Elixir/Phoenix on your VPS
Step by step guide showing how to combine Gitlab.com with your VPS to run CI builds using Docker.
https://www.frankkumro.com/post/setting-up-gitlab-ci-for-elixir-phoenix-on-your-vps/
Setting up HTTPS for Raxx applications
New Tokumei guide Security with HTTPS. Complete walk-through to add TLS/SSL to any Raxx application.
ExDash: Internal Elixir docs integrated with Dash
A mix task to make your app’s documentation searchable and readable via Alfred and Dash: ExDash on github. Supports Umbrella Apps! Start dog-fooding your docs today!
Focus v0.3.0
v0.3.0 of Focus, a library for working with functional lenses is up on hex. The changelog can be found on the release page.
Passwordless Authentication with Phoenix Tokens
Check out this article on the brave new world of passwordless authentication and how to use Phoenix Tokens to implement in your Elixir application!
How to Redirect from the Phoenix Router
A simple guide on redirecting from the Phoenix router using Test-Driven Development (TDD).
https://www.viget.com/articles/how-to-redirect-from-the-phoenix-router
Elixir 2D rendering
Want to draw some shapes with Elixir? Check out https://github.com/jamesotron/vivid.ex
From Zero to Hero in Elixir #2 - IEx and Basic Types
From Zero to Hero in Elixir #2 - IEx and Basic Types
plymio_enum v0.1.0
Just published the latest package in my Plymio family plymio_enum.
The package offers support for dynamically creating rich Enumerable transformation functions, including support for a dictionary of transformations.
Using GenStage for a Batching Pipeline
GenStage provides a toolset to create powerful processing pipelines in Elixir and also powers Crimson Aegis with batch processing for Slack messages.
https://alexgaribay.com/2017/04/25/using-genstage-for-a-batching-pipeline/
plymio_ast v0.2.0
New version of plymio_ast my package of utility functions for manipulating ASTs (Quoted Forms) now on Hex.
Sending notifications in Elixir with Ravenx
In this post Acutar.io team shows how they manage to dispatch notifications using multiple strategies in Elixir, making use of a library called Ravenx.
https://medium.com/acutario/sending-notifications-in-elixir-with-ravenx-1f2502a1f272
When to use processes in Elixir - Part 1: Storing state
In this series of articles, I try to sum up the major reasons to use processes instead of accessing your functions directly. The first post is about “Processes and State”.
https://medium.com/elixirlabs/when-to-use-processes-in-elixir-18287da73d47
[PL] Practical guards in Elixir by example
Practical usage of guards in Elxir. Example of refactoring from cond to guards. Post is in Polish, but automatic translation to EN and DE is available (not perfect, but exists).
Dry Test Setup with ExUnit.CaseTemplate
See how to use ExUnit.CaseTemplate to dry up your test setup in a real world example from GrovePi.
benchee 0.7, benchee_html 0.2, benchee_json 0.2
The benchee family of projects for your benchmarking convenience saw some new releases yesterday. The biggest feature is that the benchee_html report is now properly split up. Other fixes include goodies like relaxing the Poison dependency as well as adjusting some outputs and parallel statistics generation.
IntelliJ Elixir v5.1.0
https://github.com/KronicDeth/intellij-elixir/releases/tag/v5.1.0
- Graphical debugger with line breakpoints
