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

Here's what the latest issue looks like:

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

What's new in Elixir - Apr/19
Read the "State of the Union" on Plataformatec's blog! These are always great. I almost missed the introduction of the ~U sigil!

There is no Magic in Elixir!
When Sven got into Elixir, he was admiring all the awesome shiny magic it had ready for him to build things. Then he discovered that there’s actually less to it than one might think ... in a good way!

You may not Need GenServers and Supervision Trees
This post proposes that we can build great applications without writing GenServers and supervision trees ourselves.

Caveats Storing Large Amounts of Data in Elixir Agents
Pascal ran into an interesting gotcha with Agents that caused massive amounts of resource usage. In this post he describes what happened and how you can avoid it.

Using Libgraph for Graph Data Structures in Elixir
Tony looks at the Elixir libgraph package from Paul Schoenfelder.

Thoughts On Elixir: Pros And Cons Of The Most Popular Tool For High-Load Dev
Interesting perspective on the pros and cons of using Elixir.

Even more from around the Elixir community

Weighted Shuffle in Elixir Misc

ElixirOutlaws - Implicit vs. Explicit Podcast

ElixirMix Podcast 049 - Standard Library Treasures Podcast

Pi Zero Using Nerves Sending USB Keypresses Triggered by GPIO Video

Introduction to Testing Video

How to Write Doctests in Elixir Blog post

Serving Static Assets on a Subpath in Phoenix Blog post

Pattern Match a List of Structs Blog post

Easy Introduction to Recursive Functions Blog post

Ready to Take the First Sip of Elixir? Blog post

Organising Absinthe GraphQL and Ecto Errors Blog post

Event Sourcing With Elixir - Part 4 Blog post

NimbleETS → kv-store For Zero Cost Project update

IntelliJ Elixir 10.5.0 Project update

Uribe - Manipulate URI Structs Project update

external_state v1.0.4 released Project update

KeywordValidator - Get a Handle on Your Options 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).