ElixirWeekly

Issue #64 - Building Thor-like CLI in Elixir

Every Thursday: No frills, no click-through, no spam.

Here's what the latest issue looks like:

This week in Elixir

ElixirJobs - Elixir-oriented job board
Óscar just released ElixirJobs, a job board for Elixir enthusiasts and companies that want to hire developers for their Elixir/Erlang projects!

Building Thor-like CLI in Elixir
Tymon explores and compares two possible implementations of Ruby’s Thor CLI toolkit, one using Ruby’s dynamic meta-programming and one using Elixir macros.

Rails and Phoenix microservice synergy
Sergey has just written an article about how he and his team rewrote part of their Rails app into a Phoenix service.

Reading Named Pipes With Elixir
This post describes how to go about reading data from special files like named pipes.

Go, Erlang, Elixir; what’s in a programming language anyway?
Stuart writes about the online betting industry and why Elixir and Erlang are the "right tool for the job".

Intro to Elixir's Testing and Executables
Cool article about how to setup testing and create executables in Elixir.

10 Amazing open source Elixir/Phoenix Apps
A comprehensive list of 10 awesome open source applications built with Elixir/Phoenix.

Deployment Is Coming! Anyone at the Helm?
This is a very interesting article on Elixir deployment (with maybe too many Game of Thrones references).

Even more from around the Elixir community

TIL: Exit IEx Gracefully with `respawn()` Misc

TIL: `with` statement has an `else` clause Misc

ElixirFountain w/ Matt Ludwigs Podcast

Intro to Function Plugs Video

Exploring Elixir: Effortless Scaling With Automatic Clusters Video

Abuse Elixir Process State with the Dictionary! Blog post

Elixir :applications vs :extra_applications - a guide Blog post

Sharing fixtures between test modules in Elixir Blog post

Exploring the Bitcoin Blockchain with Elixir and Phoenix Blog post

PlugPassword - secure your application with password Blog post

What did I learn: Pattern matching in Elixir Blog post

Implementing a state machine in Elixir Blog post

Testing the GenStages Under Umbrella Blog post

Experimenting with inherited tables in Ecto Blog post

Visiting ElixirConf US 2017 Blog post

Explicitness (Ecto) vs Implicitness (Active Record) Blog post

Concurrent Calculation Of Fibonacci In Elixir Blog post

Designing an interface for HTTP streaming Project update

ElixirScript 0.31.0 Released Project update

Hammer v2: Rate-Limiter with pluggable backends Project update

Clusterable v0.2 Project update

Mockery 1.3.1 released Project update

That's it for this round, have a great day!
@rrrene from ElixirWeekly

If you like this newsletter, please tell the world!

You can view this issue in your web browser.

You can subscribe below:

Questions & Answers

Can I submit things I made to be included in the next issue?

Yes! Simply post them to ElixirStatus and you can be sure that they land on my radar.

Is my email address safe with you?

Yes. I'd like to consider myself a trustworthy individual, but then who doesn't?

I am, however, an active member of the open-source Elixir community and the maintainer of Credo and ElixirStatus. I will NOT ruin my reputation by selling your data to a third party.

Why do you require me to confirm my email address?

I just believe that requiring double opt-in to subscribe to any email-based system is a win for both parties: You are safe from unintentionally subscribing and I can be confident that you actually own the email address and want to receive the newsletter I send you :)

Contact

Feedback? Questions? Anything else?

Please contact René Föhring (email or tweet @rrrene for a quick conversation).