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.
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.
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.