DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

База знаний

Материалы

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

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

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

Ревью текста: как читать чужой документ и как принимать правки

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

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

Ревью кода от агента: на что смотреть в первую очередь

Почему у агентского кода другое распределение дефектов, чем у человеческого, в каком порядке читать такой диф, чтобы не сгореть на первых ста строках, и семь мест, где …

#ai-агенты#код-ревью#тестирование
25 мин
Статья

Реальное время: WebSocket, SSE, long polling, WebRTC

Четыре способа доставить данные, о которых сервер узнал раньше клиента: от честного опроса и long polling до SSE, кадров WebSocket по битам и NAT traversal в WebRTC — с …

#сети#websocket#webrtc
28 мин
Статья

Реакция на инцидент: роли, связь, первые действия

Инцидент — это не «все побежали чинить», а координация: кто командует, кто чинит, кто пишет наружу, почему митигация идёт раньше диагностики и во что процесс обходится …

#надёжность#sre#инциденты
31 мин
Статья

Реактивное программирование и dataflow

Как работает реактивность изнутри: граф зависимостей, топологическое распространение изменений, глитчи, push против pull, операторы над потоками и backpressure — с …

#парадигмы#реактивное программирование#потоки данных
18 мин
Статья

Расследование по истории: log, pickaxe, blame и bisect

История нужна не для отчётности, а для расследований: разбираем язык выбора ревизий, упрощение истории (из-за которого коммиты «пропадают» из git log по файлу), поиск по …

#git#отладка#инструменты
22 мин
Статья

Распределённые транзакции: 2PC, saga, outbox, компенсации

Как сохранить атомарность, когда эффект размазан по нескольким базам и брокерам: почему 2PC блокируется, что на самом деле гарантирует сага, зачем нужен outbox и почему …

#распределённые системы#транзакции#saga
25 мин
Статья

Распределённые системы: карта трека и почему всё ломается иначе

Что делает систему распределённой, почему в ней появляется третий исход вместо «получилось» и «не получилось», как читать отказы по логам и как устроен остальной трек.

#распределённые системы#отказоустойчивость#согласованность
22 мин
Статья

Распределённое обучение: от одной видеокарты до кластера

Что делать, когда модель не влезает в память, а обучение идёт месяц: бюджет памяти шага оптимизатора, коллективные операции и их цена, DDP, ZeRO и FSDP, тензорный и …

#нейросети#глубокое обучение#распределённое обучение
20 мин
Статья

Распределения: почему хвосты важнее центра

Форма данных решает, какая сводная цифра осмысленна: зоопарк распределений в продуктовых данных, тяжёлые хвосты и их диагностика, честная арифметика перцентилей, размер …

#аналитика данных#статистика#распределения
21 мин
Статья

Расписание, зависимости и ресурсы: сетевой график, сжатие срока, критическая цепь

Почему дата из диаграммы Ганта врёт: два разных резерва, ресурсные ограничения и NP-трудность, честная цена сжатия срока, эффект слияния путей, индекс критичности и …

#управление проектами#планирование#расписание
22 мин