#git #beginners
Для тех, кто познаёт всё в играх, есть специальный ресурс для изучения Git. Вы узнаете о ветвлении, о том, как мержить ветки, пользоваться командами cherry-pick, checkout, reset и многое другое.
https://learngitbranching.js.org/
Для тех, кто познаёт всё в играх, есть специальный ресурс для изучения Git. Вы узнаете о ветвлении, о том, как мержить ветки, пользоваться командами cherry-pick, checkout, reset и многое другое.
https://learngitbranching.js.org/
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
#video #xdebug
В этом видео спикер расскажет про обновления в Xdebug последней версии.
https://bit.ly/2T5wMzG
В этом видео спикер расскажет про обновления в Xdebug последней версии.
https://bit.ly/2T5wMzG
YouTube
Derick Rethans " What's New in Xdebug"
PHP fwdays'18 conference took place on June 10 in Kyiv.
Talk presentation: https://fwdays.com/event/php-fwdays-2018/review/whats-new-in-xdebug
Facebook: https://www.facebook.com/fwdays
Twitter: https://twitter.com/fwdays
Telegram: https://yangx.top/phpfwdays
Talk presentation: https://fwdays.com/event/php-fwdays-2018/review/whats-new-in-xdebug
Facebook: https://www.facebook.com/fwdays
Twitter: https://twitter.com/fwdays
Telegram: https://yangx.top/phpfwdays
#advanced
Немного фокусов с генераторами на PHP и про память, которую они используют.
https://bit.ly/2V37zYF
Немного фокусов с генераторами на PHP и про память, которую они используют.
https://bit.ly/2V37zYF
Medium
Deal with Memory Gently using “Yield” in PHP
I will answer the question “What is the benefit of having yield in PHP” comparing to “return” keyword especially in terms of memory…
#beginners
Кто ещё не видел, так будет выглядеть PHP в скором времени, когда туда добавят typed properties.
https://wiki.php.net/rfc/typed_properties_v2
Кто ещё не видел, так будет выглядеть PHP в скором времени, когда туда добавят typed properties.
https://wiki.php.net/rfc/typed_properties_v2
#slim #advanced
Кто пишет на Slim или собирается начать, но не представляет, как это сделать, на github лежит готовое приложение, смотрите и учитесь.
https://github.com/gothinkster/slim-php-realworld-example-app
Кто пишет на Slim или собирается начать, но не представляет, как это сделать, на github лежит готовое приложение, смотрите и учитесь.
https://github.com/gothinkster/slim-php-realworld-example-app
GitHub
GitHub - gothinkster/slim-php-realworld-example-app: Exemplary real world application built with Slim
Exemplary real world application built with Slim. Contribute to gothinkster/slim-php-realworld-example-app development by creating an account on GitHub.
Как писать на PHP в 2019 году, или Путь продолжающего
На что обратить внимание в PHP в 2019 году, и как стать полноценным Middle? Рассказываем, показываем, делимся полезными ресурсами.
https://proglib.io/p/php-middle/
На что обратить внимание в PHP в 2019 году, и как стать полноценным Middle? Рассказываем, показываем, делимся полезными ресурсами.
https://proglib.io/p/php-middle/
Библиотека программиста
Как писать на PHP в 2019 году, или Путь продолжающего
На что обратить внимание в PHP в 2019 году, и как стать полноценным Middle? Рассказываем, показываем, делимся полезными ресурсами.
#book
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/1840
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/1840
Telegram
Книги для программистов
The Clean Architecture in PHP (2015)
Авторы: Kristopher Wilson
#php #book #english
Авторы: Kristopher Wilson
#php #book #english
#video #advanced
Асинхронное программирование на PHP очень даже возможно и лучших уроков по теме, чем у Сергея Жука, вы не найдёте.
https://bit.ly/2RlTQNm
Асинхронное программирование на PHP очень даже возможно и лучших уроков по теме, чем у Сергея Жука, вы не найдёте.
https://bit.ly/2RlTQNm
#библиотека
php-casbin — это библиотека авторизации с поддержкой контроля доступа ACL, RBAC, ABAC.
https://github.com/php-casbin/php-casbin
php-casbin — это библиотека авторизации с поддержкой контроля доступа ACL, RBAC, ABAC.
https://github.com/php-casbin/php-casbin
GitHub
GitHub - php-casbin/php-casbin: An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP . - php-casbin/php-casbin
Подборка YouTube-каналов по изучению PHP и смежных технологий
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.
https://proglib.io/p/php-web-youtube/
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.
https://proglib.io/p/php-web-youtube/
Библиотека программиста
Подборка YouTube-каналов по изучению PHP и смежных технологий
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.
#beginners #sql
Любые приложения работают с данными, которые нужно где-то хранить. И лучшее место для этого — базы данных. Если вы ещё не знакомы ни с теорией реляционных баз данных, ни с языком запросов SQL, следующий плейлист с лихвой покроет ваш пробел.
https://bit.ly/2Amk74r
Любые приложения работают с данными, которые нужно где-то хранить. И лучшее место для этого — базы данных. Если вы ещё не знакомы ни с теорией реляционных баз данных, ни с языком запросов SQL, следующий плейлист с лихвой покроет ваш пробел.
https://bit.ly/2Amk74r
#video #advanced
Основы тестирования от знаменитых knpuniversity. Вы познакомитесь с юнит-, функциональными и интеграционными тестами, а также с TDD (разработка через тестирование).
https://bit.ly/2TeyuyT
Основы тестирования от знаменитых knpuniversity. Вы познакомитесь с юнит-, функциональными и интеграционными тестами, а также с TDD (разработка через тестирование).
https://bit.ly/2TeyuyT
Подборка материалов для изучения баз данных и SQL
Подборка книг, видеокурсов и онлайн-ресурсов для изучения баз данных, основ реляционной теории и языка SQL.
https://proglib.io/p/sql-digest/
Подборка книг, видеокурсов и онлайн-ресурсов для изучения баз данных, основ реляционной теории и языка SQL.
https://proglib.io/p/sql-digest/
Библиотека программиста
Подборка материалов для изучения баз данных и SQL
Подборка книг, видеокурсов и онлайн-ресурсов для изучения баз данных, основ реляционной теории и языка SQL.
#beginners
Интересные фичи php, о которых вы не знали или которые почти не используете.
https://bit.ly/2BUN2g4
Интересные фичи php, о которых вы не знали или которые почти не используете.
https://bit.ly/2BUN2g4
Как объяснить маме, что такое архитектура приложения?
Мама не понимает, чем вы занимаетесь? Попробуйте объяснить. Начать лучше с основ, например, с разбора того, что такое архитектура приложения.
https://proglib.io/p/app-architecture-mom/
Мама не понимает, чем вы занимаетесь? Попробуйте объяснить. Начать лучше с основ, например, с разбора того, что такое архитектура приложения.
https://proglib.io/p/app-architecture-mom/
Библиотека программиста
Как объяснить маме, что такое архитектура приложения?
Мама не понимает, чем вы занимаетесь? Попробуйте объяснить. Начать лучше с основ, например, с разбора того, что такое архитектура приложения.
#testing #advanced
Разработка через тестирование — это техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода. В данной статье вы посмотрите на примеры TDD в реальной жизни.
https://www.sitepoint.com/clean-code-architecture-and-test-driven-development-in-php/
Разработка через тестирование — это техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода. В данной статье вы посмотрите на примеры TDD в реальной жизни.
https://www.sitepoint.com/clean-code-architecture-and-test-driven-development-in-php/
Sitepoint
Clean Code Architecture and Test Driven Development in PHP — SitePoint
Vitalij Mik goes through a from-scratch UseCase implementation to demonstrate Clean Code Architecture and Test Driven Development on a Guestbook app!
#библиотека #advanced
Очередная библиотека для поддержки OAuth аутентификации.
https://github.com/Lusitanian/PHPoAuthLib
Очередная библиотека для поддержки OAuth аутентификации.
https://github.com/Lusitanian/PHPoAuthLib
GitHub
GitHub - Lusitanian/PHPoAuthLib: PHP 5.3+ oAuth 1/2 Client Library
PHP 5.3+ oAuth 1/2 Client Library. Contribute to Lusitanian/PHPoAuthLib development by creating an account on GitHub.
#yii2 #advanced
Это, конечно, очень длинный курс и к тому же по не самому многообещающему фреймворку Yii2, однако вы всё равно научитесь чему-то новому и полезному, а также посмотрите, как создаются реальные интернет-магазины.
https://bit.ly/2Qpt5mV
Это, конечно, очень длинный курс и к тому же по не самому многообещающему фреймворку Yii2, однако вы всё равно научитесь чему-то новому и полезному, а также посмотрите, как создаются реальные интернет-магазины.
https://bit.ly/2Qpt5mV