TGViewer
Channel Public Channel
PHP Fart Time

PHP Fart Time

@php_fart

Привет, фартаны!

Дурачимся, пилим OpenSource и рассказываем про пердовые технологии в php.

Авторы контента: @roxblnfk и @butschster
Subscribers
1.95K
Photos
169
Videos
8
Links
265

Showing posts older than #365 · Back to latest

Older Posts 7 shown
Post #364 1.85K
Post #363 2.08K
PHP Fart Time Вероятно, нет вайба.
Мольбы услышаны!
VibePHP

В VibePHP нет парсера. Ваш код никогда не компилируется, он только понимается.
Запросы вместе с кодом передаются в аишку, и возвращается хер знает что.

Код можно писать как угодно: с дженериками, асинком, эмоджами, всратым ТЗ из переписки с заказчиком. AI предполагает, что должен вернуть ваш код, и навибрирывает ответ.
| Время выполнения | Задержка | $ / запрос |
|------------------|----------|------------|
| nginx + PHP-FPM | ~1 мс | ~$0.00000x |
| ФранкенПХП | ~1 мс | ~$0.00000x |
| VibePHP | ~7 с | ~$0.0063 |


* Для работы нужен токен OpenAI.
  • 😁 36
  • 💩 5
  • 🔥 3
  • 💊 2
Post #362 1.82K
Мэтью Браун (автор псалма) сообщает, что перевибрировал Psalm на Rust. Получился Pzoom.
Типа х10 быстрее но хз как писать на него плагины.
Вот песочница.

Позже выяснилось, что ещё один пользователь вибрировал Psalm на Rust. Получился Mir.
Вот песочница.

Куда катится этот мир?
mattbrown.dev From Psalm to Pzoom Over a decade ago I started work on Psalm, a static analysis tool for PHP written in PHP. Over the intervening years Psalm added a best-in-class type…
Post #361 2.09K
#ТоксикСреда

Одна из величайших проблем PHP

Кто голосует за PHP RFC?
Кто решает, каким PHP станет?

А зайдите и посмотрите на RFC по дженерикам и тред обсуждения.

Голосовали ПРОТИВ:

Из PHP Core и Foundation:
- Derick Rethans — Xdebug, release manager.
- Tim Düsterhus — core C-слой.
- Matteo Beccati — core/security.
- Gina Banyard (girgias) — core, автор конкурирующего подхода «Compile-time generics» через монтоморфизацию.
Не Core:
- Rowan Tommins (imsop) — активный участник internals.
- Ben Ramsey — release manager 8.1, автор ramsey/uuid, дед.
- Aleksander Machniak (alec) — Roundcube.
Топят за то, что дженерики должны быть нестираемыми и делать проверки в рантайме. Хотят отложить до PHP 9.

Не высказали позицию: Sara Golemon (pollita), Jakub Zelenka (bukka), Kalle Sommer Nielsen (kalle).

Не из Core, но позицию тоже не объяснили:
- Sebastian Bergmann (sebastian) — автор PHPUnit, дед.
- Volker Dusch (edorian) — свита Себастиана.
- Shivam Mathur (shivam) — setup-php (CI-инфраструктура PHP в GitHub Actions), на PHP не пишет.
- duncan3dc — Craig Duncan, мейнтейнер thephpleague/climate.
- jordikroon — Jordi Kroon, нидерландский backend/DevOps-разработчик. Право голоса — по коммитам в инфраструктуру php.net.
- kguest — Ken Guest, «PEAR guy»: мейнтейнер PEAR-пакетов (Services_OpenStreetMap, Net_IMAP), контрибьютор build-инструмента Phing.


Высказались ЗА:

- Ondřej Mirtes — создатель PHPStan.
- Matthew Brown — создатель Psalm.
- Daniil Gentili — мейнтейнер Psalm.
- Brent Roose — DevRel PhpStorm (JetBrains), Tempest.
- Nicolas Grekas — core Symfony.
- Frederik Bosch (MoneyPHP), Benjamin Außenhofer, Arvids Godjuks — работяги из сообщества.

Из них проголосовал только Nicolas Grekas.



Это подтверждает тезис, что
Люди, которые будут пользоваться этой функцией каждый день, не голосуют. Голосуют те, кто никогда не напишет Collection<User>


Соглашусь с Брентом из его статьи A generic tragedy, что похрен на то, что дженерики сейчас не приняли.
Меня беспокоит то, что у языка нет дизайнера, нет единого видения.
Почему-то за важные фичи голосуют какие-то деды без всякой аргументации, писатели документации и девопсы.
Да, к настоящим core-разрабам надо прислушиваться, как к технарям-экспертам, но дизайн языка это больше про DX. Чуваки из Core не пишут на PHP.

Вот реально, на списках фичей следующей версии PHP можно ставки делать. Нет дорожной карты. Каждый год хер его знает, что там будет через год.
Как бы Рома Пронский не упрекал меня в душности, я всё равно останусь при своём мнении: текущая система принятия RFC - говно.

PHPF стоило бы заняться именно этим, а не инклюзивностью. Например, найти экспертов в дизайне ЯП (только нормальных экспертов!), составить несколько планов развития и предложить их сообществу, раз без голосования нельзя.



Нужен ли нам доброжелательный диктатор на дизайне языка или идти по пути голосований — сложный вопрос. Но я на 100% уверен, что неэкспертов надо убирать из голосований.
  • 🔥 39
  • 🤔 6
  • 🤬 2
  • 🤮 1
Post #352 1.86K
PHP Fart Time Давайте представим, что наши приложения — мясорубки: на входе запрос мясо, на выходе ответ фарш. А серверы — приводы этих мясорубок.
Продолжение.
Добавил пару серверов: Pasir и Apache; а также лучшее из комментариев
  • 😁 37
  • 🔥 9
  • 🤮 3
Post #351 1.47K
Валентин анонсировал Пыхник.
Август-сентябрь, доклады в ламповой атмосфере.

Идея мне очень нравится. Если всё получится, планирую податься с докладом:
- может про Testo
- может про Rapira, которой не существует
- может приеду с шашлыками и пивом в стиле Folk

Приходите голосовать и обсуждать.
Telegram Пыхник’26 — PHP на природе Пыхник’26 Привет, дорогие Пыхари! На закрытии Пых.конф’25 мы с вами договорились, что встретимся снова в 2026. В этом году вместо полноценной Пых.конф мы решили попробовать другой формат — Пыхник! Примерный план: • конец августа / начало сентября; • загородный…
  • 🔥 12
  • 💩 2
Post #345 1.55K
Давайте представим, что наши приложения — мясорубки: на входе запрос мясо, на выходе ответ фарш. А серверы — приводы этих мясорубок.
  • 😁 36
  • 🔥 5
  • 💩 5
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 →