Development workflow Intro
How to read a quote: scope, exclusions and what comes after
The most important part of a quote is not the number — it is scope and exclusions. Without both in writing, every later dispute becomes an argument about…
Technote
203 articles
Development workflow Intro
The most important part of a quote is not the number — it is scope and exclusions. Without both in writing, every later dispute becomes an argument about…
SEO Intro
Ten articles written in no particular order stay ten separate articles. Fix the ratio and the sequence of broad and narrow pieces and the same effort builds something…
Working with AI Intro
Pick the tool first and you go looking for uses. Write down the work you actually repeat and the tool list shrinks to one or two.
Security Intro
The login screen is the most-knocked door on your site. Get the username, the password and the second factor right and most of that knocking becomes pointless.
SEO Intro
Design first means trimming what you needed to say so it fits. Writing the copy in order, in one plain document, decides half the screen for you.
Themes & plugins Intro
Light grey body copy looks best in the mockup and reads worst on a real screen. Three threshold values let you judge it at the moment you pick…
Servers & infrastructure Intro
You do not move because a VPS is better — you move because something is blocked. The signals are specific, and what grows after the move is responsibility,…
Themes & plugins Intro
Starting narrow leaves you fewer decisions. Starting wide means deciding what to throw away at every step — and that decision never ends.
Servers & infrastructure Intro
Installing takes five minutes; the ten minutes after it decide the next year. One search-visibility setting in particular keeps your site out of search entirely if you miss…
Themes & plugins Intro
The web's default leading was calibrated for the Latin alphabet. Hangul packs more strokes into the same square and sits taller because of final consonants, so the same…
Working with AI Practical
A good FAQ is not imagined. The answers are already in the enquiries you received, and grouping them is exactly the kind of work AI is quick at.
Themes & plugins Intro
A swatch on a mockup and a design token can hold the same value and still be different things. The difference is the name — and the name…
Cited
Topics outside WordPress are collected on Dongji Communication Tech Insights, run by the same team. The summaries below are quoted from the originals; the titles link to them.
Working with AI
Writing a CLAUDE.md — teaching an AI coding assistant your project
AI coding tools such as Claude Code, Cursor and Copilot do better work the more precisely they know your project. Here is a structure and a set of principles that hold up.
Working with AI
Prompting an AI for UI design — drafting with Claude and GPT
Asking an AI to "make a nice button" gets you a disappointing button. Structured prompts that carry constraints, references and a defined role get you the design you meant.
Themes & plugins
SCSS from the ground up — variables through module structure
The core syntax of SCSS (Sass) and what it solves that plain CSS cannot: variables, nesting, mixins, @use and module structure — organised around patterns you can use immediately.
Themes & plugins
Design tokens and theme colour systems — brand identity in SCSS variables
How to turn a colour palette from a pile of hex codes into a system that means something — semantic token structure and SCSS variable patterns, from a real project.
Performance optimization
Designing a responsive typography system — the science of readability
Hard-coded pixel font sizes are over. Type scales, fluid sizing with clamp(), Korean webfont optimisation and line-height ratios — building typography that reads well on any screen.
Development workflow
From Figma to SCSS — a designer-developer handoff guide
Minimising what gets lost between a Figma file and the code: extracting tokens, naming components, keeping the spacing system in sync — the whole workflow, step by step.