May 2026
-
29 May 2026🐥Downloading external images as squares from a Phoenix app
-
27 May 2026🐥The Tailwind `enabled:` selector trick for disabled buttons
-
25 May 2026🐥Hide a layout section from a specific child view in Laravel Blade
-
23 May 2026🐥Scanning files with clamdscan and --fdpass
-
21 May 2026🐥TypeScript's Pick utility type: select what you need
-
19 May 2026🐥Color-code your GitHub PR list with custom CSS
-
17 May 2026🐥Why Dexter LSP doesn't autocomplete Elixir stdlib modules
-
15 May 2026🐥Keeping Elixir stdlib source in sync with your project
-
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?