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