А может на PHP? – Telegram
А может на PHP?
142 subscribers
129 photos
4 videos
5 files
863 links
Канал любителей велосипедов.

По вопросам - @fedor2dostoevsky

Остальные каналы "А может?" - @maybe_channel
Download Telegram
Небольшая библиотека, которая поможет вам следить за архитектурой ваших приложений: например, при определенной конфигурации она проследит, что классы используют определенный нейминг или что классы из одной папки не используют классы другой папки. Почти то же самое, что делает deptrac, но проще.

https://github.com/phparkitect/arkitect
tonysm/turbo-laravel - пакет предназначенный для интеграции Hotwire в приложения на Laravel.

Hotwire - набор техник предназначенный для ускорения загрузки веб-страниц.

https://github.com/tonysm/turbo-laravel

https://hotwired.dev/
🎩Laravel TypeScript - это пакет, который добавляет функционал генерации интерфейсов TypeScript на основе моделей приложения на Laravel.

https://github.com/lepikhinb/laravel-typenoscript
Курс по Event Sourcing на примере php. Курс разбирает вопросы о том, что такое идентичность, констистентность, доменные события, моделирование агрегатов и многое другое.

https://www.youtube.com/playlist?list=PLQuwqoolg4aI6v1GvtRg3NgT0PBBHVqii
Channel name was changed to «А может на PHP?»
Список полезных тем для проектирования сложных систем: виды репликаций, кэширование, асинхронная обработка задач (очереди, демоны), протоколы, CDN, конечная согласованность и многое другое.

https://github.com/donnemartin/system-design-primer
Forwarded from Mr Trueman
Подкаст IT духовка #1 "Почему PHP лучше чем Python ?" Ашур Умаров

Дата: 19 сентября 2021 16:00
Подключиться: https://news.1rj.ru/str/phpdagestan?voicechat
История становления дагестанского женского IT сообщества

https://www.instagram.com/p/CT5DBJwo844/?utm_medium=copy_link
Документ от авито, в котором рассматриваются уровни развития разработчиков (от какого уровня к какому урасти) и какие навыки на каждом из уровней требуются разработчику, чтобы подтверждать свою квалификацию.

https://github.com/avito-tech/playbook/blob/master/developer-profile.md
ramsey/php-library-starter-kit - это пакет, генерирующий стартовую структуру каталогов и файлов для создания своего пакета.

Для создания нового пакета достаточно выполнить команду create-project как показано в примере. После этого в новой директории будут находиться файлы, встречающиеся в большинстве пакетов, такие как README, LICENSE, GitHub issue templates, PHPUnit configuration и тд.

https://github.com/ramsey/php-library-starter-kit
Mr Trueman
Подкаст IT духовка #1 "Почему PHP лучше чем Python ?" Ашур Умаров Дата: 19 сентября 2021 16:00 Подключиться: https://news.1rj.ru/str/phpdagestan?voicechat
Подкаст «IT духовка» перенесён на завтра в 20:00

Дата: завтра(20 сентября 2021)
Время: 20:00
Подключиться: https://news.1rj.ru/str/phpdagestan?voicechat
🤠Статья о том, как работать с дженериками в PHP.

Для реализации использованы PHPStan и специальные теги PHPDoc.

https://phpstan.org/blog/generics-in-php-using-phpdocs