August 2025
-
πHow to push back when execs are all-in on AI
-
πBeyond data-confirm in Phoenix LiveView
-
πuv cache prune
-
πSmall changes that made our daily stand-ups more useful
-
πHow I build software quickly
-
πWhy Elixir? A rebuttal to common misconceptions
-
πHTTP is not simple
-
πLearning Elixir: lists
-
πHandling unique indexes on large data in PostgreSQL
-
πThis blog is under 14kb
-
πsystemd has been a complete, utter, unmitigated success
-
πAm I online?
-
πWhy I chose OCaml as my primary language
-
πMost RESTful APIs arenβt really RESTful
-
π37 things I learned about information retrieval in two years at a vector database company
-
πA Kaizen for Knowledge Work
-
πThe pipe operator in PHP 8.5
-
πAdvanced Strategies to Deploy Phoenix Applications with Kamal
-
πElixir Phoenix 1.8 changelog
-
πEcto, on_replace and deferred checks
-
πLearning Elixir: pattern matching
-
πTest async work in Elixir with assert_eventually
-
πThe infamous repository pattern in PHP
-
πThe zen of Erlang
-
πCinder - A table component for the Ash framework