🎃DesignPatternsPHP - репозиторий с описаниями и примерами реализации различных паттернов проектирования на PHP.
https://github.com/DesignPatternsPHP/DesignPatternsPHP
https://github.com/DesignPatternsPHP/DesignPatternsPHP
GitHub
GitHub - DesignPatternsPHP/DesignPatternsPHP: Sample code for several design patterns in PHP 8.x
Sample code for several design patterns in PHP 8.x - DesignPatternsPHP/DesignPatternsPHP
🌂Подробное сравнение двух брокеров сообщений – Kafka и RabbitMQ.
https://betterprogramming.pub/rabbitmq-vs-kafka-1779b5b70c41
https://betterprogramming.pub/rabbitmq-vs-kafka-1779b5b70c41
Medium
RabbitMQ vs. Kafka: Head-To-Head
Comparing the strengths and weaknesses of each
Небольшая библиотека, которая поможет вам следить за архитектурой ваших приложений: например, при определенной конфигурации она проследит, что классы используют определенный нейминг или что классы из одной папки не используют классы другой папки. Почти то же самое, что делает deptrac, но проще.
https://github.com/phparkitect/arkitect
https://github.com/phparkitect/arkitect
GitHub
GitHub - opensoftwareconsulting/deptrac
Contribute to opensoftwareconsulting/deptrac development by creating an account on GitHub.
🥾Советы по удобному использованию дата-провайдеров в php unit
https://peakd.com/hive-168588/@crell/fun-with-phpunit-data-providers
https://peakd.com/hive-168588/@crell/fun-with-phpunit-data-providers
PeakD
Fun with PHPUnit Data Providers | PeakD
PHPUnit data providers are cool, but there are ways to make them even cooler.... by crell
tonysm/turbo-laravel - пакет предназначенный для интеграции Hotwire в приложения на Laravel.
Hotwire - набор техник предназначенный для ускорения загрузки веб-страниц.
https://github.com/tonysm/turbo-laravel
https://hotwired.dev/
Hotwire - набор техник предназначенный для ускорения загрузки веб-страниц.
https://github.com/tonysm/turbo-laravel
https://hotwired.dev/
GitHub
GitHub - hotwired-laravel/turbo-laravel: This package gives you a set of conventions to make the most out of Hotwire in Laravel.
This package gives you a set of conventions to make the most out of Hotwire in Laravel. - hotwired-laravel/turbo-laravel
👓Какие уроки можно извлечь из тестирования и рефакторинга легаси кода.
https://24daysindecember.net/2019/12/04/lessons-learned-from-testing-and-refactoring-legacy/
https://24daysindecember.net/2019/12/04/lessons-learned-from-testing-and-refactoring-legacy/
24daysindecember.net
Lessons Learned from Testing and Refactoring Legacy
I remember when I first discovered automated testing. I immediately wanted to apply it to all the projects that I was working on, but it didn't work as well as I expected. In fact, it was a disaster,
🎩Laravel TypeScript - это пакет, который добавляет функционал генерации интерфейсов TypeScript на основе моделей приложения на Laravel.
https://github.com/lepikhinb/laravel-typenoscript
https://github.com/lepikhinb/laravel-typenoscript
GitHub
GitHub - lepikhinb/laravel-typenoscript
Contribute to lepikhinb/laravel-typenoscript development by creating an account on GitHub.
Курс по Event Sourcing на примере php. Курс разбирает вопросы о том, что такое идентичность, констистентность, доменные события, моделирование агрегатов и многое другое.
https://www.youtube.com/playlist?list=PLQuwqoolg4aI6v1GvtRg3NgT0PBBHVqii
https://www.youtube.com/playlist?list=PLQuwqoolg4aI6v1GvtRg3NgT0PBBHVqii
YouTube
Event Sourcery Full Course
Share your videos with friends, family, and the world
🥡Локализация Laravel nova или как сломать себе мозг от желаний заказчика
https://habr.com/ru/post/577088/
https://habr.com/ru/post/577088/
Хабр
Локализация Laravel nova или как сломать себе мозг от желаний заказчика
ВведениеLaravel - сам по себе классный фреймворк PHP. У него есть свои плюсы и минусы. У меня в компании используется laravel почти на всех проектах компании. В большинстве случаях в качестве...
Список полезных тем для проектирования сложных систем: виды репликаций, кэширование, асинхронная обработка задач (очереди, демоны), протоколы, CDN, конечная согласованность и многое другое.
https://github.com/donnemartin/system-design-primer
https://github.com/donnemartin/system-design-primer
GitHub
GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes…
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. - donnemartin/system-design-primer
Forwarded from Mr Trueman
Подкаст IT духовка #1 "Почему PHP лучше чем Python ?" Ашур Умаров
Дата: 19 сентября 2021 16:00
Подключиться: https://news.1rj.ru/str/phpdagestan?voicechat
Дата: 19 сентября 2021 16:00
Подключиться: https://news.1rj.ru/str/phpdagestan?voicechat
История становления дагестанского женского IT сообщества
https://www.instagram.com/p/CT5DBJwo844/?utm_medium=copy_link
https://www.instagram.com/p/CT5DBJwo844/?utm_medium=copy_link
Документ от авито, в котором рассматриваются уровни развития разработчиков (от какого уровня к какому урасти) и какие навыки на каждом из уровней требуются разработчику, чтобы подтверждать свою квалификацию.
https://github.com/avito-tech/playbook/blob/master/developer-profile.md
https://github.com/avito-tech/playbook/blob/master/developer-profile.md
GitHub
playbook/developer-profile.md at master · avito-tech/playbook
AvitoTech team playbook. Contribute to avito-tech/playbook development by creating an account on GitHub.
ramsey/php-library-starter-kit - это пакет, генерирующий стартовую структуру каталогов и файлов для создания своего пакета.
Для создания нового пакета достаточно выполнить команду create-project как показано в примере. После этого в новой директории будут находиться файлы, встречающиеся в большинстве пакетов, такие как README, LICENSE, GitHub issue templates, PHPUnit configuration и тд.
https://github.com/ramsey/php-library-starter-kit
Для создания нового пакета достаточно выполнить команду create-project как показано в примере. После этого в новой директории будут находиться файлы, встречающиеся в большинстве пакетов, такие как README, LICENSE, GitHub issue templates, PHPUnit configuration и тд.
https://github.com/ramsey/php-library-starter-kit
GitHub
GitHub - ramsey/php-library-starter-kit: :building_construction: A tool to quickly set up the base files of a PHP library project.
:building_construction: A tool to quickly set up the base files of a PHP library project. - ramsey/php-library-starter-kit
🤏🏻Подробное объяснение механизма
http://hengrui-li.blogspot.com/2011/08/php-copy-on-write-how-php-manages.html
copy on write в PHP.http://hengrui-li.blogspot.com/2011/08/php-copy-on-write-how-php-manages.html
Blogspot
PHP copy on write - how PHP manages variable memory
I've been asked a similar question a few times by a few developers so i think it is better to write it down. Let's check the code //assume ...
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
Дата: завтра(20 сентября 2021)
Время: 20:00
Подключиться: https://news.1rj.ru/str/phpdagestan?voicechat