130 guides

Development: workflows, examples and fixes

Practical development guides with step-by-step workflows, reproducible examples and fixes for the most common mistakes.

Step-by-step guides

8 min read

How to use Text to binary: step-by-step guide

Learn how to use Text to binary with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use JSON to CSV: step-by-step guide

Learn how to use JSON to CSV with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use JSON path extractor: step-by-step guide

Learn how to use JSON path extractor with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Query string parser: step-by-step guide

Learn how to use Query string parser with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Query string builder: step-by-step guide

Learn how to use Query string builder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Unicode escape converter: step-by-step guide

Learn how to use Unicode escape converter with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Hex to text: step-by-step guide

Learn how to use Hex to text with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Text to hex: step-by-step guide

Learn how to use Text to hex with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use HTTP status lookup: step-by-step guide

Learn how to use HTTP status lookup with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use MIME type lookup: step-by-step guide

Learn how to use MIME type lookup with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Port number lookup: step-by-step guide

Learn how to use Port number lookup with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Gitignore generator: step-by-step guide

Learn how to use Gitignore generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Docker run builder: step-by-step guide

Learn how to use Docker run builder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use SSH command builder: step-by-step guide

Learn how to use SSH command builder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Regex escape tool: step-by-step guide

Learn how to use Regex escape tool with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Regex flags explainer: step-by-step guide

Learn how to use Regex flags explainer with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use JSON flattener: step-by-step guide

Learn how to use JSON flattener with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use JSON unflattener: step-by-step guide

Learn how to use JSON unflattener with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use JSON Schema generator: step-by-step guide

Learn how to use JSON Schema generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use XML escape and unescape: step-by-step guide

Learn how to use XML escape and unescape with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use SQL IN list builder: step-by-step guide

Learn how to use SQL IN list builder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use INI to JSON converter: step-by-step guide

Learn how to use INI to JSON converter with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Semantic version comparator: step-by-step guide

Learn how to use Semantic version comparator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Semantic version bumper: step-by-step guide

Learn how to use Semantic version bumper with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Color contrast checker: step-by-step guide

Learn how to use Color contrast checker with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use CSS clamp calculator: step-by-step guide

Learn how to use CSS clamp calculator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Checksum comparator: step-by-step guide

Learn how to use Checksum comparator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Random test data generator: step-by-step guide

Learn how to use Random test data generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Fake user generator: step-by-step guide

Learn how to use Fake user generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use API response mocker: step-by-step guide

Learn how to use API response mocker with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use GraphQL query minifier: step-by-step guide

Learn how to use GraphQL query minifier with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use ULID generator: step-by-step guide

Learn how to use ULID generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Nano ID generator: step-by-step guide

Learn how to use Nano ID generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use One-time code generator: step-by-step guide

Learn how to use One-time code generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Random PIN generator: step-by-step guide

Learn how to use Random PIN generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use CSS gradient generator: step-by-step guide

Learn how to use CSS gradient generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use CSS shadow generator: step-by-step guide

Learn how to use CSS shadow generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Border radius generator: step-by-step guide

Learn how to use Border radius generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use CSS grid generator: step-by-step guide

Learn how to use CSS grid generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Flexbox CSS generator: step-by-step guide

Learn how to use Flexbox CSS generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Placeholder avatar SVG: step-by-step guide

Learn how to use Placeholder avatar SVG with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Initials avatar SVG: step-by-step guide

Learn how to use Initials avatar SVG with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use SVG pattern generator: step-by-step guide

Learn how to use SVG pattern generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use SVG blob generator: step-by-step guide

Learn how to use SVG blob generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use SVG wave generator: step-by-step guide

Learn how to use SVG wave generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use CSV test data generator: step-by-step guide

Learn how to use CSV test data generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Code placeholder generator: step-by-step guide

Learn how to use Code placeholder generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Git branch name generator: step-by-step guide

Learn how to use Git branch name generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Commit message helper: step-by-step guide

Learn how to use Commit message helper with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Package name generator: step-by-step guide

Learn how to use Package name generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Nginx redirect generator: step-by-step guide

Learn how to use Nginx redirect generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use .htaccess redirect generator: step-by-step guide

Learn how to use .htaccess redirect generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Content Security Policy builder: step-by-step guide

Learn how to use Content Security Policy builder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Permissions Policy builder: step-by-step guide

Learn how to use Permissions Policy builder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Cache-Control builder: step-by-step guide

Learn how to use Cache-Control builder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Cron expression explainer: step-by-step guide

Learn how to use Cron expression explainer with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Unix signal reference: step-by-step guide

Learn how to use Unix signal reference with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Keyboard key reference: step-by-step guide

Learn how to use Keyboard key reference with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use CSS easing reference: step-by-step guide

Learn how to use CSS easing reference with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use HTML doctype generator: step-by-step guide

Learn how to use HTML doctype generator with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use HTTP header reference: step-by-step guide

Learn how to use HTTP header reference with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Country code lookup: step-by-step guide

Learn how to use Country code lookup with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Language code lookup: step-by-step guide

Learn how to use Language code lookup with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use Timezone finder: step-by-step guide

Learn how to use Timezone finder with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →
8 min read

How to use File signature reference: step-by-step guide

Learn how to use File signature reference with a worked example, input checks, common pitfalls and practical verification steps for a reliable result.

Read guide →

Common mistakes and fixes

7 min read

Text to binary: common mistakes and practical fixes

Avoid common Text to binary mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

JSON to CSV: common mistakes and practical fixes

Avoid common JSON to CSV mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

JSON path extractor: common mistakes and practical fixes

Avoid common JSON path extractor mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Query string parser: common mistakes and practical fixes

Avoid common Query string parser mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Query string builder: common mistakes and practical fixes

Avoid common Query string builder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Unicode escape converter: common mistakes and practical fixes

Avoid common Unicode escape converter mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Hex to text: common mistakes and practical fixes

Avoid common Hex to text mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Text to hex: common mistakes and practical fixes

Avoid common Text to hex mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

HTTP status lookup: common mistakes and practical fixes

Avoid common HTTP status lookup mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

MIME type lookup: common mistakes and practical fixes

Avoid common MIME type lookup mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Port number lookup: common mistakes and practical fixes

Avoid common Port number lookup mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Gitignore generator: common mistakes and practical fixes

Avoid common Gitignore generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Docker run builder: common mistakes and practical fixes

Avoid common Docker run builder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

SSH command builder: common mistakes and practical fixes

Avoid common SSH command builder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Regex escape tool: common mistakes and practical fixes

Avoid common Regex escape tool mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Regex flags explainer: common mistakes and practical fixes

Avoid common Regex flags explainer mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

JSON flattener: common mistakes and practical fixes

Avoid common JSON flattener mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

JSON unflattener: common mistakes and practical fixes

Avoid common JSON unflattener mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

JSON Schema generator: common mistakes and practical fixes

Avoid common JSON Schema generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

XML escape and unescape: common mistakes and practical fixes

Avoid common XML escape and unescape mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

SQL IN list builder: common mistakes and practical fixes

Avoid common SQL IN list builder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

INI to JSON converter: common mistakes and practical fixes

Avoid common INI to JSON converter mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Semantic version comparator: common mistakes and practical fixes

Avoid common Semantic version comparator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Semantic version bumper: common mistakes and practical fixes

Avoid common Semantic version bumper mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Color contrast checker: common mistakes and practical fixes

Avoid common Color contrast checker mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

CSS clamp calculator: common mistakes and practical fixes

Avoid common CSS clamp calculator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Checksum comparator: common mistakes and practical fixes

Avoid common Checksum comparator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Random test data generator: common mistakes and practical fixes

Avoid common Random test data generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Fake user generator: common mistakes and practical fixes

Avoid common Fake user generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

API response mocker: common mistakes and practical fixes

Avoid common API response mocker mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

GraphQL query minifier: common mistakes and practical fixes

Avoid common GraphQL query minifier mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

ULID generator: common mistakes and practical fixes

Avoid common ULID generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Nano ID generator: common mistakes and practical fixes

Avoid common Nano ID generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

One-time code generator: common mistakes and practical fixes

Avoid common One-time code generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Random PIN generator: common mistakes and practical fixes

Avoid common Random PIN generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

CSS gradient generator: common mistakes and practical fixes

Avoid common CSS gradient generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

CSS shadow generator: common mistakes and practical fixes

Avoid common CSS shadow generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Border radius generator: common mistakes and practical fixes

Avoid common Border radius generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

CSS grid generator: common mistakes and practical fixes

Avoid common CSS grid generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Flexbox CSS generator: common mistakes and practical fixes

Avoid common Flexbox CSS generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Placeholder avatar SVG: common mistakes and practical fixes

Avoid common Placeholder avatar SVG mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Initials avatar SVG: common mistakes and practical fixes

Avoid common Initials avatar SVG mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

SVG pattern generator: common mistakes and practical fixes

Avoid common SVG pattern generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

SVG blob generator: common mistakes and practical fixes

Avoid common SVG blob generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

SVG wave generator: common mistakes and practical fixes

Avoid common SVG wave generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

CSV test data generator: common mistakes and practical fixes

Avoid common CSV test data generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Code placeholder generator: common mistakes and practical fixes

Avoid common Code placeholder generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Git branch name generator: common mistakes and practical fixes

Avoid common Git branch name generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Commit message helper: common mistakes and practical fixes

Avoid common Commit message helper mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Package name generator: common mistakes and practical fixes

Avoid common Package name generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Nginx redirect generator: common mistakes and practical fixes

Avoid common Nginx redirect generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

.htaccess redirect generator: common mistakes and practical fixes

Avoid common .htaccess redirect generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Content Security Policy builder: common mistakes and practical fixes

Avoid common Content Security Policy builder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable…

Read guide →
7 min read

Permissions Policy builder: common mistakes and practical fixes

Avoid common Permissions Policy builder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Cache-Control builder: common mistakes and practical fixes

Avoid common Cache-Control builder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Cron expression explainer: common mistakes and practical fixes

Avoid common Cron expression explainer mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

Unix signal reference: common mistakes and practical fixes

Avoid common Unix signal reference mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Keyboard key reference: common mistakes and practical fixes

Avoid common Keyboard key reference mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

CSS easing reference: common mistakes and practical fixes

Avoid common CSS easing reference mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

HTML doctype generator: common mistakes and practical fixes

Avoid common HTML doctype generator mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →
7 min read

HTTP header reference: common mistakes and practical fixes

Avoid common HTTP header reference mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Country code lookup: common mistakes and practical fixes

Avoid common Country code lookup mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Language code lookup: common mistakes and practical fixes

Avoid common Language code lookup mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

Timezone finder: common mistakes and practical fixes

Avoid common Timezone finder mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction workflow.

Read guide →
7 min read

File signature reference: common mistakes and practical fixes

Avoid common File signature reference mistakes, including swapped fields, wrong formats, unchecked results and lost context, with a reliable correction…

Read guide →