#junior
50 цитат-советов о том, как улучшить качество кода.
https://codeburst.io/50-quotes-for-better-coding-76bdac3fc234
50 цитат-советов о том, как улучшить качество кода.
https://codeburst.io/50-quotes-for-better-coding-76bdac3fc234
Medium
50 Quotes for Better Coding
A collection of quotes that coffee-to-code converters can enjoy.
#junior #laravel
Где лучше определять миддлвары в Laravel: роуты против контроллеров.
https://darkghosthunter.medium.com/laravel-where-to-declare-middleware-5940d40a0027
Где лучше определять миддлвары в Laravel: роуты против контроллеров.
https://darkghosthunter.medium.com/laravel-where-to-declare-middleware-5940d40a0027
Medium
Laravel: Where to declare middleware?
Routes versus Controllers… fight!
#junior #git
Если вы до сих пор не освоили Git, можно попробовать пройти интерактивный курс LearnGitBranching.
https://proglib.io/w/d4dfacf9
Если вы до сих пор не освоили Git, можно попробовать пройти интерактивный курс LearnGitBranching.
https://proglib.io/w/d4dfacf9
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
#junior #laravel
Паттерн ADR (Action-Domain-Responder) на примере Laravel.
https://forum.archte.ch/laravel/t/pattern-action-domain-responder-adr
Паттерн ADR (Action-Domain-Responder) на примере Laravel.
https://forum.archte.ch/laravel/t/pattern-action-domain-responder-adr
ArchTech — Meticulously architected web applications
We are a development agency focused on Laravel, Tailwind CSS, Livewire, and Alpine.js web development.
#junior
Дорожная карта для начинающего PHP разработчика.
https://github.com/thecodeholic/php-developer-roadmap
Дорожная карта для начинающего PHP разработчика.
https://github.com/thecodeholic/php-developer-roadmap
GitHub
GitHub - thecodeholic/php-developer-roadmap: This is PHP Developer Roadmap
This is PHP Developer Roadmap . Contribute to thecodeholic/php-developer-roadmap development by creating an account on GitHub.
#junior
Дмитрий Елисеев с лонгридом о практиках внедрения зависимостей.
https://elisdn.ru/blog/148/dependency-injection
Дмитрий Елисеев с лонгридом о практиках внедрения зависимостей.
https://elisdn.ru/blog/148/dependency-injection
elisdn.ru
Способы внедрения зависимостей
Понятие зависимостей в программировании. Использование контейнера внедрения зависимостей для создания и управления сервисами приложения.
#junior #laravel
Что нового появилось в коллекциях Laravel.
https://protone.media/en/blog/a-look-at-new-features-and-improvements-since-the-original-laravel-80-release-collections
Что нового появилось в коллекциях Laravel.
https://protone.media/en/blog/a-look-at-new-features-and-improvements-since-the-original-laravel-80-release-collections
Protone Media
A look at new features and improvements since the original Laravel 8.0 release: Collections | Protone Media
This year, the Laravel team announced a new release schedule for major
Laravel versions. Instead of a major version every six months, we now
get a major release every 12 months. This change didn't stop the team
from improving the current release, Laravel…
Laravel versions. Instead of a major version every six months, we now
get a major release every 12 months. This change didn't stop the team
from improving the current release, Laravel…
#junior #jsonrpc
При реализации нового API многие, не задумываясь, реализуют RESTful API (или json over http). А слышали ли вы про json-rpc протокол? Его спецификация намного проще, чем у REST, но возможностей не меньше: это и батч запросы, и нотификации, и отсутствие привязки к конкретному транспорту. Зато это действительно протокол, который определяет все случаи клиент-серверного взаимодействия: как должны выглядеть ошибки, как должен выглядеть успешный ответ и так далее.
Для PHP не так много библиотек, реализующих json-rpc стандарт:
https://github.com/datto/php-json-rpc – самая популярная, реализующая одновременно и клиент, и сервер. Однако библиотека давно не обновлялась.
https://github.com/operation-hardcode/php-rpc-server – свежая библиотека для php 8.1, реализующая исключительно сервер. Из преимуществ: хорошо типизирована и позволяет легко расширять возможности сервера.
При реализации нового API многие, не задумываясь, реализуют RESTful API (или json over http). А слышали ли вы про json-rpc протокол? Его спецификация намного проще, чем у REST, но возможностей не меньше: это и батч запросы, и нотификации, и отсутствие привязки к конкретному транспорту. Зато это действительно протокол, который определяет все случаи клиент-серверного взаимодействия: как должны выглядеть ошибки, как должен выглядеть успешный ответ и так далее.
Для PHP не так много библиотек, реализующих json-rpc стандарт:
https://github.com/datto/php-json-rpc – самая популярная, реализующая одновременно и клиент, и сервер. Однако библиотека давно не обновлялась.
https://github.com/operation-hardcode/php-rpc-server – свежая библиотека для php 8.1, реализующая исключительно сервер. Из преимуществ: хорошо типизирована и позволяет легко расширять возможности сервера.
GitHub
GitHub - datto/php-json-rpc: Fully unit-tested JSON-RPC 2.0 for PHP
Fully unit-tested JSON-RPC 2.0 for PHP. Contribute to datto/php-json-rpc development by creating an account on GitHub.
#junior
Введение в тему внедрения зависимостей для начинающих.
https://afilina.com/learn/design/dependency-injection
Введение в тему внедрения зависимостей для начинающих.
https://afilina.com/learn/design/dependency-injection
👍3