There is a particular kind of confidence that only a green CI pipeline can produce.
The pull request is open. Unit tests pass. Browser tests pass. The deployment preview looks normal. Nobody has reported a problem in Slack.
So the change gets merged.
Then Safari users cannot scroll a modal. Arabi...
Most SEO contracts sell you a monthly PDF. Once a month you get a report that looks *backwards*: here's what dropped, here's the link that broke, here's the Core Web Vitals regression three weeks after it happened, when the damage is already done.
As a solo developer that always bugged me. A monthl...
---
title: "How I auto-generate 800+ App Store screenshots across 39 languages and 3 devices"
published: true
description: "A solo-dev pipeline: XCUITest captures localized screens, Python + Pillow composes captioned marketing shots for iPhone, iPad and Apple Watch."
tags: ios, swift, automation, in...
*Three years ago, my webhook tests involved ngrok, a `sleep(5)` call, and crossed fingers. The current pattern uses none of those.*
If you've ever tested webhook integrations, this probably sounds familiar.
Start your local application.
Launch ngrok.
Copy the temporary URL into the third-party a...
Lately every other team I talk to is moving off Selenium Java and onto Playwright with JS/TS. Cool. But when I ask *why*, half the answers are vague. "It's faster." "Everyone's doing it." Fair, but let's actually dig into it.
## The "just let AI do it" moment
So management calls a meeting. Decisio...
This is a complete, copy‑pasteable guide for shipping a backend app to a single Linux server using **Docker Compose**, with a **GitHub Actions** pipeline that builds the image, scans it, and deploys it over SSH.
It is written to be **language- and framework-agnostic**. The examples use a Node/TypeS...
In March 2025 I wrote a Python script that logged into a call center portal, watched dialing servers, and swapped underperforming lists automatically. It worked. I made it better in May. I made it better again in June. By June 24th I had the most capable version I'd ever built — a single file, about...
Have you ever tried to build an automation that works so well it bypasses the very rules you set for it? Recently, I was working on a small repository designed to automate the painful process of updating my resume. The idea was simple: build a system that runs weekly, checks my social media activity...
---
title: cuenv: one typed file for your whole project
published: true
description: "Most projects don't have a configuration system — they have a pile: a .env file, a Makefile, a CI workflow, and secrets in a fourth place, none of it validated and all of it slowly drifting apart. cuenv replaces t...