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

Here's what the latest issue looks like:

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

What's New in IntelliJ Elixir 10.1.0
Luke breaks down what's new in IntelliJ Elixir v10.1.0!

Whistle, a Phoenix LiveView Alternative?
Mohamed presents Whistle, an implementation of an Elm(ish) architecture in the server, letting you write interactive web apps entirely in Elixir (similar to Phoenix's LiveView).

Idempotent Supervision Tree
Aleksei blogged about a trivial, but often ignored glitch while performing the initialization of GenServers.

Phoenix Templates: Rendering and Layouts
Samuel explains Phoenix Templates against the backdrop of Bob Martin's classic "Clean Code".

How to Perform Hot Code Swapping in Elixir
Hot code swapping is replacing or adding components without stopping or shutting down the system. Here's how it's done.

Ruby on Rails to Elixir: Testing APIs
Magnus wrote about how he tested an external API with Elixir.

Even more from around the Elixir community

Maxim Fedorov - Scaling Erlang Cluster to 10,000 Nodes | Code Mesh LDN 18 Video

Should you Choose Erlang or Elixir for Your Project Video

Elixir vs. Ruby and Phoenix vs. Rails: What to Choose and Why Blog post

Counting Real-Time Trades Blog post

A Deeper Dive in Elixir's Plug Blog post

Elixir Behaviours for Blockchain Hard Fork Configurations Blog post

Writing Your own Absinthe DSL with Macros and Middleware Blog post

Some Ways Writing Parameterized Testing with ExUnit Blog post

Building a Basic HTTP Server with Elixir and OTP - Part 1 Blog post

Building a Basic HTTP Server with Elixir and OTP - Part 2 Blog post

ExVenture Updates for December 2018 Blog post

Plug in JSON API Readonly Webserver Blog post

How to Pattern Match a Function in Elixir Blog post

Cloak v1.0.0-alpha.0 released! Blog post

Correios CEP v0.3.0 released Project update

Authex v0.3.0 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 :)


Feedback? Questions? Anything else?

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