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! Sign up for free here and unlock your first steps into the world of Elixir.
Anthony Accomazzo compares different approaches for building a sandbox for user code, from cloud functions to custom interpreters. Ultimately, they created "Mini-Elixir", a restricted AST interpreter that only allows user code to call functions or operators from a pre-approved list.
Krzysztof Nalepa introduces LiveDebugger, a browser-based tool for Phoenix LiveView apps. Similar to React DevTools, it simplifies debugging by showing component trees, state inspection, and callback tracing—making it easier to understand complex LiveView interactions without digging through logs.
Aaron Votre dives into why Elixir shines for AI-assisted development after months of using tools like Cursor and Claude Code. He highlights three core advantages: first-class documentation providing context, functional & compiled, and integrated testing.
Davide Briani builds a scalable system bridging RabbitMQ and Google Cloud PubSub using Broadway for processing, Horde for distributed supervision, and libcluster for node communication—all while maintaining strict message ordering guarantees.
Michael Lubas explains the critical Erlang SSH vulnerability and its implications for Elixir developers. He clarifies that most Phoenix applications aren't affected by default and provides steps to check if your app/server is exposed.
Filipe Cabaço demonstrates how to tame the world of Elixir macros for code generation. Through his work on openapi_codegen, he shows how macros offer a powerful alternative to string templating when generating client libraries, giving developers full control while eliminating boilerplate code.
This role requires the skills to build new features that our customers will love while being responsible for the entire stack. Excellent communication skills and attention to detail are key to success in this role. You will build new features and support existing functionality which will help LoLo accelerate its growth to become the best relationship management platform today.