10 сентября 2026 г.
последние штрихи версии два
Список изменений пуст, спецификации разложены, а баг, который всех разлогинивал, мёртв.
10 сентября 2026 г.
Список изменений пуст, спецификации разложены, а баг, который всех разлогинивал, мёртв.
10 сентября 2026 г.
Теперь роли являются данными: лестница, в которую я могу добавлять ступени, переставлять их местами, переименовывать и безопасно удалять.
9 сентября 2026 г.
Cookie с Path=/auth, который form post никогда не сможет отправить, почему fallback except-current убил каждую сессию включая текущую, и полный fix с ротацией.
9 сентября 2026 г.
Как правильный token bucket заключённый на неправильный адрес превратился в единственный сайт-всемирный лимит в production, и X-Forwarded-For цепь доверия что действительно это исправила.
7 сентября 2026 г.
Норвежский, английский и испанский, каждый пост во всех трёх, и что сломалось на пути.
7 сентября 2026 г.
Строительство логи ошибок я могу читать с панели admin, и обучение какие ошибки стоит держать.
7 сентября 2026 г.
Как я сделал GDPR права на данные, где удаление аккаунта значит стать анонимным
3 июля 2026 г.
Что реально сломалось при первом полном прохождении готового блога, загадка 413-комментариев которая никогда не разрешилась и что меня на самом деле научило строить всё это.
22 июня 2026 г.
Как учётные записи, хеширование паролей, токены и cookies, ротация refresh, и rate limiting работают за кулисами на странице входа этого блога.