Декабрь 2022

Про бизнес-логику

Замечаю, что, когда разработчики спорят о принадлежности какого-то кода к бизнес-логике и отделению последнего от всего остального, они зачастую не представляют каким понятием оперируют.

Гайд по хешированию паролей

Это вольный перевод статьи OWASP.

Керала: путешествие в самый развитый регион Индии

Мы выбрали этот штат, потому что он не такой мейнстримный как Гоа, и самый чистый в Индии. Расположен на юге страны, вдоль Малабарского побережья.
Ноябрь 2022

Как создать подтип функции в TypeScript?

Простой вопрос на первый взгляд. Но так ли это? Давайте разберемcя на примере.
Октябрь 2022

В TypeORM нет репозиториев

Да, их там действительно нет. Вернее так, там есть что-то с названием «репозиторий», но это не репозиторий. Сейчас объясню почему.
Сентябрь 2022
Август 2021

Как Яндекс.Карты защищаются от парсинга

И почему это не работает.

VRN.Age: Карта возраста домов Воронежа

Проект был запущен в январе 2021 года. На создание меня вдохновила онлайн карта с возрастом построек Питера от Никиты Славина. Так как говорят, что Воронеж это маленький Питер, то и у него должна быть своя маленькая карта.
Июль 2021
Февраль 2018

Формула будущего

Размышления на тему расчета будущих событий исходя из данных Большого взрыва.
Май 2017

M2M Day 185: Моя попытка объяснить как работает один из алгоритмов самоуправляемого автомобиля

Вчера я наконец-то понял как работает алгоритм распознавания линий дорожной разметки на фотографиях сделанных с автомобиля. Ну... Как минимум я понял как работает код, который я использовал.