Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #327

 

Articles

Qiu Hua had an Elixir service that was consuming too much memory, up to 2 GB. He shared how he discovered where the problem was using Phoenix LiveDashboard and how he fixed it.
Bartosz Górka remembered us that Ecto does not require a database at all. He shows how using it to verify parameters can help you to build a solution that is easier to maintain.
Joel Abshier shows an example of how using Flow speeded up his data processing task from 171 seconds to 3 seconds!
Paraxial.io - Sponsor
If your web application accepts a username and password pair for authentication, it may be the target of a security attack called credential stuffing. That's when someone takes credentials from a website’s public data breach and uses them to perform automated login attempts against a victim website. This post shows how to avoid this risk in your Phoenix application by using the PlugAttack library, which is a toolkit for blocking and throttling abusive requests.
Klemen Sever's company uses mostly Python but they decided to use Elixir for a new service they needed to build. He shares why they decided that, the human factors and the engineering factors.
Imagine you're using LiveView and need a way to reuse code for UI components that are very similar in structure, but carry different content, what's the solution? Berenice Medel and Chris Nicoll explain how to do that using LiveView's function components.

 

Videos

Exzeitable is an option for when you want to add something like an admin UI, but don’t want to spend a lot of time creating one. And it has some interesting features like full-text search, sorting, and periodic data refreshes. This video shows how to use it.

 

Job listings

Aplicar - Remote, anywhere (some time overlap with Canada)
We are looking for a senior developer to join our team. Our application is built primarily with Elixir and Phoenix. We will be happy to train the candidate in Elixir and Phoenix. The key thing here is that you're interested in the language and framework!
Forza_[X] - Remote, anywhere
Join our talented team to work on high-load distributed systems that handle thousands of requests per second.

 

Events

March 24, 2022 - Virtual
March 24-25, 2022 - New Orleans, USA
May 06, 2022 - Salt Lake City, USA
May 19-20, 2022 - Hybrid (Stockholm / Virtual)
June 09-10, 2022 - Hybrid (London / Virtual)
June 11, 2022 - A Coruña
November 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