HHamed Yousefi2d ago · 16 min readActors in Production: How Discord, LinkedIn and Halo Use the Actor ModelThe actor model is easy to describe: small units that own their state, handle one message at a time, and talk only by messages. If you haven't met it yet, my previous article covers where it came fromhmdsefi.hashnode.dev
WWaqas Shahid3d ago · 2 min readElixir Explained: Fault-Tolerant Code That Never StopsIntroduction Most languages crash when something goes wrong; a failed process takes down the request, or the server. Elixir, released in 2011 and built on the Erlang virtual machine (BEAM), was designpracticaldevblog.hashnode.dev
AAnton Shvein4d ago · 10 min readSupervising What You Don't Own: A Controller Loop in OTPOne morning I opened Camelot and saw a card stuck in the executing column. The agent had been "working" on it since the previous day. The funny part is that the work was already done. The agent had wrt0ha.hashnode.dev
AAnton ShveinOct 13 · 13 min read$63 in One Night: When Your Elixir Polling Loop Costs MoneyI opened the board one morning and one card looked wrong. Not broken — busy. It had a wall of activity behind it from the previous evening, and I had not touched it since lunch. My stomach did the thit0ha.hashnode.dev
AAbulAsar S.Sep 19 · 7 min readDebugging a False-Positive Hex Advisory in an Elixir CI PipelineIntroduction Recently, while working on a personal project in Elixir/Phoenix, I was performing what looked like a routine dependency update in an Elixir/Phoenix project: mix deps.update mint The comm5abulasar.com
SShah NawazJun 18 · 7 min readAttempt to Learn Elixir: Functions and PatternsElixir is a functional programming language. Functional languages are built with functions as first-class citizens and tend to involve a declarative style of programming, where we specify what is to b1blog.nawaz.info
MMediuswareJun 5 · 10 min readWhat Is Elixir Used For in Modern Software?Every growing software product eventually faces pressure. Traffic increases. Users expect real-time updates. Background jobs multiply. Features become more connected. And suddenly, the backend that onmediusware.hashnode.dev
JJeff ThoensenMay 27 · 4 min readTesting a LiveView App with Playwright: Fixing Navigation TimeoutsI was building a Playwright suite against a Phoenix LiveView app for the first time. Tests ran fine in isolation. Overnight, the full suite timed out across the board. Every failure was in a navigatiojeffthoensen.hashnode.dev
Kkingsley ebube onohApr 18 · 7 min readStripe Said Past Due. The State Machine Said No. Both Were Right.A paused subscription receives a customer.subscription.updated webhook from Stripe. The payload says the new status is past_due. The local state machine has eight states and fifteen valid transitions, defined as a single Elixir map literal. paused ca...kingsleyonoh.hashnode.dev
NNelson EstevãoMar 20 · 9 min readYour Script Doesn't Need a ProjectSetting up a new project just to run ten lines of code has always been one of programming's most tedious rituals. Create a directory. Write a manifest. Declare your dependencies. Run the install. Now 2blog.estevao.org