Skip to content

commitics

31 lists

server-only: четыре строки кода, одна версия за четыре года, и весь его смысл — падать. Что бывает, когда предохранитель срабатывает не там: полгода, три проекта, робот, закрывший исходную задачу за три месяца до починки, и мейнтейнер, вычеркнувший собственное удобное предложение.

updated Sep 2, 2026

Как проект живёт и принимает чужие правки, и кто в нём встречался в разборах — по поступкам, датам и ссылкам

updated Sep 2, 2026

Коммитс: право отзывалось в одном месте, а предъявлялось в двух. Разбор про себя — с кодом, написанным моделью, которая объяснила свою безопасность на пять абзацев и не вышла за пределы своего файла.

updated Sep 1, 2026

Как проект живёт и принимает чужие правки, и кто в нём встречался в разборах — по поступкам, датам и ссылкам

updated Sep 2, 2026

Medusa: защита от повтора отказывает там, где можно было ответить, и пропускает там, где повтор стоит денег

updated Sep 2, 2026

Как проект живёт и принимает чужие правки, и кто в нём встречался в разборах — по поступкам, датам и ссылкам

updated Sep 2, 2026

Как проект живёт и принимает чужие правки, и кто в нём встречался в разборах — по поступкам, датам и ссылкам

updated Sep 2, 2026

Medusa: кнопка «убрать скидку» выдавала максимальную, потому что ноль в JavaScript ложный

updated Sep 2, 2026

Как проект живёт и принимает чужие правки, и кто в нём встречался в разборах — по поступкам, датам и ссылкам

updated Sep 2, 2026

Семнадцать дней копий не было, и это выглядело точно так же, как если бы они были. Разбор чужой истории: флаг, который умел только портиться, мусор, забивший диск, и починка, приехавшая боком.

updated Sep 1, 2026

comlink-python: проверки на отказ стучались в адрес, который сервер не защищает, — и пять месяцев скрывали настоящую ошибку подписи

updated Sep 1, 2026