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

Here's what the latest issue looks like:

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

Phoenix LiveView Ant Farm
Holy cow! Ricardo created this small experiment consisting of a bunch of old school ants running around (using Phoenix LiveView).

5 Reasons Elixir can be Your Competitive Advantage
Inspired by a recent discussion about the topic, Elvio wrote a blog post with some of the reasons that might make Elixir your competitive advantage.

benchee 1.0 is finally here!
Congrats to Tobias, Devon and everbody who helped to make 1.0 happen! 🎉

How We Scrapped and Aggregated Data from Multiple Sources Using OTP
Just like in the documentary series “Big, Bigger, Biggest” we are going to show the different versions we developed on a real project, alongside the pitfalls and breakthroughs of each version.

Event Sourcing in Practice Screencast
In this Event sourcing in practice screencast Ben demonstrates how you can apply event sourcing to an Elixir application.

Our experience writing Elixir microservices
Jean-Phillipe just published our blog post about writing Elixir microservices in their polyglot environment.

Elixir Streams and large HTTP response: processing text
This is a second part of the article of last week. This time we are going to process on the fly a 30 million lines remote file, summing the numbers of each line.

Even more from around the Elixir community

Frank Hunleth - Elixir in Production Podcast

ElixirMix Podcast 045 - Where the Wild Things Are with Johnny Winn Podcast

Getting Started with Phoenix LiveView Video

Elixir: Gracefully Shutting Down GenServer Process Video

The Poison Pill Process Blog post

Real World Phoenix |> A LiveView Dashboard Blog post

Discovering the Truth Behind an invalid_file_path Error Blog post

Building a Gitlab CI Light Using Elixir/Nerves - Hardware Blog post

Why Should Every Process be Supervised? Blog post

Basic HTTP Authentication in Elixir/Phoenix Blog post

Elixir Protocols Blog post

From 0 to DynamicSupervisor — Handling Processes in Elixir Blog post

Open-source Elixir Boilerplate App Project update

ExopData 0.1.5 Project update

Exop 1.2.4 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).