June 2026
-
1 Jun 2026🔗Functional programmers need to take a look at Zig
-
1 Jun 2026🔗API versioning should be your last resort
May 2026
-
31 May 2026🐥How to find all Jira issues ever assigned to someone (even historical ones)
-
31 May 2026🔗How I write HTTP servers
-
31 May 2026🔗I don't want your PRs anymore
-
30 May 2026🔗The age of refinement: optimizing search performance for MCP systems
-
30 May 2026🔗OpenAPI DSLs: The silent developer productivity killer
-
30 May 2026🔗10 lessons for agentic coding
-
29 May 2026🐥Downloading external images as squares from a Phoenix app
-
29 May 2026🔗Programming in 2026: excitement, dread, and the coming wave
-
29 May 2026🔗When everyone has AI and the company still learns nothing
-
28 May 2026🔗Claude code is not making your product better
-
28 May 2026🔗S3 Files and the changing face of S3
-
28 May 2026🔗Phoenix LiveView widgets with hooks: a reusable pattern
-
27 May 2026🐥The Tailwind `enabled:` selector trick for disabled buttons
-
27 May 2026🔗Recursion as a design pattern
-
27 May 2026🔗Don't let AI write for you
-
26 May 2026🔗The Pulse: token spend breaks budgets – what next?
-
26 May 2026🔗Laravel Route Binding Behind the Curtains
-
26 May 2026🔗Validating array inputs in Laravel without the N+1
-
25 May 2026🐥Hide a layout section from a specific child view in Laravel Blade
-
25 May 2026🔗The 20 software engineering laws
-
25 May 2026🔗AI now writes 97% of my code. Here's what I learned
-
24 May 2026🔗Ghostty is leaving GitHub
-
24 May 2026🔗Embedded Elixir sound controller with Nerves and Arduino