DigitableCourses
База знаний

Материалы

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

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

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

Оптимизации: свёртка констант, инлайнинг, устранение мёртвого кода

Как компилятор переписывает программу, не меняя её смысла: решётки и анализ потока данных, SCCP, нумерация значений, DCE, инлайнинг и проблема порядка проходов — с …

#компиляторы#оптимизация#ssa
31 мин
Статья

Операционный контур одиночки: бэк-офис, автоматизация и непрерывность

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

#бизнес#фриланс#процессы
15 мин
Статья

Операционные системы: карта трека и что программисту нужно знать об ОС

Строгое определение ОС, граница привилегий и системные вызовы, три базовые абстракции, реальная цена каждой из них в наносекундах, различия Linux, BSD, macOS и Windows NT …

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

Операторы, движки и время: механика запроса

Что из синтаксиса поиска действительно работает, почему длинный естественный запрос хуже трёх существительных, как ограничивать выдачу площадкой и временем, чем …

#поиск информации#инструменты#документация
14 мин
Статья

Окружения, конфигурация и секреты

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

#development#конфигурация#окружения
22 мин
Статья

Один на один: как вести, чтобы это не стало статусом

Зачем руководителю регулярный разговор один на один, почему он почти всегда деградирует в отчёт о задачах, что об этом известно из исследований и что — только из …

#лидерство#один-на-один#команда
24 мин
Статья

Ограниченные контексты и карта контекстов

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

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

Ограничения: юрисдикции, экспорт, персональные данные

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

#поставка софта#юрисдикции#персональные данные
25 мин
Статья

Объекты и классы: первое знакомство с ООП

Разбираем, зачем нужны классы: как сложить данные и действия в одну вещь, что такое self и init, и почему объекты — это просто способ навести порядок.

#с нуля#python#основы программирования
14 мин