Содержание курса
1. GMP Scheduler — внутренности Go runtime
2 урока
2
2
4м
0
Закрытый
1.1
GMP за 5 минут
↗
1
1
4м 59с
0
Закрытый
1.2
Глубже в GMP
↗
1
1
-
0
2. Что спросят после GMP
3 урока
3
3
0м
0
Закрытый
2.1
Goroutines vs Threads — детальное сравнение
↗
1
1
-
0
Закрытый
2.2
GOMAXPROCS и тюнинг runtime
↗
1
1
-
0
Закрытый
2.3
Что читать дальше
↗
1
1
-
0
3. Stack vs Heap
4 урока
2
1
5м
0
Закрытый
3.1
Stack vs Heap за 5 минут
↗
1
1
5м 35с
0
Закрытый
3.2
Stack vs Heap — углублено
↗
1
0
-
0
Закрытый
3.3
Что такое escape analysis — формально
↗
0
0
-
0
Закрытый
3.4
-gcflags="-m -m" — читаем escape analysis
↗
0
0
-
0
4. Garbage Collector Internals
8 уроков
25
17
6м
0
Закрытый
4.1
Garbage Collector Internals за 5 минут
↗
4
2
6м 45с
0
Закрытый
4.2
История GC в Go — от секундных пауз до sub-millisecond
↗
3
2
-
0
Закрытый
4.3
Tricolor Mark-and-Sweep — алгоритм, на котором всё построено
↗
2
2
-
0
Закрытый
4.4
Write Barriers — клей между concurrent GC и программой
↗
3
2
-
0
Закрытый
4.5
Четыре фазы Go GC
↗
3
3
-
0
Закрытый
4.6
GC Pacer, GOGC и GOMEMLIMIT — когда и почему запускается GC
↗
4
2
-
0
Закрытый
4.7
Читаем gctrace и heap pprof — обсервабилити GC в проде
↗
4
2
-
0
Закрытый
4.8
Production Tuning — sync.Pool, ballast, GOMEMLIMIT и Go vs Java
↗
2
2
-
0
5. Interfaces & Reflection
8 уроков
15
12
7м
0
Закрытый
5.1
Interfaces и Reflection за 5 минут
↗
3
1
7м 13с
0
Закрытый
5.2
История interfaces в Go — от 1.0 до 1.26
↗
3
2
-
0
Закрытый
5.3
iface vs eface — внутреннее устройство
↗
2
2
-
0
Закрытый
5.4
Type Assertions, Type Switches и typed-nil
↗
2
2
-
0
Закрытый
5.5
Generics — от 1.18 к self-referential 1.26
↗
1
1
-
0
Закрытый
5.6
Iterators, range-over-func и unique.Handle
↗
1
1
-
0
Закрытый
5.7
Reflection — три закона Pike + новинки 1.22–1.26
↗
1
1
-
0
Закрытый
5.8
Production Patterns — json/ORM/DI/validation + что дальше
↗
2
2
-
0
6. Generics in Production
6 уроков
7
4
6м
0
Закрытый
6.1
Generics in Production за 5 минут
↗
1
1
6м 32с
0
Закрытый
6.2
GCShape Stenciling Deep Dive
↗
2
1
-
0
Закрытый
6.3
Шесть production-паттернов на generics
↗
2
1
-
0
Закрытый
6.4
Антипаттерны и три ловушки generics
↗
1
1
-
0
Закрытый
6.5
Production-рефакторинг: ETL-pipeline на generics
↗
1
0
-
0
Закрытый
6.6
Self-referential constraints (Go 1.26)
↗
0
0
-
0
7. Context & Errors в Production
7 уроков
6
1
6м
0
Закрытый
7.1
Context in Production за 5 минут
↗
0
0
6м 3с
0
Закрытый
7.2
Context Internals — дерево cancelCtx, AfterFunc, WithoutCancel
↗
1
0
-
0
Закрытый
7.3
Errors как контракт — wrap chain в действии
↗
1
0
-
0
Закрытый
7.4
Восемь production-паттернов context + errors
↗
1
0
-
0
Закрытый
7.5
Восемь антипаттернов и четыре ловушки
↗
1
1
-
0
Закрытый
7.6
Production-рефакторинг: graceful shutdown платёжного шлюза
↗
1
0
-
0
Закрытый
7.7
Финальный квиз и что дальше
↗
1
0
-
0