Коротко о релизах:
1. Вышли багфиксы PHP 7.1.14 и 7.2.2. Всем, кто использовал 7.1.13 и 7.2.1 настоятельно рекомендуется обновиться!
2. Релизнулся PHPUnit 7
3. Вышел Xdebug 2.6, в нем появилась поддержка PHP 7.2 и пропала - PHP 5
А также полезная статейка о настройке Docker под Windows:
http://telegra.ph/Kak-podnyat-proekt-na-PHP-v-Docker-pod-Windows-02-13
1. Вышли багфиксы PHP 7.1.14 и 7.2.2. Всем, кто использовал 7.1.13 и 7.2.1 настоятельно рекомендуется обновиться!
2. Релизнулся PHPUnit 7
3. Вышел Xdebug 2.6, в нем появилась поддержка PHP 7.2 и пропала - PHP 5
А также полезная статейка о настройке Docker под Windows:
http://telegra.ph/Kak-podnyat-proekt-na-PHP-v-Docker-pod-Windows-02-13
Telegraph
Как поднять проект на PHP в Docker под Windows
Чем является статья Статья является набором простых, понятных инструкций и советов для пользователей Docker под Windows. Статья поможет разработчикам на PHP быстро поднять проект. Описываются проблемы и их решения. Статья полезна тем, кто не обладает бесконечным…
Зачем нужен асинхронный PHP http://telegra.ph/Asinhronnyj-PHP-Zachem-02-26
Telegraph
Асинхронный PHP: Зачем?
Асинхронное программирование сегодня достаточно востребовано. Особенно в веб-разработке, где скорость реагирования приложения играет огромную роль. Никто не хочет тратить свое время и ожидать подвисшее приложение, пока вы выполняете несколько запросов к базе…
Всем, кто до сих пор не перешел на PHP 7
http://telegra.ph/Ischerpyvayushchie-benchmarki-PHP-56-70-71-72-i-HHVM-2018-03-14
http://telegra.ph/Ischerpyvayushchie-benchmarki-PHP-56-70-71-72-i-HHVM-2018-03-14
Telegraph
Исчерпывающие бенчмарки PHP 5.6, 7.0, 7.1, 7.2 и HHVM (2018)
Каждый год мы стараемся тщательно измерять производительность разных версий PHP и HHVM на различных платформах. В этом году мы измерили четыре версии PHP и HHVM на 20 платформах/конфигурациях, включая WordPress, Drupal, Joomla!, Laravel, Symfony и многие…
Интересная статейка об использовании тестирования с Selenium от разработчиков Badoo http://telegra.ph/CHto-eshchyo-my-proveryaem-pri-pomoshchi-Selenium-krome-logiki-interfejsa-03-23
Telegraph
Что ещё мы проверяем при помощи Selenium, кроме логики интерфейса
Привет, Хабр! Меня зовут Виталий Котов, я работаю в отделе тестирования Badoo. Большую часть времени я работаю с Selenium. Этот замечательный инструмент мы используем для решения разнообразных задач: от тестирования функционала до упрощения работы с логами…
Всем привет, тут небольшое вступление про генераторы в PHP, если вы вдруг еще не знаете о Генераторах - советую почитать http://telegra.ph/Generatory-v-dejstvii-03-26
Telegraph
Генераторы в действии
Небольшое вступление Не так давно я решил для себя, что пора восполнить большой пробел в знаниях и решил прочитать про переходы между версиями PHP, т.к. понимал, что остался где-то между 5.2 и 5.3 и этот пробел необходимо как-то устранить. До этого я читал…
Интересный перевод о безопастности в PHP, довольно объемная статья, буду выкладывать по частям. Часть 1.1 http://telegra.ph/Kniga-Kak-perezhit-polnyj-konec-obeda-ili-bezopasnost-v-PHP-CHast-1-04-09
Telegraph
Книга «Как пережить полный конец обеда, или безопасность в PHP». Часть 1.1
Big Five Part 3 by CrazyAsian1 Привет. Меня зовут Саша Баранник. В Mail.Ru Group я руковожу отделом веб-разработки, состоящим из 15 сотрудников. Мы научились создавать сайты для десятков миллионов пользователей и спокойно справляемся с несколькими миллионами…
Часть 1.2 http://telegra.ph/Kniga-Kak-perezhit-polnyj-konec-obeda-ili-bezopasnost-v-PHP-CHast-12-04-09
Telegraph
Книга «Как пережить полный конец обеда, или безопасность в PHP». Часть 1.2
Продолжение. Начало тут http://telegra.ph/Kniga-Kak-perezhit-polnyj-konec-obeda-ili-bezopasnost-v-PHP-CHast-1-04-09 9. Это всегда ваша ошибка! Программисты привыкли считать, что уязвимости в системе безопасности будут находить разрозненными атаками, а их…
Всем привет! По-моему пора бы добавить возможность обсуждения статей, да и просто пообщаться с профессионалами. Создал чатик тут https://tttttt.me/all_it_ru , попытаюсь собрать всех АйТишнегов под одной крышей. Кому интересно - добавляйтесь
Telegram
PHP Today Чат
Говорим про PHP. Канал тут: @phptoday.
Продолжение "Безопастности в PHP". Часть 2.1 http://telegra.ph/Kniga-Bezopasnost-v-PHP-chast-2-Ataki-s-vnedreniem-koda-04-24
Telegraph
Книга «Безопасность в PHP» (часть 2.1). Атаки с внедрением кода
Книга «Безопасность в PHP» (часть 1) В списке десяти наиболее распространённых видов атак по версии OWASP первые два места занимают атаки с внедрением кода и XSS (межсайтовый скриптинг). Они идут рука об руку, потому что XSS, как и ряд других видов нападений…
Безопастность в PHP, Часть 3 http://telegra.ph/Kniga-Bezopasnost-v-PHP-chast-3-Mezhsajtovyj-skripting-XSS-04-24
Telegraph
Книга «Безопасность в PHP» (часть 3). Межсайтовый скриптинг (XSS)
Книга «Безопасность в PHP» (часть 1) Книга «Безопасность в PHP» (часть 2) Межсайтовый скриптинг (XSS) — пожалуй, самый типичный вид уязвимостей, широко распространённых в веб-приложениях. По статистике, около 65 % сайтов в той или иной форме уязвимы для XSS…
Продолжаем говорить о безопастности в PHP, четвертая часть тут http://telegra.ph/Kniga-Bezopasnost-v-PHP-chast-4-Nedostatok-bezopasnosti-na-transportnom-urovne-HTTPS-TLS-i-SSL-05-02
Telegraph
Книга Безопасность в PHP (часть 4). Недостаток безопасности на транспортном уровне (HTTPS, TLS и SSL)
Связь через интернет между участниками процесса сопряжена с рисками. Когда вы отправляете платёжное поручение в магазин, используя онлайн-сервис, то совершенно точно не хотите, чтобы злоумышленник мог его перехватить, считать, изменить или заново повторить…
5 часть безопастности в PHP http://telegra.ph/Kniga-Bezopasnost-v-PHP-chast-51-Nehvatka-ehntropii-dlya-sluchajnyh-znachenij-05-14
Telegraph
Книга «Безопасность в PHP» (часть 5.1). Нехватка энтропии для случайных значений
Случайные значения в PHP повсюду. Во всех фреймворках, во многих библиотеках. Вероятно, вы и сами написали кучу кода, использующего случайные значения для генерирования токенов и солей, а также в качестве входных данных для функций. Также случайные значения…
Интересная статья про странные операторы в PHP. http://telegra.ph/Strannye-operatory-v-PHP-06-01
Telegraph
Странные операторы в PHP
Если вы прочитаете документацию по PHP, вы узнаете о массе операторов. Если вы не знаете ещё PHP-операторы, сперва изучите их, а потом вернитесь к прочтению этой статьи.
Нашел в этих ваших интернетах github репозиторий со списком тестовых заданий (не только по PHP) в извесные (и не очень) конторы. Смотрим тут https://github.com/Hexlet/ru-test-assignments
GitHub
GitHub - Hexlet/ru-test-assignments: Тестовые задания для самостоятельного выполнения от разных it компаний
Тестовые задания для самостоятельного выполнения от разных it компаний - Hexlet/ru-test-assignments
Недавно собеседовали паренька, и он на первый взгляд был очень хорош, много практики. Но тут мы заговорили про SOLID, и, судя по всему - многие из принципов были ему знакомы только теоретически. На самом деле у многих программистов от сухого текста откладываются какие-то знания по этому поводу, но без примеров сложно понять, как это применить. Поэтому сегодня хочу с вами поделиться статьей, которая наглядно показывает SOLID с примерами типа "соответствует" и "не соответствует". http://telegra.ph/Prostoe-obyasnenie-principov-SOLID-06-06
Telegraph
Простое объяснение принципов SOLID
Принципы SOLID — это стандарт программирования, который все разработчики должны хорошо понимать, чтобы избегать создания плохой архитектуры. Этот стандарт широко используется в ООП. Если применять его правильно, он делает код более расширяемым, логичным и…
Вчера вышла первая альфа PHP 7.3. Уже можно взять "на потестить", но настоятельно рекомендуется не использовать ее на проде. Следующая альфа (под номером 2) запланирована на 21 июня. Подробности тут http://php.net/archive/2018.php#id2018-06-07-1 (на английском)