October 2025
-
18 Oct 2025🐥Using input variables in VS Code tasks
-
17 Oct 2025🐥Why global scopes in Laravel are a good idea
-
15 Oct 2025🐥Speeding up large Eloquent IN queries with temporary tables
-
9 Oct 2025🐥Why using uv run --frozen matters in production
-
8 Oct 2025🐥Laravel best practices every developer should follow
September 2025
-
26 Sep 2025🐥Making a copy of a MySQL database
-
20 Sep 2025🐥Running Docker Compose with systemd
-
19 Sep 2025🐥Inspecting and validating JSON responses in Phoenix with a custom plug
-
18 Sep 2025🐥Adding an average column to SQL query results with window functions
-
14 Sep 2025🐥Extending nginx access log retention on Ubuntu
-
13 Sep 2025🐥Using PHPUnit events to hook into test runs
-
12 Sep 2025🐥Vector embeddings with Ash, OpenAI, and PostgreSQL
-
11 Sep 2025🐥Setting up AshPostgres.Extensions.Vector
August 2025
-
29 Aug 2025🐥Granting a user privileges on a PostgreSQL database
-
28 Aug 2025🐥Adding ETag support for your Elixir Phoenix app
-
19 Aug 2025🐥Testing history.pushState with spies in Vitest
-
12 Aug 2025🐥TIL: Arr::get and defaults can be quirky in Laravel
-
4 Aug 2025🐥Fixing formatter errors in ElixirLS 0.29
-
2 Aug 2025🐥Elixir UsageRules development tool
-
1 Aug 2025🐥Elixir Anti-Patterns