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

Here's what the latest issue looks like:

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

How to use Elixir LS with Vim
Mitchell updated his article “How to use ElixirLS with Vim” to reflect the recent updates to ElixirLS and ALE.

5 Top Tier Companies that use Elixir
What connects Pepsi, Spotify, and Discord? They all use Elixir!

Best Practices for Background Jobs in Elixir
Learn how to avoid some common mistakes while working with background jobs in Elixir.

Organizing LiveView Logic with Presentation Models
Don't make the same mistakes Steven made with GenServers when working with Phoenix LiveView. To help, he wrote this post about extracting a functional core from a LiveView.

Introducing Lean Server for Midas
Interesting post about why one would built "yet another webserver" as well as the goals of building the new server in Gleam.

Even more from around the Elixir community

Dave Thomas on Learning How Things Work Podcast

Simple Phoenix LiveView App: The Podcast Listing Page Video

Simple Phoenix LiveView App: Markdown Show Notes Video

Phoenix LiveView and PubSub Video

Connecting Ecto to a Legacy Database in a Script Blog post

Implementing a Custom ExUnit Assert to Test PDF Output Blog post

How I Added Pagination Using live_patch for my LiveView Site Using Dissolver Blog post

The Beauty of Recursion and Pattern Matching in Functional Programming Languages Blog post

Decomposing Domain Models Based on Lifecycles Blog post

Should you use Database Transactions for Data Consistency? Blog post

Step by Step Guide to Improving Cohesion in Elixir Blog post

Why Shouldn't you use Elixir Code in Database Migrations? Blog post

wanderanimrod/elixir_mock Project update

Domo Project update

Qqwy/elixir-blocked Project update

Correios CEP 0.6.0 Released Project update

Incident 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).