Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #453

 

This issue is brought to you by Groxio ...
Start Your Elixir Journey for Free with Grox.io!
Ready to dive into Elixir, OTP, and LiveView? Grox.io is offering free access to three introductory courses to help you kickstart your learning journey. Learn foundational concepts, explore hands-on projects, and experience expert-led teaching from Bruce Tate.
It's easy to get started! Simply sign up for free here and unlock your first steps into the world of Elixir.

 

Articles

Jonny Eberhardt presents a comprehensive guide to Plugs. From basic concepts to advanced use cases, learn how Plugs enable authentication, caching, telemetry, and more.
Nikola Begedin was asked if it was possible to record every admin user action. He shares a solution based on LiveView's lifecycle and the use macro.
Alex Martsinovich demystifies NimbleOwnership, a library that simplifies resource ownership in Elixir's async tests. He will help you understand caller tracking so you can write asynchronous tests with more confidence.
AppSignal - Sponsor
In part one of this series, we managed distributed state using GenServers. In this part, we'll explore deployment and scaling strategies.
Olaf Bado discusses the pros and cons of different approaches to scale compute-Intensive functions: horizontal scaling, serverless functions, and FLAME. Then, he explains how FLAME works.
Phoenix LiveView 1.0 is officially released! Chris McCord reflects on its journey from simplifying real-time server-rendered apps to revolutionizing web development. Congratulations to the whole team! 👏

 

Videos

German Velasco shares how to make GenServer APIs feel synchronous while leveraging asynchronous operations. By combining GenServer.reply/2 and lifecycle callbacks, you can build cleaner, user-friendly interfaces for asynchronous processes.

 

Job listings

indigo.ai - Remote, Europe
Since 2016, indigo.ai has been using AI to improve the customer experience for companies. We have automated millions of conversations through AI Agents, improving the business metrics of all our clients in any industry. We want to extend this technology on a global scale and we need a Product Engineer who can support our team in crafting a beautiful product serving the business needs of our users.

 

Events

January 24-25, 2025 - Virtual
January 31, 2025 - London
March 06-07, 2025 - San Francisco, USA & Virtual
April 02-03, 2025 - Braga, Portugal
April 17, 2025 - Providence, RI, USA
May 15-16, 2025 - Kraków, Poland & Virtual

 

As always, thanks for reading Elixir Radar!

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