ElixirWeekly
[ElixirWeekly] Issue #88 - Top Open Source Frameworks in Elixir
Every Thursday: No frills, no click-through, no spam.
Here's what the latest issue looks like:
This week in Elixir
Should I Use `with` or `|>` for Architecting Flow in Elixir Programs?
This blog post compares two approaches of describing the flow of a program, `with` and `|>`, and gives a recommendation on when to use each.
Top Open Source Frameworks in Elixir
Murtaza put together a list of "Best Elixir Frameworks" for creating applications for web, APIs, bots, command-line scripts, dashboards, etc.
Querying an Embedded Map in PostgreSQL with Ecto
Structs and maps are easy to work with in Elixir, but if they are stored in the database as JSON and accessed via an Ecto Schema, it's not as clear how to query them. This post explores how to do that!
Payload Validation
This post by Kamil explores where and how to validate incoming payloads in web applications.
Expat - Reusable, Composable Pattern Matching in Elixir
Expat is a library for creating composable pattern matchers that just went 1.0!
The RedMonk Programming Language Rankings
As with every iteration of the RedMonk Programming Language Rankings, Elixir is climbing up.
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 :)
Contact
Feedback? Questions? Anything else?
Please contact René Föhring (email or tweet @rrrene for a quick conversation).