Представьте ситуацию: вы выкатываете новую фичу, а бэкендер спрашивает вас: «Слушай, а почему вместо событий — пустой объект?». Вы в шоке: «Как так — пустой объект? У меня же TypeScript, всё типизировано, такого не могло быть!». Спойлер — могло. Меня зовут Денис Платонов, я старший разработчик интерфейсов в Телемосте и я отвечаю за on-premise развёртывание веб-клиента Телемоста в инфраструктуре заказчика. В этой статье я расскажу о том, как безобидный на первый взгляд Omit превратил наш аккуратный тип событий в пустой объект. Заодно разберём, как работает дистрибутивность типов в TypeScript и поделимся, чему нас научил этот кейс. Читать далее
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | 350 коммитов в неделю: как контрибьютить в проект, который меняется быстрее, чем ты пишешь | 0 | 7.44 | 10-09-2026 |
| 2 | Как на ровном месте сэкономить 1000+ ядер, или Куда на самом деле уходили 80% CPU | 0 | 9.12 | 08-09-2026 |
| 3 | Миллион контейнеров и быстрый откат релиза: эволюция деплоя в RTC | 0 | 7.49 | 18-08-2026 |
| 4 | YApi заброшен с 2022 года. Я продолжил его и нашёл токены, которые может подделать любой участник проекта | 0 | 9.96 | 25-09-2026 |
| 5 | Как мы защищаем номера телефонов с помощью Oblivious Pseudorandom Function | 0 | 8.24 | 30-09-2026 |
| 6 | Рыбно‑пузырьковая энтропия в KMS | 0 | 10.31 | 28-08-2026 |
| 7 | HTML и CSS помогут вам сделать ужасный интерфейс для пользователя | 0 | 7.28 | 29-09-2026 |
| 8 | Модульная надстройка для JasperReports: подключение и что делает процессор при сборке. Часть 3 | 0 | 8.95 | 25-09-2026 |
| 9 | Путь к ИИ‑сингулярности | 0 | 8.46 | 28-09-2026 |
| 10 | Семь привычек Linux-инженера, которые спасают прод | 0 | 10.32 | 28-09-2026 |