#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://t.iss.one/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://t.iss.one/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://t.iss.one/progbook/1840
  
  Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://t.iss.one/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