Technote

Development workflow

Git, .gitignore, CI/CD, WP-CLI and staging — treating a WordPress site like code rather than like a live server you edit.

64 articles· Development workflow

Development workflow Advanced

The design QA checklist to run before release

Most design problems found after release are catchable before it, in order. Here is the pass, in three stages: rules, states and real devices.

Designers 6 min read

Development workflow Advanced

Never deploy without a way back

A rollback is not one button. It is two tracks — code and database — with an order to reverse them in, written down before you deploy.

Designers 9 min read

Development workflow Advanced

Adding your own hooks: extension points instead of edits

Code with no extension points gets forked or edited in place. Where you put do_action and apply_filters — and how many — decides how long that code survives.

Developers 7 min read

Development workflow Practical

The follow-up flow, and what response time does

Answering the enquiries you already have is often easier than getting more. Good intentions do not make a flow — writing it down does.

Marketers 6 min read

Development workflow Practical

Put the next action next to the number

A report that changes nothing is not a report; it is a habit. One page should end in one decision.

Marketers 6 min read

Development workflow Practical

An A/B test starts with two decisions

If you do not fix the sample size and the duration before you start, you will stop the test at the moment it flatters the variant you preferred.…

Marketers 7 min read

Development workflow Practical

Why “please do some SEO” changes nothing

A request becomes work when it carries five lines: target, observation, desired state, how to verify, priority. Without them nobody can decide where to begin.

Marketers 7 min read

Development workflow Advanced

Adding your own WP-CLI command to a plugin

Registration is three lines and your docblock becomes the help text. What deserves thought is choosing between log, warning and error — because error stops the run.

Developers 7 min read

₩270,000 · Join the program