ElixirWeekly

Issue #149 - The new `Registry.select/2` and what match specs are

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

Here's what the latest issue looks like:

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

5 Aha Tricks to Make Elixir‘s Interactive Shell more Pleasant
For the freshman of Elixir, there are some small tricks to make your programming way more pleasant and unhindered.

The new `Registry.select/2` and what match specs are
Johanna wrote about a new Registry function in #Elixir 1.9 and her experience contributing.

Filtering Ecto Queries with Pattern Matching and Recursion
Hendra wrote a short blog post on using pattern matching and recursive function calls to apply filters to Ecto queries.

Deploying with Distillery and Docker
The fine folks at SmartLogic use Distillery to generate Erlang releases for our Elixir applications. In this post Eric explains how they generate the releases that get shipped to production.

Password Input in Elixir
Tiziano wrote a short blog post on how to get a password into a Mix Task without echoing what the user it typing.

Even more from around the Elixir community

ElixirMix Podcast 051 - Nerves and Farmbot with Connor Rigby Podcast

ASDF, the Package Manager for all Your Languages Video

Arjan Scherpenisse - The Elixir Parser Under the Microscope Video

Paul Wilson - A Production Grade Nerves System Video

Chris Keathley - Building Resilient Systems with Stacking Video

How to Create a `ecto.setup` Pipeline with Ecto 3.1.2 Blog post

Concurrent Ant Farm with Elixir and Phoenix LiveView Blog post

Erlang/OTP 22 is out Blog post

An Elixir Utility for Loading package.json into Neo4j Blog post

Using Python Trained Machine Learning Models from Phoenix (Elixir) Applications Blog post

Useful Elixir Patterns from Real-world Side Project Blog post

Bamboo Campaign Monitor Adapter Project update

Oban — Reliable and Observable Job Processing 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 :)

Contact

Feedback? Questions? Anything else?

Please contact René Föhring (email or tweet @rrrene for a quick conversation).