Hataluli Randima·Oct 25Audit Logging in Phoenix Without Leaking PasswordsWhy your Ecto audit log misses update_all, and other traps I found while building one.
Kamaro Lambert·Oct 14Part 07 : Native Mobile Apps With Elixir: A Database on the PhoneIn this section we put a real database on the phone: SQLite, through the Ecto you already know.
Dean Kinyua·Oct 2How I Build Multi-Step Forms with Drafts in Phoenix LiveViewImagine filling a form with over 15 fields and when you’re just about to submit the thing, your internet provider decides that this is the…
Kamaro Lambert·Apr 12How to Run Complex Multi-Statement SQL Reports Efficiently in Ecto & Ash Without Leaving Performance on the TablePhoto by Jørgen Larsen on Unsplash
Chad·Feb 23Your context module has 30 query functions. It needs five.Stop encoding query parameters into function names. Pass them as data instead, and the combinatorial explosion disappears.A response icon1A response icon1
Kamaro Lambert·Jan 28How to Optimise Slow Aggregates Queries on +1M Row Tables in Ash FrameworkAsh Framework for Pheonix DevelopersA response icon2A response icon2
InIdopter LabsbyCarlos Souza·Jan 26Handling Gaps in Time-Series Data with PostgreSQL’s generate_series() and EctoConsider a monitoring system for a weather station. A sensor in the field collects temperature readings every hour and reports them back to…
Dean Kinyua·Dec 7, 2025Virtual fields in Ecto: Eliminating N + 1 queriesThere exists a plethora of things I find annoying in this world and slow sites certainly top the charts! But what causes increased latency…
Inbeamworldbycoding guy·Dec 4, 2025Ecto Admirer Tries Ash FrameworkI’m a big fan of Ecto. For years, it has been the backbone of how I build Elixir applications — managing schemas, changesets, validations…A response icon1A response icon1
Inbeamworldbycoding guy·Nov 14, 2025The Concurrency Wars: Why Node.js “Async” is a LieHow Elixir’s Actor Model Makes Node.js Look Like Amateur Hour