Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #517

This issue is brought to you by WyeWorks ...

WyeWorks is a team of expert Elixir engineers who thrive in a collaborative environment of long-lasting relationships.

They have a 17-year track record of building high-quality software for small startups and large organizations.

Check them out to build your next big thing together!

Articles

Andrea Leopardi decided to build a big feature using only AI-produced code to learn what the process would look like. He wrote up the experience: the many rounds of adversarial review, the bugs, and what he learned.

Could AI make finding security vulnerabilities easier at scale? Peter Ullrich put that to the test, pointing Claude at popular Elixir and Hex packages. He found real issues, then worked with the EEF and maintainers to report them responsibly.

A GenServer handles one message at a time, so a slow HTTP call in a callback blocks other callers. Ntwali Heritier hit this bottleneck, and shows how to use Task.Supervisor.async_nolink to move the slow work out so the GenServer stays responsive.

Honeybadger - Sponsor

Drowning in data? Honeybadger gives you Just Enough APM™ without enterprise bloat or cost, so you can find and fix Elixir issues before users notice. Explore dashboards now.

Ben Reinhart argues that you don't need a third-party SDK every time you integrate an LLM's API. He makes the case for wrapping the HTTP API yourself with Req instead, with examples for standard and streaming requests, plus cancellation.

When you integrate with an external service, its model can leak into yours. Pieter Claerhout shares a solution from DDD, the anti-corruption layer pattern, and shows an example of how to implement it with Elixir idioms.

Videos

People keep piling on Kubernetes, service meshes, and Redis to solve problems the BEAM already handles. Christian Koch and Jeremy Searls show how much Elixir gives you out of the box, and how you can leverage it.

Job listings

Rabbet - Remote (Colorado, USA; North Carolina, USA; Texas, USA)
Rabbet (YC S17) is hiring Sr. Software Engineers to help us streamline construction finances. We offer cloud-based software for commercial lenders and real estate developers to centralize construction finances, automate administrative work, and cut the time spent managing draws.

Events

September 10-11 / Chicago, USA & Virtual
September 30 - October 02 / Vanberg, Sweden
October 21-22 / Haarlem, Netherlands & Virtual
November 12-13 / Austin, USA
November 27-28 / Curitiba, Brazil & Virtual

Want to learn OTP and leverage the power of the BEAM?

Download the free chapters from "Elixir Patterns", the book I wrote with Alex Koutmos.

As always, thanks for reading Elixir Radar!

-- Hugo
Hugo face
Sent by Hugo Baraúna @ Elixir Radar
Av Paulista, 1636, São Paulo - SP, Brazil
If you wish to unsubscribe, you can click here