ElixirWeekly

Issue #223 - Nerves of Steel: 5 Ways to Guarantee Reliability for Embedded Devices

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

Here's what the latest issue looks like:

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

toxiproxy_ex
Toxiproxy is a proxy to simulate network and system conditions. The Elixir API aims to make it simple to write tests that ensure your application behaves appropriately under harsh conditions.

Nerves of Steel: 5 Ways to Guarantee Reliability for Embedded Devices
Jon shares how the only thing more frustrating than a bricked IoT device is not being able to access it to fix the problem and how Nerves saved the day.

Instrumenting Your Phoenix Application Using Telemetry
Wil shows us how to gain insight into events and performance measurements from your Phoenix application with a simple but scalable integration of telemetry.

Why and how to Avoid ‘type’ Fields on Your Domain Models
While `type` fields are pretty common on domain entities, Maciej thinks they can be pretty harmful and wrote an article describing why and *how* to avoid them by decomposing code and data into separate contexts.

Supervision Trees, an Example in Elixir
Lars gives a good overview of supervision trees in Elixir.

Even more from around the Elixir community

Thinking Elixir: TDD and Phoenix with German Velasco - Thinking Elixir Podcast

Elixir Wizards: Season Four Wrap: Whose Design Is It Anyway? Podcast

Elixir Outlaws: The G Stands for Garbage Podcast

Q&A with José Valim from Elixir Kenya Video

Admin Pages with Torch Video

Setting Up Elixir with ASDF, Language Server and NeoVim Video

Parse XML with Saxy Video

BLE + Elixir Blog post

A Brief Introduction to BEAM Blog post

Better Git Diff Output for Ruby, Python, Elixir, Go and More Blog post

Why we Renamed to BEAM Basket from Elixir Echo Blog post

Phoenix Live View: Handling Long-loading Data with GenServer Blog post

5 Tips & Code Recipes for Your Next Elixir/Phoenix Project Blog post

Elixir v1.11.1 Released! Project update

Ianleeclark/machinery_display 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).