ElixirWeekly

Issue #92 - Using Metaprogramming for Architecting Flow in Elixir

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

Here's what the latest issue looks like:

This week in Elixir

Announcing ocv_photo_analyzer
This post describes using Elixir to analyze photo content with ocv_photo_analyzer, a package providing access to histograms and color clustering analysis.

Using Metaprogramming for Architecting Flow in Elixir
This article shows how to use Metaprogramming to build a Plug-like DSL for specific use-cases. But be thoughtful: Use macros wisely and only where they're a good fit!

Credo v0.9.1 released
Credo is a static code analysis tool emphasizing code consistency and teaching.

Jaxon v0.1.0 released
The fine folks at SQLIFY open sourced the custom event based JSON parser that they use to parse huge JSON files.

Building a Return Statement in Elixir
Now you can feel like you’re writing OO-style methods again. What could possibly go wrong?

The Hitchhiker's Guide to the Unexpected
This is a transcript of a talk given by Fred at ElixirDaze in March of 2018, dealing with supervision trees and with the unexpected.

Even more from around the Elixir community

A Simple Search Form Video

The Big Elixir: Open Registration and CFP for Nov 8-9 in New Orleans Conference

Hex Dumping with Elixir Blog post

Looking at ExVenture's Supervision Tree Blog post

Iteraptor :: Iterating Nested Terms Like I’m Five Blog post

Building a JSON API with Phoenix 1.3 and Elixir Blog post

How to Build Breadcrumbs for Your Phoenix App Blog post

Elixir: Do you Have HTTP Requests? You are Doing Them Wrong! Blog post

How To Test Asynchronous Text Changes with Hound and Phoenix Blog post

Release - ExSMS Project update

CouchDBEx released Project update

ueberauth_vk v0.3.0 released Project update

Iteraptor :: each/map/reduce/map_reduce for nested terms Project update

Feedback about internal restructuring of Elixir JSON from 1.0 to 1.1 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).