Skip to content
View bad4iz's full-sized avatar

Block or report bad4iz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bad4iz/README.md

"Я не слишком хороший программист. Но я программист с хорошими привычками"

— Кент Бек

Привет, я Евгений aka Bad4iz

Typing SVG

Website YouTube VK Telegram


Обо мне

  • VK Photo Помимо программирования занимаюсь подводной и не только фотографией* 🤿📸
  • КМС по стрельбе из блочного лука* 🏹

"Мастерство — это не 10 000 разных выстрелов. Это один выстрел, повторённый 10 000 раз."


🛠 Технологии

TypeScript React Vue.js Node.js Three.js Neovim


🔧 Мои IDE

Репозиторий Описание
nvimVScode Персональная конфигурация Neovim для веб-разработки
AstroNVim v4 config Моя настройка AstroNvim v4

🌍 Вклад в Open Source

Slim Framework

Slim

Создал русскую документацию для фреймворка

Vuetify

Vuetify

  • Инициатор мультиязычной документации
  • Русская локализация
  • Баг-фиксы

Contributor

  • Three.js
  • Vitest

📦 NPM Пакеты

Пакет Скачиваний Описание
shallowly npm Modern shallow renderer for React 18+
color-picture npm Получение среднего цвета изображения
lazy-with-preload npm React lazy с предзагрузкой
file-signature-in-react npm Компонент для подписи файла ЭЦП
crypto-pro-cadesplugin npm API для КриптоПро
cuon-matrix npm Матрицы для OpenGL/WebGL
prettier-plugin-delete-eslint-disable npm Удаление eslint-disable

🎮 Демо проекты

Проект Превью
3D Audio Visualizer Three.js визуализация аудио
Scroll Animation Скролл эффекты на Three.js

📊 Есть немного на Codewars

Codewars


💭 Моя философия

✦ Самый лучший код — не написанный код
✦ Самый большой грех — переоптимизация
✦ Код должен легко умирать
✦ Код должен быть простым в чтении и понимании
✦ Правило пионера: оставляй код лучше, чем он был
✦ Безумие — делать одно и то же и ждать разных результатов
✦ Код без тестов — это legacy код

Tests


🔗 Ещё обо мне

Strava Instagram Stack Overflow MDN

📚 Прочитанные книги bad4iz.ru/books-read
🎙 Подкаст Веб-стандарты Выпуск на YouTube
🎓 Курс по React Query YouTube Playlist

Profile Views

Pinned Loading

  1. crypto-pro-cadesplugin crypto-pro-cadesplugin Public

    JavaScript 13 5

  2. file-signature-in-react file-signature-in-react Public

    Компонент на реакте для подписи файла Крипто Про с помощью плагина «КриптоПро ЭЦП Browser plug-in»

    TypeScript 6 1

  3. lazyWithPreload lazyWithPreload Public

    JavaScript 1

  4. svg-in-3d svg-in-3d Public

    трансформируем SVG картинки в 3D с помощью Three.js

    JavaScript 3

  5. slim.ru slim.ru Public

    перевод документации php framework slim slimframework.ru

    3 1

  6. react-query-learning react-query-learning Public

    видео уроки по либе react query

    JavaScript 1