things I wrote
Reflection in JavaScript and TypeScript: writing a CLI framework
an overview of main reflection techniques
- 2023-11-23
- en
- CC BY-SA 4.0
- read in russian
Exploring V8's strings: implementation and optimizations
beating C++ with JS in a totally 100% legit way
- 2023-11-14
- en
- CC BY-SA 4.0
- read in russian
Explicit Resource Management: Exploring JavaScript's and TypeScript's new feature
await using connection = await connect()
- 2023-11-13
- en
- CC BY-SA 4.0
- read in russian
Как я писал под Флиппер на Си-с-классами
добавляем RAII и другие ништяки
- 2023-10-19
- ru
- CC BY-SA 4.0
- habr
Как я разбирал нестандартный формат 3D-моделей, чтобы показывать Лего у себя на сайте
история zmbx2gltf
- 2023-09-08
- ru
- CC BY-SA 4.0
- habr
Рефлексия в JavaScript и TypeScript: обзор основных техник. Как сгенерировать для класса CLI-интерфейс
пишем свой декларативный CLI-фреймворк
- 2023-08-23
- ru
- CC BY-SA 4.0
- habr
- read in english
Внутреннее представление и оптимизации строк в JavaScript-движке V8
обгоняем C++, учимся чистить строки
- 2023-08-08
- ru
- CC BY-SA 4.0
- habr
- read in english
Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript
await using connection = await connect()
- 2023-07-25
- ru
- CC BY-SA 4.0
- habr
- read in english
Интерфейс дерева комментариев. Сравниваем Хабр и клиенты Reddit; переделываем Хабр
я <3 деревья комментов
- 2023-04-19
- ru
- CC BY-SA 4.0
- habr
Как (и зачем) я писал README в Jupyter-ноутбуке для Node.js-приложения
или как залить Python-пакет в NPM
- 2022-12-23
- ru
- CC BY-SA 4.0
- habr
Настоящая* перегрузка операторов в JavaScript
Magic.overload(a + b - c)
- 2022-04-01
- ru
- CC BY-SA 4.0
- habr