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

Here's what the latest issue looks like:

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

Cookie Authentication with Phoenix LiveView
Toran put together a story about his search for a viable login/signup solution that works with Phoenix LiveView.

Decomposing Domain Models Based on Lifecycles
How can you decompose big domain models into nice modular design? Maciej describes one of the possible techniques using examples in Elixir.

Step by Step Guide to Improving Cohesion in Elixir
Steven wrote an article on a helpful technique that he used to increase the Cohesion of his code.

Elixir Processes: Testing
Thinking in processes is already difficult; writing automated tests for those processes shouldn’t make it worse.

Even more from around the Elixir community

Elixir Wizards Dojo - Questions for the Nerves Team Misc

ElixirWizards: Sundi Myint on The Visual Side of Elixir, the History of Emojis, and Test- and Domain-Driven Architecture Podcast

ThinkingElixir: #002 REST vs GraphQL with Ben Wilson Podcast

Elixir Mix: Real-Time Phoenix, Tenant Data, and User Auth with Steve Bussey Podcast

Impl Attribute Video

File Uploads with Waffle Video

How I Changed the Default Structure of Elixir Project to Suit My Preferences More Blog post

OTP as the Core of Your Application Part 1 Blog post

Deploying Elixir (1 of 3): Building Releases With Mix Blog post

How to Migrate Live Production Data Blog post

Learn Elixir and Phoenix: Add Authentication Blog post

Ericdouglas/distributed-systems-journey Project update

Subvisual/fsmx 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).