January 2026
-
27 Jan 2026🔗Leveraging promises and HTTP pooling
-
27 Jan 2026🔗How to handle background jobs and events easily with Inngest
-
26 Jan 2026🔗Struct updates now require pattern matching in Elixir 1.19
-
26 Jan 2026🔗AI won't eat your job, but it will eat your salary
-
26 Jan 2026🔗Ingress NGINX to HAProxy Kubernetes ingress migration
-
25 Jan 2026🔗🎄 Advent of EIP Day 8: Building a production webhook delivery platform
-
25 Jan 2026🔗Better than JSON
-
25 Jan 2026🔗How I reverse engineered a billion-dollar legal AI tool and found 100k+ confidential files
-
24 Jan 2026🔗Rebuilding my blog
-
24 Jan 2026🔗How to run PostgreSQL in Docker
-
24 Jan 2026🔗Treat test code like production code
-
23 Jan 2026🔗Building a RAG server with PostgreSQL - part 1: loading your content
-
23 Jan 2026🔗It's a match!
-
23 Jan 2026🔗From dev to production for a small Phoenix project
-
22 Jan 2026🔗How I think about Kubernetes
-
22 Jan 2026🔗Rebuilding our infrastructure from scratch and migrating live (AWS ECS migration)
-
22 Jan 2026🔗Ordering database queries by relationship columns in Laravel
-
21 Jan 2026🔗Zero-downtime deployments with Docker Compose and Nginx
-
21 Jan 2026🔗What is better: a lookup table or an enum type?
-
21 Jan 2026🔗Why are dark deployments a good idea even if no features are being shipped?
-
20 Jan 2026🐥Extracting unique IDs from JSON arrays in MySQL
-
20 Jan 2026🔗21 lessons from 14 years at Google
-
20 Jan 2026🔗Building effective agents
-
19 Jan 2026🔗Asynchronous tasks and streaming UIs in Phoenix LiveView
-
19 Jan 2026🔗Typst for your code blocks