June 2026
-
30 Jun 2026πLost, forgotten, and unfamiliar HTML
-
30 Jun 2026πThe sludge on the wall
-
29 Jun 2026πSelf-Mocking Actions in Laravel
-
29 Jun 2026πWe replaced Redis with MySQL for inventory reservationsβand it scaled
-
29 Jun 2026πContinuous learning
-
28 Jun 2026πThe maintainer's dilemma
-
27 Jun 2026πThe hasOne() in Laravel that returned another customer's data
-
27 Jun 2026πPHPStan 2.2: Unsealed array shapes, safer array keys, and more!
-
26 Jun 2026π#[RouteParameter] does not bind your model
-
26 Jun 2026πWhy enterprise AI projects fail: 5 root causes & fixes
-
25 Jun 2026πWhat is AI governance?
-
25 Jun 2026πAI literacy is not prompt literacy. Ann Handley says it's judgment literacy
-
24 Jun 2026πTest coverage won't save you
-
24 Jun 2026πHow I use LLMs as a staff engineer in 2026
-
24 Jun 2026πHow to write "garbage code" (by Linus Torvalds)
-
23 Jun 2026πSoftware engineering discipline and posture
-
23 Jun 2026πPair-programming is a cheat code
-
22 Jun 2026πConcurrent reads, serialized writes with GenServer and Registry
-
22 Jun 2026πThe beginning of programming as weβll know it
-
21 Jun 2026πReading a 200k-line codebase you didn't write: a field guide
-
21 Jun 2026πClaude talk small. Code still big.
-
19 Jun 2026πThe tacit dimension: why your best engineers can't tell you what they know
-
19 Jun 2026πAIβs impact on software engineers in 2026: key trends, Part 2
-
19 Jun 2026πHigh performance Git
-
18 Jun 2026π₯The MySQL null-safe equality operator: <=>