DigitableCourses
База знаний

Материалы

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

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

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

Файлы и форматы данных: текст, CSV, JSON

Учимся сохранять данные так, чтобы они пережили закрытие программы: читаем и пишем текстовые файлы, разбираемся с кодировками, CSV-таблицами и форматом JSON.

#с нуля#python#основы программирования
17 мин
Статья

Файловые системы: VFS, ext4, XFS, btrfs, ZFS, журналирование

Как ядро превращает плоский массив блоков в дерево имён: слой VFS, inode и dentry, экстенты ext4, B+ деревья XFS, copy-on-write в btrfs и ZFS, журналирование, page cache …

#операционные системы#файловые системы#ext4
27 мин
Статья

Устойчивость: circuit breaker, retry, bulkhead, backpressure, деградация

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

#архитектура#устойчивость#отказоустойчивость
26 мин
Статья

Условия: как программа принимает решения

Разбираем if, elif и else: как научить программу выбирать разные действия в зависимости от данных — с нуля, с разбором ошибок и практикой.

#с нуля#python#основы программирования
15 мин
Статья

Управление рисками в IT-проектах

Как перестать вести декоративный риск-реестр и научиться считать экспозицию, выбирать митигации по ROI и встраивать управление рисками в инженерные практики.

#управление проектами#риски#оценка
25 мин
Статья

Управление проектами в IT: карта трека и связь с материалами портала

Зачем нужна проектная функция в разработке, почему тройное ограничение врёт, как считать критический путь, поток и деньги проекта — и как устроен весь трек.

#управление проектами#менеджмент#планирование
20 мин