"Я не слишком хороший программист. Но я программист с хорошими привычками"
— Кент Бек
Помимо программирования занимаюсь подводной и не только фотографией* 🤿📸
- КМС по стрельбе из блочного лука* 🏹
"Мастерство — это не 10 000 разных выстрелов. Это один выстрел, повторённый 10 000 раз."
| Репозиторий | Описание |
|---|---|
| nvimVScode | Персональная конфигурация Neovim для веб-разработки |
| AstroNVim v4 config | Моя настройка AstroNvim v4 |
|
Создал русскую документацию для фреймворка |
|
| Пакет | Скачиваний | Описание |
|---|---|---|
| shallowly | Modern shallow renderer for React 18+ | |
| color-picture | Получение среднего цвета изображения | |
| lazy-with-preload | React lazy с предзагрузкой | |
| file-signature-in-react | Компонент для подписи файла ЭЦП | |
| crypto-pro-cadesplugin | API для КриптоПро | |
| cuon-matrix | Матрицы для OpenGL/WebGL | |
| prettier-plugin-delete-eslint-disable | Удаление eslint-disable |
| Проект | Превью |
|---|---|
| 3D Audio Visualizer | Three.js визуализация аудио |
| Scroll Animation | Скролл эффекты на Three.js |
✦ Самый лучший код — не написанный код
✦ Самый большой грех — переоптимизация
✦ Код должен легко умирать
✦ Код должен быть простым в чтении и понимании
✦ Правило пионера: оставляй код лучше, чем он был
✦ Безумие — делать одно и то же и ждать разных результатов
✦ Код без тестов — это legacy код
| 📚 Прочитанные книги | bad4iz.ru/books-read |
| 🎙 Подкаст Веб-стандарты | Выпуск на YouTube |
| 🎓 Курс по React Query | YouTube Playlist |




