Last updated: 8 August 2026

By using sade.dev you accept the terms below. If you do not accept them, please do not use the site.

The articles, translations, diagrams and images on this site belong to Muhammet Şafak and are protected by copyright.

Permitted: short quotation with attribution and a link to the page; sharing an article by its link; copying for personal use.

Requires permission: republishing, translating or using an article in whole or in substantial part in another medium or in a commercial product. Written permission is required in advance: [email protected]

Use of the articles to train an AI model, or in comparable bulk data processing, falls under that permission requirement.

Code samples

You may freely use the code and configuration samples from the articles and tool pages in your own projects — commercial ones included, with no permission and no attribution required. Attribution is not obligatory; it is appreciated.

This grant covers the code snippets only, not the explanatory prose around them.

Warranty

This site is an engineering notebook, not a consultancy service.

The content and the tools are provided as is. The approaches described are decisions taken on particular systems under particular constraints; as every article states, those decisions have a point at which they stop being right. There is no guarantee that they will produce the correct result on your system.

Evaluate and test under your own conditions before applying anything in production, and have your rollback plan ready. No liability is accepted for data loss, downtime or any other damage arising from use of the content or the tools.

Tools

The developer tools on this site run entirely in your browser and send your data to no server. Even so:

  • The JWT Decoder does not verify signatures; it does not prove a token is valid.
  • The password generator uses your browser’s cryptographic randomness source, but storing and managing the passwords you generate is your responsibility.
  • The tools are not guaranteed to be correct or continuously available.

Not pasting real production secrets into arbitrary web tools is a good habit — this site included.

Comments

Comments are stored in GitHub Discussions and are subject to GitHub’s terms of service. You are responsible for what you post.

Abuse, spam, advertising, sharing of personal data and unlawful content are not accepted. Comments breaking these rules may be removed without notice.

The site links to third-party resources. We are not responsible for the content, accuracy or availability of those resources.

Availability

The site is published statically and is normally available without interruption, but uninterrupted access is not guaranteed. Articles may be updated, corrected or removed.

Governing law

These terms are governed by the laws of the Republic of Türkiye. The courts and enforcement offices of Istanbul have jurisdiction over any dispute.

Changes

These terms may be updated from time to time. The date of the most recent update appears at the top of this page.