Получи случайную криптовалюту за регистрацию!

PHP.today

Логотип телеграм канала @phptoday — PHP.today P
Логотип телеграм канала @phptoday — PHP.today
Адрес канала: @phptoday
Категории: Технологии
Язык: Русский
Количество подписчиков: 4.36K
Описание канала:

Самые свежие новости из мира PHP. Обновленные стандарты. Лучшие практики с примерами кода. Как писать чистый, читаемый и понятный код.
Чат тут https://t.me/all_it_ru

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал phptoday и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 4

2021-04-25 22:25:14 Не мокайте то, чем вы не владеете! Моканье классов третьесторонних библиотек - довольно скользкая дорожка.

Перевел статейку авторов PHPUnit. Перевод на хабре https://habr.com/ru/post/554318/, оригинал тут https://thephp.cc/news/2021/04/do-not-mock-what-you-do-not-own

#тестирование #phpunit #unittest

P.S. На самом деле в статье взят самый простой пример, и оборачивание всех сервисов фреймворка в отдельный слой своих классов - на мой взгляд - оверхед. Но в некоторых местах это действительно нужно сделать так (ну или похоже), как описано в статье
4.3K views19:25
Открыть/Комментировать
2021-04-21 15:10:00 ​​2 доклада по Symfony на митапе PHP NN сообщества

Трансляция стартует 24 апреля в 11:00 (Мск)

Как переделать Symfony-проект в целое направление (Денис Юрьев, Skysmart от Skyeng)

Как структурировать код, чтобы не получить большой ком грязи (Валентин Удальцов, ведущий каналов Пых и PHP Point)

Будет возможность включиться голосом в митап с вопросами
1.4K views12:10
Открыть/Комментировать
2021-04-20 15:10:00 ​​С выходом 8 версии PHP теперь не только удобнее, но и еще более востребованным. У вас уже есть некоторый опыт в PHP? Тогда самое время прокачать свои навыки в OTUS! На онлайн-курсе «PHP Developer. Professional» вы за 5 месяцев научитесь разрабатывать надежный бэкенд и сможете претендовать на middle/ senior позиции.
Каждый поток программа актуализируется с учетом обновлений и трендов. Занятия ведут сильнейшие эксперты-практики.
После обучения вы сможете:
- Писать понятный чистый код и работать в команде
- Ориентироваться в экосистеме PHP
- Анализировать код и повышать стабильность приложений

Занятия начинаются 26 апреля. Успейте пройти вступительный тест и занять место с дополнительной скидкой https://otus.pw/zMdw/
1.3K views12:10
Открыть/Комментировать
2021-04-16 18:20:49 В PHP 8.1 скорее всего появятся файберы.

Вот вам статейка на русском о том, что это такое, и как можно будет использовать
https://telegra.ph/Fibery--novaya-ficha-v-PHP-81-04-16

Ну а за самим RFC можно следить тут https://wiki.php.net/rfc/fibers

И милости просим в комменты, если есть уже идеи, как будете использовать их в своих проектах

#fibers #асинхронность #корутины
4.6K views15:20
Открыть/Комментировать
2021-03-29 21:57:23 Вчера злодеи скомпрометировали внутренний репозиторий PHP и добавили бэкдор в исходный код.

Первым бэкдор обнаружил чешский программист Майкл Воржишек, который обратил внимание на подозрительный кусок кода и задался вопросом, что тот должен делать. Оказалось, что выполнять код через вызов функции zend-eval-string, содержащийся с подстрокой zerodium (это такая американская компания, покупающая 0-day, видимо хакеры пошутили), передаваемой в HTTP-заголовках.

Сегодня один из основных членов команды PHP Никита Попов подтвердил, что вчера был добавлен вредоносный код от его имени и от имени другого члена команды Расмуса Лердорфа. Он сообщает, что его учетная запись не была скомпрометирована, а взломан был именно сервер репозитория, в связи с чем они переедут на GitHub.

Атака на цепочку поставок.
1.8K views18:57
Открыть/Комментировать
2021-03-17 17:00:51 ​​Какое ключевое качество отличает успешного PHP-разработчика? — Любознательность.
Чтобы решать задачи на Middle+ уровне, необходимо уметь работать с экосистемой PHP.
Начните получать необходимые навыки 13 апреля на демо-занятии «Экосистема PHP». Вместе с Александром Пряхиным, СТО в CityAds Media, вы разберете:
- Какие темы и когда нужно изучать?
- Почему надо задавать вопросы и исследовать все вокруг?

Демо-урок является частью онлайн-курса «PHP Developer. Professional». Используйте эту возможность попробовать курс, познакомиться с преподавателем и получить ценные знания. Для регистрации на занятие пройдите вступительный тест https://otus.pw/jQOZ/
1.6K views14:00
Открыть/Комментировать
2021-03-16 16:46:08 Все мы умеем настраивать веб сервер. Как минимум это нужно даже на локалке, чтобы развернуть проект.

Но зачастую такая настройка вида "лишь бы работало". И если для локалхоста этого вполне достаточно, то на сервер такую конфигурацию выгружать не стоит, не покурив внимательно мануалы.

В частности - вот какие уязвимости можно допустить просто по незнанию в конфигах nginx

#уязвимость #nginx #вебсервер

https://telegra.ph/CHastye-oshibki-v-nastrojkah-Nginx-iz-za-kotoryh-veb-server-stanovitsya-uyazvimym-03-16
1.9K views13:46
Открыть/Комментировать
2021-03-11 17:00:32 ​​Как расширить свои возможности применения Java?

Начните уже 24 марта в 20:00 мск осваивать профессиональные навыки на демо-занятии «gRPC для микросервисов или не REST-ом единым».

Вместе с преподавателем Сергеем Петрелевичем вы разберете, что такое gRPC и как его можно использовать вместо REST-а для коммуникаций между микросервисами. Используйте эту возможность, чтобы перенять опыт эксперта и попробовать онлайн-курс «Java Developer. Professional».

Пройдите вступительный тест, чтобы участвовать в демо-занятии: https://otus.pw/p0Hy/
1.3K views14:00
Открыть/Комментировать
2021-03-04 20:47:11 В последнее время, собеседуя backend-разработчиков заметил нехорошую тенденцию. Люди не очень в SQL. Когда-то давно, когда я начинал, еще не были так распространены ORM, да и большинство кода даже не использовало ООП. И не было другого выхода, кроме как писать "сырые" запросы. (Да и сырыми их тогда никто не называл).

Сейчас общество как будто развращено симфонями и ларавелями, и, особенно, по начинающим разработчикам это заметно.

И сейчас хочу поделиться с вами статейкой о том, как узнать, почему написанный вами (или ORMкой) запрос педалит работает медленно.

#mysql #explain #профилирование

https://habr.com/ru/company/citymobil/blog/545004/
592 views17:47
Открыть/Комментировать