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

Here's what the latest issue looks like:

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

Updating Dynamic Maps in Elixir
Maps are used extensively in Elixir. But updating dynamic maps in Elixir, especially if they are nested, can be a bit difficult. Adam shows a way to make it easier!

The Ultimate Guide to Logging in Elixir
Interesting, extensive and recently updated article on Logging in Elixir by Brandon.

Elixir Alchemy. An email series that lets you in on Elixir's secrets.
Alchemists never share their recipes. But we do. Subscribe to our Elixir Alchemy email series and learn the tricks that make your Elixir even better. Poof!

10 Lessons from Decade with Erlang
Brujo looks back at a decade of Erlang after being a .NET developer.

Benchmarking with StreamData
This post explores the idea to use benchee to run benchmarks with random data.

Even more from around the Elixir community

phoenixdiff.org Misc

GitOps - A tool for version/changelog management from conventional commits. Project update

ElixirMix Podcast 022 - "Pattern Matching" with Kate Travers Podcast

ElixirMix Podcast 021 - "Dialyzer Pretty Printing" with Andrew Summers Podcast

Basic Auth - ElixirCasts Video

How Does Erlang Pass Messages Across Nodes Video

Erlang: SSA History Blog post

Using SPARQL.ex to Query over RDF Datastores Blog post

Elixir: Setup Plug and Cowboy - [004] Blog post

ActiveRecord vs. Ecto Part Two Blog post

Setting up VS Code for Elixir Development Blog post

Writing Documentation for Elixir Projects and Serving It on Localhost Blog post

How to use LISTEN and NOTIFY PostgreSQL Commands in Elixir? Blog post

Ethereumex with Unix Socket Support Project update

Bargad - A Data Integrity Framework for Building Efficient Blockchain, Transparency Logs Project update

LocalCluster - A Tiny Library for Distributed Testing Project update

erlang-rocksdb v0.23 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).