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

Here's what the latest issue looks like:

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

Keeping Up with the Fans: Scaling for Big Events at Whatnot, with Elixir and Phoenix
This blog post details how the engineering team at Whatnot measured the capacity limits of the Elixir/Phoenix system powering Whatnot Live auctions, and the tricks they used to make sure it handles an unusual spike in traffic.

Devs For Ukraine
This is a small remote conference to raise funds for Ukraine. The lineup features notable Elixir speakers and others. The goal is to raise money which will be distributed to several NGOs benefitting Ukraine.

Elixir’s Best Practices: Achieve Secure Authentication
This article goes through the different vulnerabilities you may encounter with your authentication strategies and show you how to prevent them.

Elixir Test Setup in VSCode
A short blog post by Austin on how to setup elixir testing tasks and keybindings in VSCode.

Finitomata :: The Proper FSM for Elixir
The most important thing Aleksei wanted to automate would be the FSM pure description itself as well as OTP boilerplate.

Even more from around the Elixir community

Thinking Elixir: Preventing Service Abuse with Michael Lubas Podcast

Elixir em Foco: Past, Present, and Future About Surface with Marlus Saraiva Video

Exploring Options for Storing Custom Data in Ecto Blog post

Mocking External Dependencies in Elixir Blog post

Paginate with Ecto Blog post

This Week I Learned: Monitoring and Observability with Prometheus, Grafana, and fly.io Blog post

Doctest Functions with Side Effects Blog post

Function/Variable Ambiguity in Elixir Blog post

Am-kantox/finitomata: FSM Implementation Generated from PlantUML Textual Representation Project update

Recruitee/existence: Asynchronous Dependency Health Checks Library. Project update

tashirosota/ecto_cellar: 🍷store Changes to Your Models, for Auditing or Versioning. 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).