Notes
Notes on programming, gamedev, physics and geometric algebra. I originally wrote them in Russian and have since translated the ones I like the most into English.
2026
- Thinking flows for agents
- Fused multiply-add
- I'm making my own programming language
- Speeding up the for loop in Scala 3
- I'm making a car demo with correct physics 5
- Calling native functions with Java FFI
2025
- ArrayView - a Scala library for multidimensional arrays
- I'm making a car demo with correct physics 4
2024
- I'm making a car demo with correct physics 3
- I'm making a car demo with correct physics 2
- I'm making a car demo with correct physics
- Plane-based geometric algebra for rigid body motion
- On programming language design
2020
In Russian
2026
2025
- Процессоры и оптимизации компилятора
- О микроконтроллерах
- Scala 3, Monocle, иерархия неизменяемых объектов
- Как устроен процессор
- Self-hosted server
- Численное интегрирование для игровой физики
- GUI в Python c помощью Dear ImGui
- Хабр мёртв
- Магазины электроники в Белграде
2024
- Value types в java
- Blender
- Международная Система Единиц на уровне типов в Scala
- Макросы в Scala 3
- Подборка игр с низкоуровневым программированием
- Ssh proxy
- Ссылки на ресурсы по gamedev
- Заметки про Steam Deck
- Как я попробовал написать авиасимулятор
2023
- Геометрическая алгебра
- OBS и обработка записанных видео
- Кулинария - боул
- Список шорткатов для IDEA
- Создание загрузочной флешки с помощью Ventoy
- Заметки про увеличение картинок нейронными сетями
2022
- Физика вращения 3д тел
- Моё домашнее сетевое хранилище из Raspberry Pi 4b
- Впечатления от Forza Horizon 4 на руле
- Scala 3: transparent inline with Dynamic
- Inut lag в мониторе
2021
2019
- Telegram bot для персонализированной подборки статей с хабра
- Шпаргалка по Gradle
- Субъективное видение идеального языка программирования
2018
- Learn OpenGL. Урок 5.9 Отложенный рендеринг
- Learn Open GL. Урок 5.7 - HDR
- Learn OpenGL. Урок 5.3 карты теней