TGViewer
Channel Public Channel
Пятиминутка PHP

Пятиминутка PHP

@tg_5minphp

Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Subscribers
2.79K
Photos
360
Videos
28
Links
860

Showing posts older than #1346 · Back to latest

Older Posts 20 shown
Post #1345 4.97K

Forwarded from Пых (Валентин Удальцов)

🤨 Задачка со звёздочкой

Теперь, когда первая сотня абитуриентов прислала анкеты, предлагаю всем подумать над внеконкурсным заданием. Решите 5-ую задачу с теми же вводными в обратную сторону. То есть у вас должен получиться класс, который, наоборот, позволит использовать Psr\Middleware как Symfony\Subscriber. Идеи можно обсуждать в комментариях к этому посту. Позже всё разберём на стриме.

Gist с полной формулировкой этого варианта задачи: https://gist.github.com/vudaltsov/dc4f372692d2eabbc8c3d29cd4de0ccd

Навеяно, кстати, весьма драматическими событиями. В 2018-ом году сообщество Symfony активно обсуждало невыполнение PHP-FIG своей "framework interoperability" миссии, так как компоненты HttpFoundation и HttpKernel нельзя малой кровью адаптировать под PSR-7. Апогеем стал pull-request Фабьена "Remove Symfony" в PHP-FIG. Тогда же у Symfony появился никому не нужный альтернативный набор контрактов.
Gist symfony_to_psr.php GitHub Gist: instantly share code, notes, and snippets.
  • 👍 7
  • ❤ 1
Post #1344 3.81K

Forwarded from CodeCamp

Ты программист, Гарри. Великий программист.
  • 😁 44
  • 👎 9
  • 🤣 4
  • 💩 3
  • 🤔 2
  • 🔥 1
Post #1343 3.6K
Только что узнал: оператор := - это моржовый оператор 🤷‍♂️

Источник: https://habr.com/ru/articles/828566/
  • 😁 22
  • 🐳 4
  • ✍ 1
  • 🤯 1
  • 🌚 1
  • 🗿 1
Post #1342 4.71K
  • 😁 87
  • 🤷‍♂ 3
  • ❤ 2
  • 👍 2
Post #1341 6.02K
Post #1340 5.72K
Знаменитый стример с обзорами на языки программирования с уклоном в Rust: «PHP-сообщество лучшее в мире!»
  • 🏆 43
  • 😁 11
  • 🔥 8
  • ❤ 4
  • 👍 2
  • 💩 2
Post #1339 6.61K
Новая нейросеть Claude 3.5 Sonet сносно пишет стихи. Попросил про PHP в стиле Маяковского:

PHP! Язык-громада, веб-гигант. Для сайтов он — первейший вариант.

Прост в освоении, быстр в работе, Для новичков и профи он в почете.

Серверный скрипт — его стихия, Динамику внесет без чьей-либо указки.

Базы данных, формы, сессии — Все по плечу без лишней агрессии.

PHP! Бесплатный, открытый, Для веб-разработки он — защита и щит.
  • 🔥 39
  • 💩 21
  • 😁 15
  • 👍 12
Post #1338 4.06K

Forwarded from Пых (Валентин Удальцов)

🎙 PHP Russia 2024 быть!

28 и 29 ноября в Москве пройдёт конференция Highload, в рамках которой 16 докладов будут выделены под PHP Russia.

Наилучший способ туда попасть — выступить! Плюшки спикера: куратор из ПК для подготовки крутого доклада (например, я), транспорт до Москвы и комфортное проживание, бейдж с полным доступом ко всем залам и зонам Highload. А ещё спикер навсегда вписывает себя и свои идеи в историю PHP. Короче, грех не податься!

Дай угадаю. Если ты раньше не выступал, то сейчас думаешь: "Ой, ну мне не о чем рассказывать, у нас всё стандартно." Поверь, так не бывает! У каждой компании есть ноу-хау, иначе она была бы неприбыльной и ты работал бы в другой. А раз "every company is a software company", то ноу-хау должно быть и в софте. Твоя задача — найти его и заполнить форму. Ещё можно предложить доклад про это самое "стандартно" и как его правильно готовить. Дальше мы уже решим, что впишется в программу, а что нет.

Итак, темы этого года:
• FFI, практическое применение
• AI/ML + PHP
• Производительность
• Devops под PHP
• Лучшие практики
• Новые крутые либы
• Альтернативные рантаймы
• Новые фреймворки
• Опыт больших сложных проектов на PHP

Ждём твой доклад по адресу https://cfp.phprussia.ru/ до 2-ого сентября.
cfp.phprussia.ru PHP Russia 2025 Подайте доклад на конференцию PHP Russia
  • 👍 11
  • 🔥 9
  • 🤡 3
Post #1336 4.47K
Post #1335 7.52K
В рабочих проектах я использую JetBrains Space (аля GitLab).

Что в нём нравится: отзывчивый веб-интерфейс, удобнейший code review через веб (привет тормозящему GitLab 👋), отличное мобильное приложение, крутая интеграця Code Review внутри PhpStorm (хотя, говорят, интеграции Code Review GitHub и GitLab тоже крутые, я не сравнивал).

Из недостатков: простой issue tracker внутри (мало фич, слабо смотрится, не хватает многого) и CI/CD пайплайны с которыми пришлось помучаться, информации в интернете мало, сухая документация, ChatGPT тоже не очень в курсе.

Прочитал только что в блоге: «продукт не взлетел, закрываем и перезапускаем в новом виде «SpaceCode» - фокус нового продукта на Git хостинге и Code Review.»

Выходит, что те фичи, которые по моему мнению хорошо удались остаются в виде SpaceCode, а всё прочее прекращает своё развитие и существование. Логично, разумно, но всё-таки жалко, что у JetBrains не получилось создать крутой облачный комбайн для разработки «всё в одном» 😢

Кстати, у JetBrains уже был продукт сфокусированный на CodeReview, назывался Upsource, его закрыли.

https://blog.jetbrains.com/space/2024/05/27/the-future-of-space/
The JetBrains Blog The Future of Space - The JetBrains Blog When we set out to create Space, we envisioned a system that would provide an all-in-one solution for IT companies. It was intended to be a tool that would not only provide everything your company nee
  • 👍 10
  • 🥱 7
  • 🤯 2
  • ✍ 1
  • ❤ 1
  • 🤔 1
  • 😢 1
Post #1334 6.96K
Редактор: «Нам надо изменить слово Тинькофф на Т-банк на всем сайте».
Программист: «Ни слова больше»
  • 😁 106
  • 🤣 71
  • 🤔 3
Post #1333 5.63K
Компания Google анонсировала поддержку Laravel в своей online среде разработки IDX: https://idx.google.com/new/laravel

Новость сама по себе «сомнительно, но ок».

Но сегодня прочитал в PHP Annotated (дайджест от JetBrains - https://blog.jetbrains.com/phpstorm/2024/06/php-annotated-may-2024/), что поддержка Laravel есть, а поддержки простого «голого» PHP нет - вот это неожиданно! И одновременно подчёркивает популярность Laravel.
  • 🤷‍♂ 20
  • 😁 12
  • 👍 5
  • 💩 4
  • 🤔 1
Post #1332 6.07K
Уведомления из Sentry после релиза на prod
  • 😁 107
  • 👍 3
  • 😱 2
  • 👻 2
Post #1331 5.51K
https://php-rfc-watch.beberlei.de/ - сайт на котором можно следить за процессом голосования за RFC к PHP.

Что меня привлекло в этом сайте и почему решил поделиться ссылкой на канале: сайт по сути является одной большой страницей с длинным списком RFC разных лет, очень интересно прочитать всё сверху вниз, вспомнить, что когда-то было на повестке дня или открыть что-то новое для себя.
  • 👍 21
  • ❤ 4
Post #1330 6.05K
  • 🎉 18
  • 🤔 5
  • 👻 2
  • 🤮 1
  • 💩 1
  • 🤡 1
  • 😍 1
Post #1328 4.96K

Forwarded from PHP умирает?!

Стремительно погружаюсь в невероятный мир ИИ...
  • 🤣 95
  • 👍 3
  • 🤬 2
  • 🙈 1
Post #1327 4.12K
Я обновил свой PhpStorm до 2024.1 - одна из ключевых фишек это новое AI автодополнение "Full Line Code Completion", которое работает локально и в пресс-релизе звучало многообещающе (https://blog.jetbrains.com/blog/2024/04/04/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know/), т.к. ответ от AI проходит дополнительную проверку средствами IDE и неподходящие варианты отсеиваются.

Что на самом деле:
1. Сама версия PhpStorm 2024.1 очень забагована, много типового функционала сломано, работать тяжело
2. Новое AI автодополнение работает примерно как на картинке ниже.

Я бы ещё потестировал этот новый Full Line Code Completion от JetBrains, но, к сожалению, общая забагованность PhpStorm 2024.1 вынудила меня откатиться обратно на 2023.3.

Печально, но факт: последние пару лет после выхода каждой новой мажорной версии PhpStorm - самый первый релиз чаще всего слишком сырой и я постоянно возвращаюсь к предыдущему. Нужно ждать пару минорных обновлений, прежде чем начинать работать.
  • 💯 31
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →