Things that are easier to produce than to write by hand: a stanza of CSS, a page of SVG, a set of tokens, a sheet ready for the printer. Every article here ends with something that builds it for you, in this browser tab.
WordPress Development
WordPress User Roles and Capabilities, Actually Explained
Subscriber holds one capability, Administrator all fifty. What the five WordPress user roles really grant, why code checks capabilities instead of role names, and how to build a role that fits the job.
QR and Barcode Generator: The Codes People Actually Need
A WiFi QR code generator that runs entirely in your tab, plus the payload syntax, error correction maths and print sizes that decide whether a code scans.
Dummy Text Generator: Lorem Ipsum That Behaves Like Real Copy
Lorem ipsum has a longest word of thirteen letters and no umlauts at all, so a layout tested with it is tested with the easiest text it will ever hold. What placeholder text should actually prove, and a generator that produces it.
Font Face Generator: The Licence and the Layout Shift
Two things go wrong with web fonts: the licence nobody opened, and the layout that jumps when the font finally arrives. Both answers are already inside the file, in tables you can read in your own browser before you serve a single byte.
Favicon Generator: The Icon Files a Site Actually Needs
The favicon is the one image on your site nobody checks at the size everybody sees. Here is the short list of files a site still needs, the two measurements that decide whether your mark survives a browser tab and an Android mask, and exactly where the WordPress site icon stops.
CSS Gradient Generator: Gradients That Do Not Band
A gradient that looked smooth in the design tool grows stripes on the page. The cause is arithmetic: 8 bit colour, two similar colours and 1600 pixels to cover. How to count the steps before you ship, the three real fixes, and a builder that measures the banding for you.
Cron Expression Generator: The Five Fields and the OR Rule
The five cron fields, the four special characters, and the rule that catches everyone: day of month and day of week are combined with OR, not AND. Plus why WP-Cron misses schedules, and the two lines that put WordPress on a real timer.
Redirect Rule Generator: The Rules That Never Fire
A redirect list rarely breaks. It accumulates: a broad prefix rule that kills every rule below it, a target missing a trailing slash that doubles your hop count, a 301 where a 308 was needed. Generate the Apache, nginx and CSV versions of your rules, then walk a URL through them and watch where it actually goes.
Making a Share Card That Does Not Look Like an Accident
The tag is rarely the problem. The picture is. Draw a 1200 by 630 card in the page, then work through the crops, the floors and ceilings the platforms enforce, and the design rules that survive being seen on a phone.
Hashes and Encoding: Getting Back Into Your Own WordPress
The reset mail never arrives and you are locked out of a site you own. The way back in runs through one column: user_pass in wp_users. Here is what is actually stored there, checked line by line against wp-includes/pluggable.php, plus a browser-only tool that builds both the bare MD5 and the modern $wp bcrypt value.