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 is supported. This note will only be visible to 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

WebsiteYouTubeVKTelegram


Обо мне

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

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


🛠 Технологии

TypeScriptReactVue.jsNode.jsThree.jsNeovim


🔧 Мои IDE

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

🌍 Вклад в Open Source

Slim Framework

Slim

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

Vuetify

Vuetify

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

Contributor

  • Three.js
  • Vitest

📦 NPM Пакеты

ПакетСкачиванийОписание
shallowlynpmModern shallow renderer for React 18+
color-picturenpmПолучение среднего цвета изображения
lazy-with-preloadnpmReact lazy с предзагрузкой
file-signature-in-reactnpmКомпонент для подписи файла ЭЦП
crypto-pro-cadespluginnpmAPI для КриптоПро
cuon-matrixnpmМатрицы для OpenGL/WebGL
prettier-plugin-delete-eslint-disablenpmУдаление eslint-disable

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

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

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

Codewars


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

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

Tests


🔗 Ещё обо мне

StravaInstagramStack OverflowMDN

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

Profile Views

Pinned Loading

  1. crypto-pro-cadesplugincrypto-pro-cadespluginPublic

    JavaScript 13 5

  2. file-signature-in-reactfile-signature-in-reactPublic

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

    TypeScript 6 2

  3. lazyWithPreloadlazyWithPreloadPublic

    JavaScript 1

  4. svg-in-3dsvg-in-3dPublic

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

    JavaScript 3

  5. slim.ruslim.ruPublic

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

    3 1

  6. react-query-learningreact-query-learningPublic

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

    JavaScript 1