November 2025
-
18 Nov 2025πStrategic pagination patterns for .NET APIs
-
10 Nov 2025πWhy Feeds Fun normalizes tags β and how
October 2025
-
28 Oct 2025πA complete guide to HTTP caching
-
26 Oct 2025π₯Removing consecutive duplicates from a list of maps in Elixir
-
23 Oct 2025π₯Pattern matching alternatives in PHP
-
21 Oct 2025πLaravel pipelines: the sweetest way to clean your code
-
17 Oct 2025π₯Why global scopes in Laravel are a good idea
-
11 Oct 2025πWhy I keep business logic out of SQL
-
7 Oct 2025πMy OCaml-flavoured Elixir style
-
6 Oct 2025πThe basics of a release branching strategy
-
5 Oct 2025πTerminating elegantly: a guide to graceful shutdowns
September 2025
-
30 Sep 2025πPolymorphism in Elixir
-
23 Sep 2025πRobust session storage in Phoenix LiveView sessions
-
22 Sep 2025πStructs and embedded schemas in Elixir: beyond maps
-
19 Sep 2025π₯Inspecting and validating JSON responses in Phoenix with a custom plug
-
14 Sep 2025πWhy auto increment is a terrible idea
-
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