UUsama Ejaz1d ago · 7 min readWho Drafts, Who Reviews, Who Publishes: A Review Workflow for a Small Company BlogA company blog with one writer has no process. The same person writes, rereads and hits publish, and nobody notices that three different jobs just happened. The second writer is where it breaks. Draft1usamaejaz.hashnode.dev
Kkzk4d ago · 2 min readAdding affiliate links to a static site? A short disclosure and tracking checklistIf you run a small static site and start adding affiliate links, a few habits save trouble later. 1. Put the disclosure next to the link A footer note is easy to miss. Place one plain sentence right akzkdev.hashnode.dev
WWinfred4d ago · 2 min read7 Essential AI Tools Every Tech Blogger & Content Creator Needs in 2026Building technical tutorials, architecture breakdowns, or open-source documentation is demanding. Beyond writing clean code, creator developers must handle media assets, distribution, and SEO. Having winfred-notes.hashnode.dev
UUsama Ejaz5d ago · 9 min readYour Hosted Blog Got an F on a Security Headers Scan: What a Meta Tag Can Actually FixMost of the points a security headers scanner takes off a hosted blog are for HTTP response headers. Those come from the host. A theme only controls HTML, and only two of these policies work from HTMLusamaejaz.hashnode.dev
SShivaOct 23 · 5 min readA Lightweight QA Workflow for AI-Assisted Technical ArticlesA technical article should help someone complete a task, understand a concept, or make a better decision. A polished draft is only the starting point. AI-generated writing can leave out prerequisites,shivalordimage.hashnode.dev
UUsama EjazOct 22 · 8 min readHeading Anchors After a Blog Migration: 12 Headings Through 9 Markdown RenderersA 301 keeps the #section part of a link. Your new page usually doesn't. When someone opens /old-post/#step-3 and the server answers with a 301 to /new-post/, the browser carries #step-3 over to the neusamaejaz.hashnode.dev
UUsama EjazOct 21 · 7 min readWhat a Password-Protected Blog Post Still Leaks: WordPress 7.1.3 and Hugo TestedA password on a WordPress post hides the body and the excerpt. That's it. The title, the URL, the date and the featured image are still public, and WordPress keeps listing the post in its sitemap, itsusamaejaz.hashnode.dev
UUsama EjazOct 20 · 7 min readEdited a Blog Post but Readers Still See the Old Version? How to Find the Cache Holding ItYou fix a typo in a published post, reload, and it's fixed. Then someone replies with a screenshot of the old version. Something between the host and that reader is serving a stored copy. It's one of 2Cusamaejaz.hashnode.dev
UUsama EjazOct 19 · 6 min readWhy New Blog Posts Reach Feed Readers Hours Late, and Which Platforms Send a WebSub HubA new post shows up in a feed reader only when the reader next fetches your feed. Most readers fetch on a schedule, and for a small blog that schedule is slow. Feedly's free plan checks a feed anywherusamaejaz.hashnode.dev
UUsama EjazOct 19 · 6 min readLeaving WordPress With AMP: Find Every /amp/ and ?amp=1 URL Before the Old Site Goes OfflineIf your WordPress blog ever ran an AMP plugin, every post had a second address. Usually /post-name/amp/ or /post-name/?amp=1. Those URLs are still in Google's index and in old shares, and once you movusamaejaz.hashnode.dev