Руководства для разработчиков
Практические и подробные статьи, объясняющие принципы работы наших инструментов.
MD5 против SHA-256: различия, безопасность и когда использовать каждый
Сравните MD5, SHA-1, SHA-256 и SHA-3: как работают хэш-функции, почему MD5 не работает, скорость, контрольные суммы, HMAC и правильный способ хэширования паролей.
ЧитатьОписание типов штрих-кодов: EAN-13, UPC, код 128, ITF-14, QR и многое другое
Руководство по наиболее распространенным символам штрих-кодов, что каждый из них кодирует, где он используется, контрольные цифры, номера GS1 и как выбрать правильный штрих-код.
ЧитатьЛучшие методы QR-кода: размеры, контраст, исправление ошибок и тестирование
Как создать QR-коды, которые сканируются надежно в печати и на экранах: минимальный размер, тихая зона, цвета, уровни коррекции ошибок, статические и динамические коды и безопасность.
ЧитатьКонвенции названия: camelCase vs snake_case vs kebab-case vs PascalCase
Практическое руководство по наведению названий в JavaScript, Python, Go, SQL, CSS, URL и переменных окружающей среды, с правилами акронимов и границ API.
ЧитатьПримеры выражения Cron: 30 расписаний объяснены (с ловушками)
Узнайте синтаксис cron по полям и скопируйте 30 проверенных выражений cron для каждых N минут, рабочих дней, ежемесячных рабочих мест, рабочих часов и многого другого, плюс ловушки часовых поясов.
ЧитатьBase64 объясняется: как это работает, когда использовать и когда нет
Ясное объяснение кодирования Base64: алгоритм, наполнение, безопасность URL-адресов Base64, URL-адреса данных, размер накладных расходов, Unicode ловушки и ошибочные представления о безопасности.
ЧитатьUUID v4 vs UUID v7 vs ULID: какой уникальный идентификатор следует использовать?
Сравните случайный UUID v4, UUID v7 с временным порядком и ULID для ключей базы данных, API и распределенных систем с компромиссами производительности, конфиденциальности и формата.
ЧитатьUnix Time Stamp Explained: секунды, миллисекунды, часовые пояса и 2038
Что такое время в Unix, почему системы используют его, как конвертировать временные метки на всех основных языках, и как избежать ошибок часового пояса, миллисекунд и Y2038.
ЧитатьРегекс Cheat Sheet: шаблоны, флаги и реальные примеры
Практический чип-лист регулярных выражений с классами символов, количественными показателями, якорями, группами, обозрениями, флагами и проверенными шаблонами для повседневных задач.
ЧитатьКак работает JWT и как безопасно расшифровать токен
Понять структуру JSON Web Tokens, как создаются и проверяются подписи, распространенные претензии, проблемы безопасности и как расшифровать JWT.
ЧитатьКак сжать изображение до 100 КБ без видимой потери качества
Шаг за шагом, чтобы уменьшить размер фотографий до 100 КБ для форм, электронной почты и Интернета: сначала изменить размер, выбрать правильный формат, а затем настроить качество.
ЧитатьJSON к интерфейсам TypeScript: Практическое руководство по набору ответов API
Узнайте, как превратить JSON в точные интерфейсы TypeScript, обрабатывать необязательные поля, нули, союзы и массивы и поддерживать синхронизацию типов с реальными API.
Читать