ElixirWeekly

Issue #39 - GenStage for continuous job processing

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

Here's what the latest issue looks like:

This week in Elixir

The Erlangelist - To spawn, or not to spawn?
Saša discusses whether it is better to keep everything in a single process or to have a separate process for every piece of state you need to manage.

GenStage for continuous job processing
The folks from uSwitch tell us about continuously polling AWS SQS for messages and processing them with GenStage.

Elixir Math Tips
Alex shares some of the interesting stuff he's learned about working with math in Elixir.

Phoenix and Elm, a real use case (pt. 6)
Here is the last part of Ricardo's series about Phoenix and Elm, covering the communication through WebSockets.

Subscribe to messages with pattern matching
Lasse wrote a blog post about how to save a pattern to be used later in pattern matching. He illustrates this for publish/subscribe, where he needed to subscribe to terms with a pattern instead of a topic.

Even more from around the Elixir community

TIL: Defining Multiple Clauses In An Anonymous Function Misc

TIL: Use Elixir plug for only some controller actions Misc

Phoenix Framework Tutorial Part 2 Video

Building a webserver in Elixir Video

Elixir Phoenix - Setting up Zurb Foundation Video

Generating docs for your Elixir project - ElixirCasts.io Video

Little things that saves time in Elixir Coding Blog post

Understanding Tuples and Atoms in Elixir Blog post

Using Create React App with Phoenix Blog post

How we built passwordless auth with Auth0 and Elixir/Phoenix Blog post

MBU: Mix Build Utilities Blog post

Little things that saves time in Elixir Blog post

Support VSCode Problems in Mix Tasks Blog post

Benchmarking Elixir Benchmarking Tools Blog post

Testing Elixir Mix tasks Blog post

Testing Elixir Concurrent Apps Blog post

Fault tolerance doesn't come out of the box Blog post

Elixir deployments: our data on what the community needs Blog post

Elixir Meetup at ePages: What's the best vindinium bot? Blog post

Canvas open sourced their Phoenix API Project update

grovepi - Use the GrovePi in Elixir Project update

CookieJar is here to store your cookies Project update

ex_lcd v0.4.0 released Project update

Phone v0.4 released Project update

ShorterMaps 2.0 released: ES6 map shorthand for Elixir Project update

Credo v0.7.2 released 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).