Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #342

 

Articles

Burak Kaymakci needed to create a function whose logic depends on the content of a CSV file. He shares how he solved that by using the Elixir AST, the @external_resource module attribute, and some meta-programming.
Keeping your dependencies up-to-date is essential to ensure that your applications stay healthy, secure, and performant. Dimitris Zorbas explores the available tools and commands to manage Hex dependencies and some tips to make the process more enjoyable.
They needed a way to gracefully degrade and recover from runtime errors and from too much load on their service. Brent Anderson shares how they dealt with that, by taking inspiration from the circuit breaker pattern and building an Elixir supervisor that start/stop parts of their application based on feature flags.
AppSignal - Sponsor
Let's demystify LiveView assigns. We'll describe what LiveView assigns actually are in relation to popular frameworks, find out how assigns work in practice, and highlight some of the traps that one may easily fall into.
Sean Moriarity wanted to give a fresh perspective on what it really means for a machine to learn. So he wrote an article that explains the foundations and basics of machine learning, with examples using Nx.
Lucas Mazza and Vitor Cavalcanti wanted to improve the developer experience of building features related to sending emails. They share how they did that, by developing a library that gathers all your emails in a single place and enables you to see how your email is being rendered without having to send it.

 

Videos

José Valim talks about his future with Elixir, the things he's excited about, and what he's planning to work on.

 

Job listings

Findhotel - Remote, between UTC-3 and UTC+3
We are looking for a Senior Backend Engineer to join FindHotel's Online Travel Agency (OTA) tribe in Amsterdam or remotely (between UTC-3 and UTC+3 time zone). You will work with other squads across tribes and collaborate with other software engineers, data analysts, data scientist, designer and PO in the team.

 

Events

Aug 11-12, 2020 - Virtual
Aug 30 - Sep 02, 2022 - Aurora, Colorado
Nov 03-04, 2022 - Hybrid (Mountain View / Virtual)

 

As always, thanks for reading Elixir Radar!
If you'd like to know how to support our work even more, you can check this.

-- Hugo
Hugo face
Sent by Hugo Baraúna @ Elixir Radar
Av Paulista, 648, São Paulo - SP, Brazil
If you wish to unsubscribe, you can click here