Skip to main content

Guides & tutorials

Short walkthroughs to get more out of each tool.

Word count and reading time for editors

Count words first, then estimate reading time with an explicit words-per-minute assumption.

Unit converter for data demos

Quick length, weight, and temperature conversions for specs, stories, and classroom demos.

robots.txt and sitemap.xml basics

robots guides crawlers; sitemap lists URLs you want discovered—use both on launch day.

Meta tags and Open Graph launch checklist

Ship title, description, and social cards together so crawlers and chat apps see the same story.

Line sort and dedupe for incident logs

Normalize noisy log extracts before you paste them into tickets or diff tools.

Image format conversion for faster pages

Serve WebP or AVIF to modern browsers while keeping PNG fallbacks for email and legacy clients.

IBAN check before payout testing

Validate structure with MOD-97 in sandboxes—never treat format checks as ownership proof.

Credit card Luhn testing only

Use test PANs to verify forms—Luhn does not authorize charges or prove card ownership.

Slug and meta tags for launch pages

Ship readable URLs and consistent Open Graph tags in one pass.

Semver bump before release

Patch for fixes, minor for features, major for breaking changes—write it down in the changelog.

Parse .env files before deploy

Catch duplicate keys and invalid names before they break staging boot.

JSON to TypeScript for API types

Turn a sample response into interfaces, then refine names in code review.

gitignore templates for new repositories

Start from a stack-specific template instead of copying an old repo wholesale.

YAML and JSON for config files

Pick the format your runtime reads; convert only when you control both sides.

Validate UUIDs before database insert

Catch malformed IDs at the edge instead of in database error logs.

UUID v4 in distributed systems

Random UUIDs reduce coordination; they are not a substitute for sequential business IDs.

QR code error correction and size

Higher correction tolerates damaged prints; larger modules scan faster on posters.

Compress PDFs for email attachments

Balance size limits with readable text—test one page before compressing the whole deck.

Markdown to HTML for docs sites

Convert prose for previews; still run your static site generator for production HTML.

Resize images for responsive layouts

Export exact widths your layout uses—avoid shipping 4000px sources to mobile.

Decode QR codes from uploaded images

Screenshots and photos work—lighting and blur matter more than file format.

When to beautify vs minify markup

Beautify for humans, minify for bytes—do not mix the two goals in one step.

Validate OpenAPI before every release

Catch broken contracts early—missing paths, info blocks, or version drift.

Use a SQL formatter in code review

Consistent SQL diffs reduce noise and surface logic changes faster.

Minify JS and CSS for production builds

Ship smaller assets without debugging minified source during development.

HTML entity encoding in APIs and templates

Escape user content before embedding into HTML or JSON string fields.

HMAC signing for webhooks

Use a shared secret and a stable algorithm—verify on the server, never trust client-side checks alone.

HEX, RGB, and HSL in design handoffs

Convert colors once and paste consistent values into CSS, tokens, and docs.

Format XML config files safely

Readable XML helps reviews; validate against consumers before merge.

Format HTML before you publish

Readable markup catches nesting mistakes early and speeds up PR review.

Binary and hex for low-level debugging

When logs show integers in hex, convert bases before guessing bit masks.

HTTP response debugging checklist

A practical checklist to isolate API failures by status code, headers, and payload shape.

API debugging with HTTP Request tool

Use one workbench to compose method, headers, query, auth, and body without switching apps.

SVG Optimization for Modern Web Apps

Reduce bundle size and improve performance by cleaning up SVGs.

Best Practices for Secure Password Generation

Why entropy and character diversity matter for your security.

Cron parser tips for ops handovers

Turn cron expressions into readable schedules before incident reviews and shift handovers.

Understanding Base64 Encoding and Its Use Cases

How Base64 works and when to use it for binary-to-text conversion.

Use JSON String Escape for API payload safety

Escape raw text before embedding into JSON to prevent quoting and control-character errors.

Use a diff when configs drift

Compare text snapshots to catch unintended edits before rollout.

From CSV to JSON: watch headers and types

Headers become keys—normalize names before converting at scale.

Compress images before slow uploads

Resize for layout, compress for bytes—check visual quality on real devices.

Choose PDF merge vs split for your workflow

Merge combines documents; split extracts pages—pick based on delivery and review needs.

Unix timestamps: seconds vs milliseconds

Know the unit before you convert—off-by-1000 bugs are common.

Base64 vs URL encoding: pick the right transform

They solve different problems—do not interchange them blindly.

Practical tips for regex testing

Iterate patterns with small samples; watch flags and catastrophic backtracking.

Validate JSON before you ship a config change

Catch syntax errors early; pair validation with review for semantic correctness.

Format and minify JSON without surprises

Use pretty-print for review and minify for transport—know when each helps.

How to decode JWT safely

Inspect tokens locally first; verify signatures only on the server.