Метки
код
22 записи
eslint-plugin-superstition
Плагин для ESLint, который следит за приметами: запрещает в коде числа 13, 666, 4 и 39 и требует восьмёрку — она приносит удачу.
cache-observable
Декоратор для Angular-сервисов: помечаете метод — и одинаковые запросы перестают уходить на сервер по десять раз.
Код либо умирает молодым, либо живёт долго
Прогнал репозиторий VS Code через git-of-theseus и посмотрел, что происходит со строками кода с годами.
Сортировки: Либеральная, по Бакунину и некоторые другие
Либеральная сортировка оставляет всё как есть, потому что все равны. Анархистская отменяет порядок. Ещё несколько методов, которые определённо пригодятся каждому.
Доклад про ChatGPT на митапе
Рассказал, как пишу код, перевожу тексты и делаю картинки с помощью моделей. Запись доклада и таймкоды.
Key-value storage на пакетах ping
В ICMP-пакет можно положить полезную нагрузку. Значит, данные могут храниться не в памяти, а в самой сети — курсируя между двумя облаками.
Как «будет» превратилось в «бздеть»
В топе тегов моего новостного проекта появилось слово, которого в самих новостях не было. Разбор одной очень странной ошибки лемматизации.
Плагин для Jira, которого нет
Хотел написать плагин для генерации коммитов по задачам — и спросил у ChatGPT, есть ли готовые. Он уверенно назвал два несуществующих.
Кешируем ответы API для фронтенда с помощью Yakbak
Бэкенд лежит, а фичу показывать завтра. Yakbak записывает ответы сервисов один раз и потом отдаёт их с диска — поднимать зоопарк микросервисов больше не нужно.
Только 39% функций в node_modules уникальны
Привёл все функции из node_modules пустого Angular-проекта к одному виду и сравнил. Больше половины кода, который вы ставите, уже где-то там лежит.
А что если перейти на удобный шестидневный календарь?
Год из 360 дней, месяцы по 30, недели по шесть, каждый месяц начинается с понедельника. Считать в уме и программировать становится проще — остальное как получится.
