Tag: Design & Media

Browse our exclusive articles!

Art Direction in WordPress: Serve a Different Image Crop to Every Device

Responsive images shrink one photo to fit every screen. Art direction does something better — it serves a completely different crop to a phone than to a desktop, so your mobile hero fills the screen instead of becoming a thin, unreadable strip. It's a design win and a performance win at once.

SVG for Web Design: How to Embed It, Shrink It, and Fix the Blur

A vector graphic is just math, so it stays razor-sharp at any size and weighs a fraction of a photo. That makes SVG the right choice for logos, icons, and diagrams — but only if you embed it the right way, strip the bloat, and sidestep the handful of traps that make a "sharp" format look fuzzy.

Pangram Practice: A Weekly Sentence That Uses Every Letter

A pangram is a sentence containing all 26 letters of the alphabet. That makes one line a complete workout for your hand — and for any font you're testing. This column publishes a fresh, verified set every week for handwriting, lettering, and typography practice.

Where to Find and Create Images for Your Website (Free Sources, Licenses, and When to Pay)

Good images make a page look finished — but the wrong image can cost you a takedown notice or a license bill. This is the practical order: find free ones, confirm you're actually allowed to use them, make your own when nothing fits, and know when paying is the cheaper option.

Popular

Many-to-One: Why a Mapping Backlog Outgrows Its Target Taxonomy

You're mapping a messy source vocabulary onto a clean target taxonomy. The target has about 5,600 slots, so the job must be roughly 5,600 decisions — right? The backlog is already past 8,900, and still climbing.

The Fix That Didn’t Take: When a Content-Hash Gate Skips Your Code Change

You shipped a fix to how one field is computed, re-ran the pipeline across everything, and it reported a clean run. Then the consistency check still flags those records as wrong. The fix is in the code, the rebuild "ran" — and the records never changed. Your own optimisation skipped them.

Your Dedup Scan Is Over-Counting — Because It Forgot What You Already Fixed

The report said 80 duplicate groups still to resolve. You'd been resolving them for days. You run it again after a big batch and it *still* says 80-ish. The backlog isn't stubborn — the scan is counting work you already finished.

When Your Skills Folder Is a Deploy Target, Not a Drawer

You hardened a skill in the repo, shipped the PR, and the agent kept loading the old one. Or you fixed the live skill by hand, and the versioned copy quietly stayed behind. Same root cause: the copy you run and the copy you version are two different files.

Subscribe