DigitableCourses
База знаний

Материалы

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

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

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

Неизменяемость: как работать с данными, ничего не меняя

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

#функциональное программирование#неизменяемость#структуры данных
17 мин
Статья

Настройка самого поиска: параметры, гиперэвристики и выбор алгоритма

Какие ставить размер популяции и вероятность мутации, стоит ли вообще их настраивать, как устроены гонки конфигураций (F-race, irace), адаптивный выбор операторов, …

#sbse#метаэвристики#оптимизация
14 мин
Статья

Найм: что проверяет собеседование и чего оно не видит

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

#лидерство#найм#собеседования
22 мин
Статья

Надёжность, доступность и отказоустойчивость: что чем меряют

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

#надёжность#sre#доступность
28 мин
Статья

Нагрузочное тестирование: профили нагрузки, k6, чтение результатов

Как превратить «а выдержим ли мы» в измеримый эксперимент: выбор профиля нагрузки, открытая и закрытая модель, закон Литтла, рабочие скрипты k6, построчный разбор отчёта …

#производительность#нагрузочное тестирование#k6
23 мин
Статья

Нагрузочное тестирование: k6, JMeter, профили нагрузки, чтение результатов

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

#тестирование#нагрузочное тестирование#производительность
20 мин
Статья

Навигация по коду: поиск, теги, символы и чтение незнакомого проекта

Три слоя навигации — текст, теги, семантика: как устроен ripgrep и почему он быстрый, зачем в 2026 году всё ещё нужны ctags, какие методы LSP отвечают на какие вопросы, …

#редакторы#навигация по коду#поиск
19 мин
Статья

Наблюдаемость распределённых систем: трассировка, корреляция, поиск причин

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

#распределённые системы#наблюдаемость#трассировка
32 мин
Статья

Наблюдаемость как платформа: единые метрики, логи и трейсы

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

#платформа#наблюдаемость#observability
29 мин
Статья

Наблюдаемость и производительность ОС: /proc, strace, perf, eBPF, ftrace

Как узнать, что на самом деле делает система: счётчики в /proc и PSI, методологии USE и off-CPU, трассировка вызовов через ptrace, выборка стеков через PMU и perf, ftrace …

#операционные системы#производительность#наблюдаемость
24 мин