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

Here's what the latest issue looks like:

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

Ace vs Cowboy - HTTP Server Benchmark
This is a basic HTTP benchmark comparing cowboy (Erlang) and Ace (Elixir).

Updating Hex.pm to use Elixir v1.9 Releases
Elixir v1.9.0-rc.0 is out (see last link at the bottom). This article talks about how Hex is already using Elixir's v1.9 upcoming "mix release" to deploy hex.pm.

Job opening: Senior Software Engineer at Semaphore
Semaphore CI is looking for a Senior Software Engineer. They are a small, dedicated team of 25 people and the job is remote based in Europe.

Elixir: Containerized Development Environment
This post by Dmitri discusses the ways to create containerized development environment for your Elixir hackings.

Continuous Deployment of a Phoenix Project Using GitLab CI/CD
Antoine walks us through the setup of a continuous integration and deployment pipeline using GitLab for a Phoenix project.

Reorganizing Your Contexts as Use Cases
Luiz shows us how to extract your contexts’ actions into Use Cases, identifying execution paths and making requirements explicit.

Even more from around the Elixir community

Inline Rendering in Phoenix Misc

Elixir Outlaws - Write Code and Read Books and Stuff Podcast

ElixirMix Podcast 054 - Phoenix LiveView with Leandro Pereira Podcast

Maciej Kaszubowski - Modular Design in Elixir - ElixirConf EU 2019 Video

Martin Gausby - Tortoise Evolved; MQTT 5 Support in Tortoise MQTT Client - ElixirConf EU 2019 Video

Protocol Buffers To Pass Data Between Elixir/Phoenix And Python Blog post

Event Sourcing With Elixir - Part 6 Blog post

Add a Progress Bar in the Phoenix File Upload App Blog post

All Links in a Single Page. Papers we Love Elixir Edition Blog post

Implementing Service Modules in Phoenix App Blog post

Elixir v1.9.0-rc.0 released Project update

Memento – Mnesia Distributed Database in Elixir Project update

Rabbit - RabbitMQ with Ease! 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).