Learn Elixir is a 12-week online class for developers that want to learn the language, gain more confidence in their skills, and feel ready to apply for an Elixir job.
The program offers a structured learning environment, practical assignments, code reviews, weekly live coaching sessions, and job-hunting assistance. Sign up for a free preview of the first two modules and use the "elixir-radar" coupon code to get a 10% discount.
Anomaly detection is a complicated and well-researched area of computer science. Christian Alexander shares how he implemented and visualized that using Elixir, Nx, and Livebook.
When a :default option is set on the schema field but not in the migration column. What does that mean? What is the guarantee? Dan Schultzer wrote about that.
If a GenServer needs to handle messages from multiple clients, we don't want it to become unresponsive while the work is happening. How can you prevent it from becoming a bottleneck? Randy Coulman shows how a built-in feature can prevent this issue.
In this article, we'll demonstrate how you can leverage AppSignal's new Tesla integration to monitor your Elixir application's HTTP client performance and use this data to positively influence its architecture.
It's common to have several submit buttons in one form with different actions (comment vs. comment and close in Github issues, for example). But how would you implement that using LiveView? Sergio Arbeo shows how simple it is.
James Edward Gray shares an interesting pattern of refactoring a recursion using Stream where one would commonly use Enum. An approach that can help you better appreciate what it's possible to do with the Stream module.
Greg Mefford and Matt Enlow present Styler, "an Elixir formatter plugin that's a combination of mix format and mix credo, except instead of telling you what's wrong, it just rewrites the code for you to fit its style rules.".
We are Enzai, and we're on a mission to ensure that AI is safe and trustworthy for the future. We are looking for a talented Senior Elixir Software Engineer to join our team. This is an opportunity for someone ambitious, looking to play a key role in the core engineering team at a high-growth startup.