Мої бібліотекии
EDMo
Це потужна бібліотека на заміну ORM, для роботи з базою даних на MySQL. Дана бібліотека не має жодних залежностей від фреймворків, тож її можна використовувати на будь-якому проекті
PHPUnitSandbox
Стандартна бібліотека `PHPUnit` і методи `Reflaction` не дає можливості замокати статичні методи чи властивості.
Дана бібліотека дозволяє підставити всі необхідні дані у статичній частині класу.
BeBlogger
Цей пакет містить базові необхідні інструменти, для організації блогу на Laravel.
Пакет включає: міграцію, абстрактні методи для моделей постів і категорій, інтерфейси для адмін-панелі Orchid
Laravel debug helpers
The lib extends the Laravel debug tools
Wordpress плагіни
Telegram Bot Master
It helps to send a message to a Telegram Bot subscribers, channels and group chats
Основні технології з якими я працюю
PHP & MySQL
З цією мовою я стикаюся ще з інституту та розробляти проекти з нуля я почав у 11 році. Тоді була 5.3 версія. З тих часів мова дуже сильно еволюціонувала. Що не аби як тішить.
HTML & CSS
Нормально верстати я почав у 2010 році. Я застав ті часи, коли потрібно було робити кросбраузерність для IE6+. На oDesc (зараз Upwork) у всіх оголошенняш була така обов’язкова вимога
JavaScript, Ajax
Хоч працюю з цією мовою практично стільки ж, скільки розробляю сайти та, на жаль, в мене не така велика експертиза, як би мені хотілося. Проте, мені подобається JS і я можу на ньому розробляти класні речі
AlpineJS, VueJS, JQuery
Коли потібно швидко щось зробити, то це бібліотеки завжди допомагають
Wordpress
Хто з веб-розробників не працював з WP!? Проста і гнучка система, яка дозволяє зробити сайт максимально швидко. Люблю писати плагіни для Wordpress
Laravel
Професійна платформа, яка дозволяє розробляти серйозні проекти, з великою професійною спільнотою і силою силенною готових рішень та бібліотек. Працюю з ним з 2020р.
Composer, NPM
Менеджер пакетів, без якого дуже важко обійтися. Це доступ до напрацювань всієї спільноти веб-розробників
Git
Я не уявляю жодного проекту без системи контролю версії. Навіть для дрібних локальних проектів ініціюю локальний репозиторій - це дозволяє якісно проводити рев’ю коду за собою