August 2026
-
31 Aug 2026š„Building a Laravel-style event system in Elixir Phoenix
-
31 Aug 2026šWhy I build software like Iām going to maintain it for 10 years
-
31 Aug 2026šBatching Phoenix LiveView updates
-
30 Aug 2026šThe startup's PostgreSQL survival guide
-
30 Aug 2026šCode coverage: How to measure it, understand the metrics, and improve your tests
-
30 Aug 2026šEngineering leaders day-to-day activities
-
29 Aug 2026šReturn of CSS outline
-
29 Aug 2026šRebuilding FIFA standings layout with CSS subgrid
-
29 Aug 2026šOpaque IDs, editable titles in TIL URLs
-
28 Aug 2026šProtecting PII in Elixir before it reaches logs, APIs, and LLMs
-
28 Aug 2026šGuarding against AI drift: my automated Elixir quality checks
-
28 Aug 2026šElixir Cluster 101
-
27 Aug 2026šI lint-scanned 36 popular MCP servers. A third of them are failing your agent.
-
27 Aug 2026šRun AI locally on your Mac
-
27 Aug 2026šHow to optimize SQL queries: 20 proven best practices
-
26 Aug 2026šCheap Self-Hosted Kubernetes on Hetzner Cloud
-
26 Aug 2026š.gitignore patterns every developer should have in their toolkit
-
26 Aug 2026šDesigning APIs for agents
-
25 Aug 2026š„Chaining GitHub Actions Workflows the right way
-
25 Aug 2026šBuilding and shipping Mac and iOS apps without ever opening Xcode
-
25 Aug 2026šWhy AI-generated code needs monitoring more than handwritten code
-
24 Aug 2026šClaude Code skills: automate repetitive Linux tasks with custom skills
-
24 Aug 2026šReviewing AI code is not a viable argument
-
24 Aug 2026šA PDF parser from the 80s beats Claude (and they use it internally)
-
23 Aug 2026šModernizing my dotfiles