Issue #8: Elixir for Rubyists, How B/R trains Elixir devs and Elixir Fountain is on Patreon now!

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

Here's what the latest issue looks like:

Issue #8 - ElixirConf Edition

As you might have noticed, this email is a day late. There is a reason for that: a beautiful OLED enhanced, Nerves powered badge and the first day of ElixirConf.

It is a blast. This is, by far, the largest gathering of Elixir engineers yet. 550 people have come to Orlando to learn all things around the language and meet other, like minded folks.

I won't give you a summary of the talks, because other people will write those reviews and the recordings will be available on YouTube shortly. But let me tease you a bit: This is every bit as exciting as I imagined and it was well worth a trip over the atlantic.

And: it's not over, yet.

This week in Elixir

Elixir Fountain is on Patreon now!
The Elixir Fountain is not only my favorite podcast, it is also one of the things I take for granted in the Elixir community. Starting this week, we can now show our support for this great show by pledging 10$ per month. I am a patron and if you like Johnny's interviews you should consider becoming one as well.

How B/R trains Elixir devs
Learn how Bleacher Report has trained all their Ruby devs to become Elixir engineers.

Elixir for Rubyists
Tute from Thoughtbot wrote a post about how to write Elixir when you are still thinking Ruby.

Laboratory: Feature Flags in Phoenix Projects
Laboratory is an Elixir plug that allows developers to turn feature flags on/off in Phoenix or any plug-based web app.

Kane: a Google Pub/Sub client for Elixir
Kane is a simple library for using Google's Pub/Sub service in your Elixir app.

Goth: OAuth2 for service accounts via Google Cloud APIs
Goth is a simple library to generate and retrieve OAuth2 tokens for use with Google Cloud Service accounts.

Community Corner Help wanted

Ecto: Unexpected syntax error in preload expression (nested queries)

hex_web: Allow using email everywhere that accepts usernames

phoenix: Enhancement: Watcher is not restarted if it dies.

In this section, I want to highlight projects that are looking for contributors. To add your project to this section, just press reply!
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).