DigitableCourses
База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Структурные паттерны: Adapter, Decorator, Facade, Proxy, Composite

Как из мелких объектов собирают большие структуры: обёртки, деревья и мосты — с рабочим кодом, разбором стоимости косвенности и типичными ошибками.

#паттерны проектирования#ооп#композиция
21 мин
Статья

Структурированный вывод: JSON-схемы, function calling, валидация и восстановление

Как превратить текстовый выход модели в типизированные данные: ограниченное декодирование, JSON Schema, strict tool use, проектирование схем и слоистая валидация с …

#ии-инженерия#структурированный вывод#json schema
22 мин
Статья

Структура: как расположить материал, чтобы его прочли

Порядок доступа вместо порядка изложения: инвертированная пирамида, первый экран, слои детализации, заголовки-утверждения, выбор между прозой, списком и таблицей, длина …

#техническое письмо#документация#структура текста
17 мин
Статья

Строковые алгоритмы: KMP, Z-функция, Ахо–Корасик, хеширование

Как перестать сравнивать строки наивно: префикс-функция и KMP, Z-функция, автомат Ахо–Корасика для множества образцов, полиномиальное хеширование и его атаки — с кодом, …

#алгоритмы#строки#хеширование
23 мин
Статья

Стратегия автоматизации: пирамида, ROI, что автоматизировать не надо

Как решать, какие проверки автоматизировать, а какие нет: что на самом деле утверждает пирамида тестирования, как считать окупаемость автотеста, почему стоимость владения …

#тестирование#автоматизация#пирамида тестирования
20 мин
Статья

Стратегический DDD: домен, поддомены, единый язык

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

#ddd#архитектура#моделирование
15 мин
Статья

Стратегии вычисления: нормальный порядок, аппликативный, ленивость

Почему одно и то же лямбда-выражение может завершиться или зациклиться в зависимости от того, какой редекс вы сократили первым — и как из этого выросли строгие языки, …

#лямбда-исчисление#функциональное программирование#ленивые вычисления
21 мин
Статья

Стоимость: учёт расходов, лимиты и разговор с командами о деньгах

Как платформа делает расход адресным: разметка и разнесение общих затрат, юнит-экономика вместо абсолютного счёта, квоты, которые не ломают инцидент, и разговор с …

#платформа#стоимость#finops
30 мин
Статья

Стоимость инфраструктуры: облако против своего железа, FinOps, реальные расчёты

Как честно посчитать стоимость инфраструктуры: TCO своего железа против облачного счёта, коэффициент загрузки как главный аргумент, FinOps-цикл, аллокация затрат, коммиты …

#devops#финансы#облака
29 мин
Статья

Стили API: REST, GraphQL, gRPC, вебхуки и версионирование

Как выбирать между ресурсным REST, RPC-стилем gRPC, графовым GraphQL и push-моделью вебхуков, что на самом деле означает совместимость контракта и как менять API так, …

#архитектура#api#rest
23 мин
Статья

Стеки, очереди и деки

Как дисциплина доступа LIFO/FIFO превращается в кольцевые буферы, монотонные стеки, work-stealing деки и продакшн-очереди с backpressure

#структуры данных#стек#очередь
22 мин