Security Intro
What happens while you put off updates
A vulnerability sits quietly and then, one day, becomes public. A clock starts at that moment — and it stops when you press update.
Technote
203 articles
Security Intro
A vulnerability sits quietly and then, one day, becomes public. A clock starts at that moment — and it stops when you press update.
Themes & plugins Intro
Every theme demo looks good. What decides whether it still works a year from now is maintenance history and speed — both checkable before you buy.
Working with AI Practical
It is not a limitation of ability but of context. Once you can name the decisions that depend on what AI cannot see, delegation becomes straightforward.
Themes & plugins Intro
Breakpoints named after devices go stale every year. Widen a component slowly, note where it stops working, and that width is your breakpoint.
SEO Intro
Describing every image is not the answer. Decorative images should be left empty; informative ones should carry the information, not a description of the picture.
Themes & plugins Intro
16px is not a trend somebody picked; it is the default browsers and users already agreed on. Take it as the baseline — and know when Korean long-form…
Performance optimization Intro
Upload a camera original and the page still looks fine, which is why the problem surfaces late. Knowing what WordPress does behind the scenes gives you a rule.
Themes & plugins Intro
One brand colour cannot draw an interface. Derive hover, pressed, tint and disabled states by rule and you stop picking new colours on every screen.
Working with AI Practical
Machine translation makes a site readable by more people. It does not earn search visibility, and knowing that difference makes the choice straightforward.
Themes & plugins Intro
Two files is all it takes. Get the Template header line or the stylesheet load order wrong, though, and no amount of CSS will change the screen.
Performance optimization Intro
Caching is not one switch. It is several layers with different jobs, and stacking them blindly is how you end up with a page that refuses to update.
SEO Intro
Every field is a question. Ask too many of someone who has not decided to trust you yet and you get a closed tab instead of an answer.
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.