Кладовочка

О разном, чтобы было под рукой онлайн

Языки программирования

C++ быстрый справочник: шпаргалка конструкций языка (C++11–23)

Быстрый справочник конструкций C++11–23: синтаксис, типы, функции, классы, шаблоны, STL, ranges и многопоточность — с копируемыми примерами и краткими пояснениями.

Алгоритмы и структуры данных на C/C++: шпаргалка к экзамену (МИФИ, МГУ, МФТИ)

Шпаргалка по алгоритмам и структурам данных на C/C++: оценка сложности, сортировки, хеш-таблицы, деревья, графы, ДП и вопросы экзамена МИФИ, МГУ и МФТИ.

Си (C) для студентов: шпаргалка к экзамену и контрольным (МИФИ, МГУ, МФТИ)

Шпаргалка по Си для студентов: экзамен, контрольные, коллоквиумы МИФИ, МГУ и МФТИ. Определения, теория алгоритмов, структуры данных, типовые задачи с решениями.

C++ с нуля: большая шпаргалка по синтаксису, ООП, STL и современным стандартам

Шпаргалка по C++ от основ до C++23: синтаксис, типы, ООП, шаблоны, STL, умные указатели, многопоточность, UB и подводные камни с примерами кода.

C++ Core Guidelines на русском: ключевые правила (перевод)

Перевод ключевых правил C++ Core Guidelines: философия, интерфейсы, функции, классы, управление ресурсами, RAII, умные указатели, исключения и конкурентность.

C++ для студентов: шпаргалка к экзамену, коллоквиуму и контрольным (МИФИ, МГУ, МФТИ)

C++ для студентов: шпаргалка к экзамену и коллоквиуму в МИФИ, МГУ и МФТИ — ООП, vtable, шаблоны, STL, move-семантика, алгоритмы и типовые задачи.

Си (C) с нуля: большая шпаргалка по синтаксису, указателям и памяти

Большая шпаргалка по языку Си (C): установка и компиляция, типы, операторы, указатели и массивы, строки, структуры, динамическая память, файлы, препроцессор, make и отладка. С примерами от простого к сложному.

Go (Golang) с нуля: большая шпаргалка по синтаксису, горутинам и бэкенду

Большая шпаргалка по Go (Golang): установка, синтаксис, типы, структуры и интерфейсы, ошибки, срезы и мапы, горутины и каналы, context, HTTP-сервер, тесты, модули. С примерами от простого к сложному.

Rust с нуля: большая шпаргалка по синтаксису, владению и многопоточности

Большая шпаргалка по Rust: установка, синтаксис, владение и заимствование, типы, трейты, generics, обработка ошибок, умные указатели, многопоточность, async, тесты. С примерами от простого к сложному.

Linux: шпаргалка по командам — bash, права, процессы, grep/sed/awk, перенаправление, хоткеи

Полная шпаргалка по Linux: файловая система, права (символьные и числовые), процессы, сеть, grep/sed/awk, перенаправление, пайпы, хоткеи терминала, алиасы, systemd, решение реальных проблем.

Kubernetes: шпаргалка — pods, services, deployments, configmaps, helm, диагностика, RBAC

Полная шпаргалка по Kubernetes: kubectl, Pods, Deployments, Services, ConfigMaps, Secrets, Ingress, Helm, RBAC, диагностика (CrashLoopBackOff, OOMKilled). jsonpath, rollout, cordon/drain, secrets decode.

Git: продвинутая шпаргалка — rebase, stash, bisect, cherry-pick, hooks, reflog, скорая помощь

Продвинутая шпаргалка по Git: интерактивный rebase, cherry-pick, bisect, stash, reflog, hooks, submodules, worktree. Скорая помощь — решение 20+ аварийных ситуаций. Конвенции коммитов, .gitignore, алиасы.

Svelte 5: шпаргалка — руны, $state, $derived, $effect, $props, сниппеты, анимации, SvelteKit

Полная шпаргалка по Svelte 5: все руны ($state/$derived/$derived.by/$effect/$effect.pre/$effect.root/$props/$bindable/$inspect), сниппеты, анимации, SvelteKit, контекст, $state.raw, untrack, createSubscriber, частые ошибки.

Vue 3: шпаргалка — Composition API, Pinia, TypeScript, Teleport, миграция с Vue 2

Полная шпаргалка по Vue 3: ref/reactive/computed/watch, defineProps/defineEmits/defineModel, Pinia, Vue Router, Teleport, Suspense, composables, TypeScript, миграция с Vue 2, частые ошибки.

React: шпаргалка — хуки, React 19, Next.js, Zustand, TypeScript, формы

Полная шпаргалка по React: все хуки (useState, useEffect, useContext, React 19 — useOptimistic, useActionState), Next.js App Router, Zustand, React Hook Form, TypeScript, частые проблемы и их решения.

Scikit-learn: шпаргалка по машинному обучению на Python

Шпаргалка по Scikit-learn — создание моделей, пайплайны, оценка качества, подбор гиперпараметров. Примеры кода для классификации, регрессии и кластеризации.

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

Полный гайд по подготовке к собеседованию системного аналитика — карта компетенций, вопросы по темам, ссылки на материалы и репозитории, типичные ошибки.

ADR (Architecture Decision Records): как документировать архитектурные решения — шаблоны, примеры

ADR — как документировать архитектурные решения: шаблон Nygard, MADR и Y-Statement, пример заполнения и реальные кейсы из open source. ADR журнал и реестр решений, инструменты adr-tools. Когда писать ADR, а когда не стоит.

C4 Model: документируем архитектуру за 4 шага с примерами и Mermaid

Что такое C4 Model и как документировать архитектуру ПО на 4 уровнях: Context, Container, Component, Code. Практические примеры с Mermaid-диаграммами для каждого уровня. C4 vs UML: когда что использовать.

Первые принципы (First Principles): метод Маска для решения сложных задач

First Principles мышление: разбор до фундаментальных истин и построение от них вверх. Метод 3 шагов с примерами из SpaceX, IT-архитектуры и продукта. Отличие от мышления по аналогии и инверсии. Практический воркшоп для команды.

Монолит или микросервисы? Спектр архитектурных решений: от Big Ball of Mud до модульного монолита

Архитектура — не бинарный выбор между монолитом и микросервисами. Спектр: слоёный монолит, модульный монолит, coarse SOA, микросервисы. Monolith First, архитектурные кванты, когда оставаться на монолите. Mermaid-диаграммы и книга рекомендаций.

Шпаргалка по NumPy: массивы, операции, линейная алгебра

Полная шпаргалка по NumPy: создание массивов, индексация, broadcasting, линейная алгебра, статистика, векторизация, einsum. С примерами от простого к сложному.

Шпаргалка по Python: от основ до профи

Полная шпаргалка по Python: синтаксис, коллекции, даты, файлы, память, itertools, ООП, исключения, декораторы, итераторы, регулярные выражения. С примерами от простого к сложному.

Шпаргалка по параллелизму в Python: потоки, процессы, asyncio

Полная шпаргалка по параллелизму в Python: threading, multiprocessing, asyncio. GIL, примитивы синхронизации, пулы, конкурентные паттерны. От простого к сложному.

Шпаргалка по Seaborn: статистическая визуализация

Полная шпаргалка по Seaborn: распределения, категориальные, реляционные графики, heatmap, FacetGrid, PairGrid, кастомные палитры, публикационные графики. От простого к сложному.

Event-Driven Architecture: когда события управляют системой

Event-Driven Architecture: события, event sourcing, CQRS, брокеры сообщений (Kafka, RabbitMQ). Когда EDA оправдана, а когда добавляет сложности без пользы.

Микросервисы vs монолит: когда что выбирать — полный разбор

Когда выбирать микросервисы, а когда — монолит. Не догма, а критерии: размер команды, сложность домена, требования к масштабированию, скорость разработки. Чек-лист принятия решения.

SQL для продвинутых: оконные функции, CTE, JSON и сравнение диалектов PostgreSQL, MySQL, SQLite, Oracle, H2

Продвинутый SQL: оконные функции, рекурсивные CTE, JSON, полнотекстовый поиск, upsert, регулярные выражения. Сравнение синтаксиса PostgreSQL, MySQL, SQLite, Oracle и H2. Таблицы различий и подводные камни.

SQL шпаргалка для начинающих: базовые запросы, JOIN, GROUP BY, подзапросы

SQL с нуля: базовый синтаксис SELECT, WHERE, JOIN, GROUP BY, подзапросы, UNION. Шпаргалка с примерами для начинающих и тех, кому нужно быстро вспомнить.

Linux-инструменты для анализа кода и текста: от grep до ast-grep

Полный арсенал Linux-утилит для анализа кода, текста и структуры проектов: grep, awk, sed, tree, fd, ripgrep, cloc, jq, ast-grep, semgrep. С примерами и готовыми пайплайнами.

Рефакторинг: полный каталог приёмов Мартина Фаулера

Каталог приёмов рефакторинга по Мартину Фаулеру: 6 категорий, 65+ приёмов с примерами кода, Mermaid-схемами и чек-листом «когда применять, а когда не стоит». Навигация с перекрёстными ссылками.

Законы IT и программирования: полный справочник

Объединённый справочник законов IT и программирования: Амдала, Брукса, Конвея, Гудхарта, Постела, Парето, законы Вышковского и 30+ других. Включает систему взаимосвязей и практические выводы для разработчиков, менеджеров и бизнеса.