May 2026
-
13 May 2026🐥Anti-Corruption Layer in Elixir/Phoenix - Keep your domain clean
-
11 May 2026🐥Restarting supervisord daemons by working directory on Linux
-
9 May 2026🐥Make your shell scripts' environment variables overridable
-
7 May 2026🐥Using generators for PHPUnit data providers
-
5 May 2026🐥Fixing the Ondrej Nginx PPA 403 error on Laravel Forge servers
April 2026
-
24 Apr 2026🐥Upgrading firebase/php-jwt to v7 in a Laravel App (transitive dependency trap)
-
2 Apr 2026🐥Installing Claude Code on macOS with Homebrew (and getting the latest version)
March 2026
-
31 Mar 2026🐥Taming scrollbars in a Phoenix app
-
30 Mar 2026🐥A better way: Using mkcert for HTTPS in Phoenix on macOS
-
29 Mar 2026🐥Fixing a race condition in Oban job counting with telemetry
-
28 Mar 2026🐥TIL: filtering GitHub PRs that are ready for review and not yours
-
27 Mar 2026🐥Enforcing polymorphic integrity in PostgreSQL with num_nonnulls
-
25 Mar 2026🐥Request validation in Phoenix: the Laravel FormRequest approach
-
23 Mar 2026🐥Making Oban workers reusable with job arguments
-
21 Mar 2026🐥Understanding Agent, GenServer, Task, and ETS in Elixir
-
8 Mar 2026🐥Monitoring the progress of creating an index in PostgreSQL
-
5 Mar 2026🐥Why prefer const arrow functions over function declarations in TypeScript?
-
1 Mar 2026🐥Optimizing nested array operations in PHP: from O(3n) to O(n)
February 2026
-
22 Feb 2026🐥Cumulative monthly growth queries in MySQL, PostgreSQL, and Phoenix Ecto
-
15 Feb 2026🐥Working with date ranges in Elixir: a practical guide
-
8 Feb 2026🐥Checking whether an IP address is internal
-
1 Feb 2026🐥Using pdftoppm from Elixir to convert PDF files to images