November 2025
-
7 Nov 2025π₯Moving the required asterisk to the end of form labels in Element Plus
-
7 Nov 2025πAsh Framework: Authorization and Monoids
-
7 Nov 2025πElixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects
-
6 Nov 2025π₯Creating a Zsh alias to create Git branches from develop
-
6 Nov 2025πPython's splitlines does a lot more than just newlines
-
6 Nov 2025πIn praise of βnormalβ engineers
-
5 Nov 2025π₯Managing firewall rules with UFW on Linux
-
5 Nov 2025πHow we scaled raw GROUP BY to 100 B+ rows in under a second
-
5 Nov 2025πAreas of Improvement for Elixir
-
5 Nov 2025πBuilding with Elixir for three years: a production retrospective
-
4 Nov 2025π₯Changing ownership of all objects in a PostgreSQL database
-
4 Nov 2025πEnvironment variables are a legacy mess: Let's dive deep into them
-
4 Nov 2025πElixir Streams |> π€© Ecto's datetime helpers
-
3 Nov 2025πDeploy Safety: reducing customer impact from change
-
3 Nov 2025πImproved HTTP client URL parameter merging in Laravel 12.33
-
2 Nov 2025πSafari and iOS 26: PSA and a rant
-
2 Nov 2025πAuthorization in Elixir: case studies and the permit library
-
1 Nov 2025πAsh framework: the coordination problem
-
1 Nov 2025πFixing queries & adding indexes - Laravel in practice EP6
October 2025
-
31 Oct 2025π.iex.exs file tips & tricks
-
31 Oct 2025πHardest decision problems that every modern programmer faces
-
30 Oct 2025πFull text search with Django and SQLite
-
30 Oct 2025πAuthorization & access control: case studies and practical solutions using Elixir
-
29 Oct 2025π₯Parsing JSON lists into Pydantic models
-
29 Oct 2025πIn praise of RSS and controlled feeds of information