Блог
Учебные материалы, руководства и заметки для разработчиков — помогают работать эффективнее.
Показано 27 статей
Статические и динамические QR-коды — почему ваш перестаёт работать
Динамические QR-коды умирают вместе с сервисом редиректа. Статические QR-коды не истекают. Почему разница важна и как выбрать.
Как игнорировать timestamp и ID при JSON diff (без jq)
Diff API-регрессий на 80% состоит из шума — timestamp, request ID, UUID, меняющиеся каждый запрос. Используйте Extended JSON Pointer-паттерны, чтобы видеть только значимые изменения.
Норвежская проблема YAML и различия JSON-YAML для инженеров
Почему YAML читает «no» как false. Реальные сбои K8s от кавычек. JSON против YAML, правила отступов и конвертация манифестов K8s.
bcrypt vs Argon2 vs scrypt: хеширование паролей в 2026 году
Сравнение bcrypt, Argon2id и scrypt по параметрам OWASP 2026 — гайд по выбору алгоритма с примерами кода.
См в дюймы: точная формула, таблицы для роста и экранов (2026)
Перевод сантиметров в дюймы по точному коэффициенту 1 in = 2,54 cm. Устный счёт, таблицы для роста, экранов, бумаги, плюс код. Бесплатно в браузере.
Как декодировать JWT-токен: подробное руководство для разработчиков
Разберём, как безопасно декодировать JWT-токен в браузере, Node.js, Python и Go. Просмотр header, payload и claims с помощью бесплатного онлайн-декодера.
Мл в fl oz: формулы US и UK fluid ounce, таблицы (2026)
Перевод мл в fl oz по точным коэффициентам NIST. US (29,5735), UK (28,4131), округление FDA до 30 мл. Бесплатный конвертер объёма в браузере.
Кг в фунты: формула NIST, устный счёт и быстрые таблицы (2026)
Перевод килограммов в фунты по точному коэффициенту NIST (1 kg = 2,20462 lb). Устный счёт, таблицы веса тела, багажа и медицинских доз. Бесплатно.
Формулы конвертации температуры: Цельсий, Фаренгейт, Кельвин
Точные формулы конвертации температуры — Цельсий, Фаренгейт, Кельвин и Ранкин, с кодом на 5 языках, паттернами weather API, типичными ловушками и таблицами.
Побитовые операции: AND, OR, XOR, сдвиги и битовые маски
Освойте побитовые операции на практике: AND, OR, XOR, сдвиги, дополнение до двух, битовые маски и feature-флаги — с примерами на JS, Python, Go и C.
Шпаргалка по jq: 30 реальных паттернов для JSON в командной строке
Освойте jq на 30 проверенных паттернах для фильтрации, преобразования и извлечения JSON в командной строке — от kubectl и AWS до лог-файлов.
Системы счисления: двоичная, hex, восьмеричная и десятичная
Руководство разработчика по конвертации между двоичной, шестнадцатеричной, восьмеричной и десятичной системой — пошаговые методы, примеры на JS/Python/Go/C и реальные сценарии. Бесплатный онлайн-конвертер.
URL-кодирование и декодирование: руководство по percent-encoding
Правила RFC 3986, encodeURI vs encodeURIComponent, отображение байтов UTF-8 и примеры кода на JS, Python, Go и Java. Бесплатный онлайн-инструмент.
Конвертация единиц: длина, вес, температура и объём
Перевод между метрической и имперской системами с точными формулами, примерами кода и таблицами для длины, веса, температуры и объёма.
CSV в JSON: способы, ловушки и примеры кода
Конвертируем CSV в JSON (и обратно) с Python, JavaScript и CLI-инструментами. Кодировки, приведение типов и стриминг больших файлов.
Энтропия пароля: рассчитать и усилить ваши пароли
Освойте энтропию пароля: формулу, математику brute-force и почему длина побеждает сложность. С кодом на JS/Python и бесплатным генератором.
MD5 и SHA-256: сравнение алгоритмов хеширования для разработчиков
Сравниваем MD5, SHA-1, SHA-256 и SHA-512 по безопасности, скорости и размеру вывода. Выбираем хеш для контрольных сумм и хранения паролей.
UUID v4 vs v7 vs ULID vs Snowflake: руководство по ID (2026)
Сравнение UUID v4, v7, ULID, Snowflake ID и NanoID по производительности БД, сортируемости, размеру хранения и поддержке экосистем с примерами кода.
Что такое UUID? Руководство по формату, версиям и применению
UUID с нуля: 128-битная структура, шестнадцатеричный формат, как работают v1/v3/v4/v5/v7 изнутри, математика коллизий, реальные сценарии и примеры кода.
Что такое кодирование Base64? Руководство для начинающих
Только знакомитесь с Base64? Узнайте, что такое кодирование Base64, как оно работает шаг за шагом и зачем разработчики его применяют — с понятными примерами.
Основы веб-безопасности: хеширование, валидация и аутентификация
Базовые практики веб-безопасности: bcrypt против Argon2, защита от XSS и SQL-инъекций, JWT, заголовки CSP и MFA — с примерами на JavaScript.
Руководство по Unix timestamp: точность, часовые пояса и DST
Unix timestamp подробно: происхождение эпохи, конвертация секунд/мс/мкс, работа с часовыми поясами, ловушки летнего времени и примеры кода на JS, Python и Go.
Сжатие изображений: браузерные решения против Node.js
Сравнение Squoosh, Sharp, browser-image-compression и других — когда сжимать на клиенте, а когда на сервере, с бенчмарками и примерами кода.
От JSON5 к JSONC: руководство по более лояльному формату JSON
Различия JSON5 и JSONC, форматирование конфигов с комментариями и интеграция форматтеров в CI-пайплайн — с реальными примерами кода.
Что на самом деле хранится в колонке timestamp PostgreSQL
Простое руководство по тому, как PostgreSQL хранит timestamp и timestamptz, почему часовые пояса кусаются и как выбрать правильный тип для задачи.
Base64 в продакшне: MIME, data URL, производительность и безопасность
Реализация Base64 в JavaScript и Python, оптимизация data URL, выбор стандартного и URL-безопасного варианта, типичные подводные камни безопасности.
Базовые инструменты разработчика для кодирования и хеширования (2026)
Сравнение 9 бесплатных браузерных инструментов разработчика: Base64, JSON, UUID, хеши, сжатие изображений и конвертация единиц — всё на 100% локально.