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

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

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

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

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

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

База знаний

Материалы

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

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

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

Паттерны в реальном коде: когда они мешают

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

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

Пары, списки и структуры данных из одних лямбд

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

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

Партнёрство и выход: доли, договорённости на берегу, продажа дела и закрытие

Два самых необратимых решения самостоятельного инженера: впустить в дело второго человека с правом голоса и когда-нибудь из дела выйти. Чем партнёр отличается от …

#бизнес#партнёрство#карьера
15 мин
Статья

Партиционирование и шардирование: стратегии, ребалансировка, горячие ключи

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

#распределённые системы#партиционирование#шардирование
28 мин
Статья

Параллельные и распределённые алгоритмы, консенсус

Как считать сложность параллельных алгоритмов в модели работа/глубина, писать scan и параллельную сортировку, и почему в распределённой системе согласование упирается в …

#алгоритмы#параллельные вычисления#распределённые системы
17 мин
Статья

Парадигмы программирования: карта, история и как они связаны

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

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

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

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

#парадигмы#вероятностное программирование#машинное обучение
16 мин
Статья

Память: аллокации, фрагментация, утечки, влияние GC

Почему аллокация стоит дороже своих наносекунд, как читать heap-профили в Go, JVM, .NET, Python и браузере, чем внутренняя фрагментация отличается от внешней, как …

#производительность#память#gc
26 мин
Статья

Память и указатели: адреса, разыменование, арифметика указателей

Что такое адрес и объект в модели памяти C, как выглядит адресное пространство процесса, во что компилируется разыменование, почему p + 1 сдвигает на sizeof(T), где …

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

Память агента: что стоит хранить, а что вредно

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

#ai-агенты#память#контекстное окно
25 мин