Продвинутые типы, идиомы и обработка ошибок в TypeScript
Conditional и mapped types, infer, template literal types, satisfies, валидация через Zod и идиоматичная обработка ошибок.
Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.
Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить
Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:
Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.
Планов делать курсы платными нет.
Выкладка от 16 сентября 2026, срез 95043e5
Что изменилось на портале с вашего прошлого захода. Полный список выкладок — в разделе «Что изменилось» на странице «О нас».
7 материалов в этой теме.
Conditional и mapped types, infer, template literal types, satisfies, валидация через Zod и идиоматичная обработка ошибок.
Модификаторы доступа и настоящий #private, abstract и миксины, типизация this, а также обе системы декораторов — legacy и стандарт TC39.
Протокол итерации, генераторы как приостанавливаемые функции, ленивые пайплайны на itertools, contextlib и ExitStack — как писать код, который читается как описание …
Ошибки как значения, wrapping через %w, errors.Is/As, идиомы и антипаттерны, functional options и code style уровня продакшена.
Как устроены исключения внутри JVM, когда выбирать checked, а когда unchecked, зачем на самом деле нужен Optional и как строить по-настоящему неизменяемые типы — с …
Идиоматичный Elixir: tagged tuples, конструкция with, разница между ожидаемыми ошибками и падениями, поведения и протоколы, типичные антипаттерны и стиль кода.
Как писать идиоматичный C#: когда исключения, а когда Result-паттерн, детерминированное освобождение ресурсов, полезные паттерны и антипаттерны.
По этому запросу ничего не найдено.