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

Here's what the latest issue looks like:

Logo ElixirWeekly by @elixirstatus Issue #137
This week in Elixir

The Beauty of Pattern Matching in Elixir
One of the reasons Alvise fell in love with Elixir is pattern matching and how it can be extensively used all over the code.

[ Elixir | Why Linked Lists? ]
Edison understood arrays and linked lists, but he had no idea how programming languages use them under the hood. A perfect opportunity to learn why Elixir uses linked lists under the hood!

Track-switching in a Large Elixir web Application
In this post, Thomas tells the story about a large code migration behind a feature toggle, and shows the necessary steps for implementing it.

Pouring Protocols in Elixir
Elixir has several mechanisms that allow us to write expressive and intuitive code. Read everything about Protocols in Elixir in this great post!

Base64-encoded file uploads with Phoenix and Plug
Base64-encoded files may be a special case in your app, but with the help of Plug.Upload they can be handled as easily as regular files uploaded via HTML forms.

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 :)


Feedback? Questions? Anything else?

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