Issue #13: Stateful vs. Stateless Web Applications, Dynamic Forms with Phoenix and Measuring Elixir Apps

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

Here's what the latest issue looks like:

This week in Elixir

Learning Elixir's GenStage
The Learning Elixir series is a gem in its own right and one of my personal favorites, helping people approach all things Elixir and OTP from the eyes of the author.

AppSignal starts Public Beta this week
While I haven't tried their product (yet), I am always excited to see established services rolling out Elixir support.

Unicode and UTF-8 Explained
This series of blog posts explains what Unicode is, how UTF-8 encoding works and how Elixir's string implementation helps it do things correctly that many languages do wrong.

Dynamic forms with Phoenix
This blog post by José shows how to build forms in Phoenix that use our schema information to dynamically show the proper input fields with validations, errors and so on.

Stateful vs. Stateless Web Applications
Interesting read. And comparing Phoenix to Ruby on Rails doesn't get old, does it?

Monitoring Elixir Apps with Prometheus/Grafana
Sebastian provides a step-by-step guide to monitoring your Elixir apps using established tools.

Announcing Constable
Thoughtbot released Constable, an open source Phoenix application for handling company discussions and announcements.

Even more from around the Elixir community

Elixir Fountain with Brian Marick Podcast

ElixirLive - 3-4 Dec 2016 - Warsaw, Poland Conference

How to Build Karma Slack bot in Elixir Blog post

Authorization with Policy Wonk Tutorial Blog post

One Flew Over the Phoenix's Nest Blog post

The Power of Activating Artificial Neurons Blog post

Using Phoenix with Legacy Rails Applications Blog post

Elixir 1.3.3 available on Chocolatey NuGet Project update

TermSize - Reliably get the Terminal Size Project update

Ecto Shortcuts - Common shortcut operations Project update

Dark Sky - a weather API for Elixir Project update

ExChalk - Easier Terminal Styling Project update

Credo 0.4.12 released Project update

libcluster 1.0.0 released Project update

gen_rpc 2.0 released Project update

Kerosene 0.4.0 released Project update

Metrex 0.0.2 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).