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

Here's what the latest issue looks like:

Logo ElixirWeekly by @elixirstatus Issue #174
Welcome to Issue #174

I am sorry that this is a day late, I am on a business trip and coming down with a cold. Next week we'll be back to our regular scheduling.

This week in Elixir

The Changeset API Pattern
The focus of this post is on enhancing data integrity in your application by adding explicitness between your API and your schema changesets.

Adopting Elixir at FindHotel
Fernando wrote a post on why the folks at FindHotel adopted Elixir in small steps.

Elixir in VS Code
Writing Elixir code in the VS Code editor? Checkout Mark's recommended extensions.

How to use Data Spanning Multiple Data Sources in Elixir
In this post, Jacek focusses on one of Ecto's more advanced features: “preloading” of related data.

Using Dataloader.KV to Call APIs Lazily
A short post on getting started with Dataloader.KV - example code included.

Even more from around the Elixir community

Elixir Mix: MUD Development and Grapevine Podcast

Elixir Outlaws: Live from GigCity It's Saturday Afternoon Podcast

Intro to Phoenix LiveView for web Developers who Don't Know Elixir Video

Ueberauth Oauth 2 Walkthrough (phoenix Framework) Video

Brief Overview of Designing Elixir Systems with OTP Video

Elixir For Node.js Developers – Your Handbook To Success Blog post

Elixir Trickery: Using Macros & Metaprogramming Without Superpowers Blog post

Internationalisation with Phoenix LiveView Blog post

Oban Recipes Part 7: Splitting Queues Blog post

Logic Programming: the Infamous Rete Algorithm in Elixir Blog post

Review: Learn Functional Programming with Elixir Blog post

Ecto & Multi-tenancy - Dynamic Repos - Part 2 Blog post

Amalbuquerque/interceptor Project update

meltwater/gen_rmq Project update

Oestrich/grapevine Project update

KronicDeth/intellij-elixir 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).