September 2025
-
12 Sep 2025πElixir background jobs: choosing the right tool for the job
-
11 Sep 2025πSimplify pattern matching with map updates
-
2 Sep 2025πWriting composable guards in Elixir
-
2 Sep 2025πMy API integration methodology
August 2025
-
31 Aug 2025πWhy I don't use down migrations
-
24 Aug 2025πLearning Elixir: lists
-
22 Aug 2025πMost RESTful APIs arenβt really RESTful
-
20 Aug 2025πLearning Elixir: pattern matching
-
19 Aug 2025πThe infamous repository pattern in PHP
-
10 Aug 2025πProblems I no longer have by using server-side rendering
-
4 Aug 2025πEvery service should have a killswitch
-
2 Aug 2025πEasy and robust rate limiting in Elixir
-
1 Aug 2025π₯Elixir Anti-Patterns
July 2025
-
26 Jul 2025πAsymmetric property visibility in PHP
-
25 Jul 2025πLearning Elixir: control flow with with
-
22 Jul 2025πModern (Go) application design
-
20 Jul 2025πA practical guide to Elixirβs task module β letβs create a cron job
-
19 Jul 2025πAdvanced inserts with Ecto
-
16 Jul 2025πSubdomain-based multi-tenancy in Phoenix: an implementation guide
June 2025
-
24 Jun 2025πScopes β Phoenix v1.8.0
-
22 Jun 2025πSimple state management with agents with Elixir
-
21 Jun 2025πStreamline API Resources with Laravel's fluent methods
-
21 Jun 2025πElegant transaction error handling in Laravel
-
20 Jun 2025πCode-related anti-patterns in Elixir
-
19 Jun 2025π₯Handling multiple HTTP methods in a single Phoenix route