February 2025
-
16 Feb 2025🔗Create a Native-Like App in 4 Steps: PWA Magic with Vue 3 and Vite | alexop.dev
-
15 Feb 2025🔗Design your website to work best with 1Password | 1Password Developer
-
6 Feb 2025🐥Is your function really a Vue composable?
January 2025
-
28 Jan 2025🔗Full text in RSS, please
-
27 Jan 2025🔗Avoiding the soft delete anti-pattern
-
9 Jan 2025🔗Algorithms we develop software by
-
9 Jan 2025🔗How to write complex software
-
7 Jan 2025🔗How to make your RSS feed pretty
-
1 Jan 2025🔗Keeping a CHANGELOG at Work
-
1 Jan 2025🔗Choosing a hash function for 2030 and beyond: SHA2 vs SHA3 vs BLAKE3
December 2024
-
25 Dec 2024🔗Storing times for human events
-
23 Dec 2024🔗Try...Catch As Little As Possible
-
22 Dec 2024🐥Redis when using cache, onOneServer and Horizon together
-
22 Dec 2024🔗SQL Best Practices: Don't Compare count(*) with 0
-
21 Dec 2024🔗Don't Do This in PostgreSQL
-
16 Dec 2024🔗Keyword.get considered harmful in Elixir
-
13 Dec 2024🔗How some of the world's most brilliant computer scientists got password policies so wrong