ElixirWeekly

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

Here's what the latest issue looks like:

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

Que v0.9 released! 🎉
Que is a simple background job processing library for Elixir that’s backed by Mnesia for storage.

Personal Notes from Lonestar Elixir Conf 2019
Pedros personal notes from Lonestar Elixir Conf 2019.

Exenv - Dynamically Load Env Vars
Exenv provides an adapter-based approach to dynamically loading environment variables from external sources.

Elixir's If and Elixir's Do
Edison saw a single line of an if statement in Elixir and it excited him enough to write an article about it (this is an interesting introspection of someone discovering Elixir's macro system).

Using Control Flow in Elixir to Improve Discoverability
Code is read many more times than it is written, so it is important to us that our code is understandable. Here are a couple of guidelines we tend to follow in order to boost the discoverability and convey purpose to the reader.

Cool CLIs in Elixir with IO.ANSI
After writing about how to use IO.write/2 to build cool command line interfaces, Dennis decided to follow it up with a post about IO.ANSI. He walks through working with color, cursor movement, and covering the entire terminal.

Achieving 100k Connections per Second with Elixir
In this article, the folks of Stressgrid explain how you can scale Elixir to handle 100k connections per second.

Even more from around the Elixir community

Match On A Map In A With Construct In Elixir Misc

Using When Clauses In A With Construct In Elixir Misc

Lonestar ElixirConf 2019 Lunchisode Podcast

ElixirMix Podcast 042 - Updates on ExVenture with Eric Oestrich Podcast

This Week on our Elixir Live Stream: Using PG Notify Video

Can You Start two Supervisors from an Application in Elixir? Video

How a GenServer Handles Multiple Requests Video

Another Elixir Tips & Tricks Mixed In Blog post

Free Episode on Elixir Agents Blog post

Elixir Umbrella Applications and Testing with Mox Blog post

Idea: GenServers with Map-based State Blog post

Playing with FFmpeg C Code in Elixir Blog post

Testing with Mock Processes in Elixir Blog post

My Journey into Caching an Elixir App Blog post

Hey Process, There is a Message for You! Blog post

Test Suite as a Complexity Measuring Tool Blog post

Credo v1.0.3 released Project update

IntelliJ Elixir v10.3.0 Project update

Ack With Ease Project update

EnvHelper 0.1.0 released, now without warnings! 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).