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

Here's what the latest issue looks like:

This week in Elixir

Poncho Projects in Nerves
Greg tells us how umbrella projects can be problematic for a Nerves-based project and why he prefers "ponchos" over "umbrellas" for this very reason.

Optimizing Your Elixir and Phoenix projects with ETS
Chris McCord shows us how to optimize our Elixir and Phoenix applications with a fast in-memory store (ETS).

Demystifying processes in Elixir
In the first edition of Elixir Alchemy, the fine folks of AppSignal dive into processes in Elixir by deconstructing the Task module.

When to use processes in Elixir - Part 2
Omar shows us how all the code we write in Elixir runs in processes and how we can write long running concurrent tasks.

Elixir for Java Developers, Episode I
Jusabe looks at Elixir from the viewpoint of a Java veteran and shows programmers with a similar background how to put all the objects, classes and interfaces aside for a moment.

Unai published Veritaserum, a simple sentiment analisys library for Elixir. It’s based on the AFINN-165 word list and also supports emojis!

Pattern Matching And State Machines
Learn how to build a template engine, leveraging pattern matching and state machines while measuring overall performance.

Even more from around the Elixir community

TIL: Create A List Of Atoms Misc

Sending Email with Bamboo - Part 2 Video

Modules & Functions | Zero to Hero #4 Video

Elixir.LDN 2017 - 17 Aug - London Conference

ElixirConf US - 5-8 Sep - Bellevue Conference

Elixir with Love Conf - 10 Nov - Providence Conference

GraphQL Authentication with Apollo and React Blog post

Streaming Data with Ecto Blog post

The Elixir/Erlang Platform Blog post

Zweitag at ElixirConf.EU 2017 Blog post

A Refreshing Tonic, Realtime Updates with Phoenix Channels Blog post

Phoenix and the Frontend Blog post

Elixir/Phoenix partials Blog post

Using ASDF-vm in Nerves Blog post

Elixir - GenStateMachine Blog post

calcinator 3.0.0 Project update

retort 2.1.0 Project update

WebSockex 0.1.3 Project update

lexmag/msgpax Project update

Sobelow - 0.2.3 Project update

Swoosh 0.8 - Send emails with attachments using all adapters Project update

retort 2.0.0 Project update

Sobelow, the Phoenix vulnerability scanner - v0.2.5 Project update

Startup Job, a sample project to search startup jobs 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 :)


Feedback? Questions? Anything else?

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