Curated content from the Elixir community
Elixir Radar logo

Elixir Radar Newsletter Issue #272

 

Articles

Elvis Melkic shares how to use mocks when you are writing tests for a function that uploads a file.
Maciej Kaszubowski shows six different ways to implement event handling in Elixir and when to use each of them.
Svilen Gospodinov explains how to extract business logic from LiveView modules by using LiveComponents. He also explores communication between the parent and child LiveViews.
Joel Kemp explores Finch's source code and shares his learnings on how to use lists + IOdata to memory-efficiently accumulate a streamed HTTP response.
Have you heard recently about the PETAL stack? It stands for "Phoenix + Elixir + Tailwind + Alpine + LiveView". Lars Wikman explains the WHAT and the WHY about it.
Ahsan Dar explains how to use Docker, Docker Compose, and Elixir Releases to build a CI/CD pipeline.

 

Videos

Have you ever wondered what makes Elixir, Elixir? Jonathan Yeong used that question as the motivation to unveil all the layers behind the implementation of the pipe operator. Get prepared for some interesting meta-programming.

 

Job listings

dscout - Remote, United States
We are dscout and at our core, we are People Nerds. We are a SaaS platform of versatile suite of research tools for human-insight-driven companies. Our team is growing but we’re are not a big company and we are looking for a Software Engineer to join our team and help us build an incredible product based on Elixir / GraphQL / React. If this sounds exciting, we’d love to hear from you!
holoride - Remote, Germany
You will be an integral part of holoride’s Platform Team whose mission is to build our web service from scratch. Remote working is only possible with valid work authorization in Germany (such as Blue Card, etc.).
Kevala - Remote US only / Seattle, United States
Kevala is looking for an experienced senior/principal software engineer to help design and build a modern healthcare workforce orchestration platform. This is an opportunity to build a new product from the ground up. You will be working directly with a battle-tested founding team during the early stages of a growing startup.
Packlane - Remote, United States
At Packlane, we help customers create impactful custom packaging – and we need you to create the powerful systems and integrations in Elixir, Phoenix, and the BEAM ecosystem that make it all possible. The Senior Engineer we’re looking for will be excited to work on a career-defining startup that’s pioneering new approaches to designing and manufacturing packaging.
dscout - Remote, United States
We are dscout and at our core, we are People Nerds. We are a SaaS platform of versatile suite of research tools for human-insight-driven companies. Our team is growing but we’re are not a big company and we are looking for a Principal engineer to lead our continued growth and evolve our tech platform built on Elixir / GraphQL / React. If this sounds exciting, we’d love to hear from you!

 

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