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

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

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

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

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

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

База знаний

Материалы

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

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

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

Аутентификация: пароли, хеширование, сессии, MFA, восстановление доступа

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

#безопасность#аутентификация#пароли
23 мин
Статья

Ассемблер для программиста: регистры, стек, соглашения о вызовах

Как читать ассемблер x86-64 и AArch64, чтобы понимать собственный C-код: регистры и флаги, кадр стека, System V ABI, конвенция системных вызовов, инлайн-ассемблер и то, …

#системное программирование#c#ассемблер
21 мин
Статья

Аспектно-ориентированное и событийно-ориентированное программирование

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

#парадигмы#аспектно-ориентированное программирование#событийно-ориентированная архитектура
24 мин
Статья

Асинхронный Rust: future, tokio, async/await и его подводные камни

Future как инертный автомат состояний, а не как поток: кто вызывает poll, зачем нужны Waker и Pin, как устроен рантайм tokio, восемь классических грабель — от блокировки …

#rust#асинхронность#конкурентность
22 мин
Статья

Асинхронная переписка: письма, чаты, статусы

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

#английский#коммуникация#удалённая работа
26 мин
Статья

Асимптотика, амортизация и модель памяти: как на самом деле считать стоимость

Строгий разбор O-нотации, трёх методов амортизированного анализа и модели памяти — почему O(1) бывает в сто раз медленнее O(log n) и как считать стоимость структуры …

#структуры данных#асимптотика#амортизация
22 мин
Статья

Архитектурные шаблоны на практике: как выбрать форму системы

Обзорная карта архитектурных шаблонов — от многоуровневой архитектуры до микросервисов — в едином формате «контекст / задача / решение / чем платишь», плюс процедура …

#development#архитектура#проектирование
20 мин
Статья

Архитектурные паттерны: карта трека и как выбирать архитектуру

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

#архитектура#атрибуты качества#trade-offs
15 мин
Статья

Архитектура фронтенда: слои, монорепо, микрофронтенды, деплой и мониторинг

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

#frontend#архитектура#монорепо
26 мин