PHP Fart Time
1.75K subscribers
84 photos
4 videos
2 files
176 links
Привет, фартаны!

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

Авторы контента: @roxblnfk и @butschster
Download Telegram
Такого еще не видел!
31🔥23🤯1814
К хэллоуину Tempral заморочились страшилками из жизни до Temporal.

Поделиться или почитать чужие spooky stories можно здесь.
Также будут сессии голосом (на них надо записываться).

Ну а сейчас я буду рассказывать свой доклад на подлодке, который сам по себе не менее страшный, чем эти истории.
Представлю результат дизайна системы в классическом стеке (полученного из этого конкурса), а затем Павел перепишет всё на Temporal.

Надеюсь не облажаемся 😅
🔥113
Как вы думаете? Почему этот код рабочий?

<?php

https://temporal.io
echo 'Hello, World!';


Вот ссылка, можете проверить
https://3v4l.org/WZBGM
17🤔8
Ну, это-то тоже известная штука, Валентин.

А можешь ли ты уместить решение FizzBuzz в 56 байтов? (ранее рекорд был 52 символа, но недавно обновили версию пыхи, и кое какие хаки перестали работать)

https://code.golf/fizz-buzz#php

У кого короче, тот и выиграл
© wispoz
😁3
Купи слона!

У каждого PHP-программиста от говнокодера до профессионала должен быть PHP слон.

Купи слона!


Редкая возможность купить слона в России, да ещё и за 2к! Считай даром.

Купи слона!

Подходи, поторопись, PHP слоном закупись!

Пойду займу очередь за слоном. Такого у меня еще нет.
4😁15🔥66
Ну что.
Закончилась конфа Podlodka Crew PHP Architecture, на которой:
🍬 Стало ясно, что C4 только выглядит пугающе со своими диаграммами и объёмом материала для обучения. На деле же — изи-пизи.
🍬 Мы узнали, что под капотом банков РФ отвратительное API, двойные списывания и всратое легаси. Короче, говно в красивой маркетинговой упаковке. А ещё лишний раз вспомнили, что сериализация и преобразования флоатов в PHP — то, что должно быть улучшен, хотя-бы директивами.
🍬 Все поняли, что RoadRunner нужно использовать везде
🍬 Я и Павел выступили с крутым докладом и лайвкодингом про #Temporal, победив в номинации зрительских симпатий (если бы такая была).
🍬 Фартаны заняли топовые позиции в конкурсе, получив больше всего электронных баллов.

Мои поздравления Павлу 🎂: он занял ТОП-1 по количеству е-баллов.


По-любому пойдём на следующую подлодку, может быть опять в качестве спикеров, если нас опять позовут 😋
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥23107
Плавал на последней Podlodka PHP? Понравилось?
Anonymous Poll
22%
Да. Круто, сплаваю ещё! 🔥
4%
Плавал, но не зашло 🫣
74%
Не плавал :[
4
PHP Fart Time
Купи слона! У каждого PHP-программиста от говнокодера до профессионала должен быть PHP слон. Купи слона! Редкая возможность купить слона в России, да ещё и за 2к! Считай даром. Купи слона! Подходи, поторопись, PHP слоном закупись! Пойду займу очередь…
Мои слоны прибыли синющими в хлам и сейчас отсыпаются.

Напоминаю, что слона уже можно купить!
И нужно. Особенно тем, кто подавал заявки, но как и я забыл об этом на недельку-другую 🏝
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2415😁5
Сегодня в 20:00 МСК на канале CutCode пройдёт Своя игра #3.

Участники:
🫡 Сергей Предводителев (контрибьютор Yii3 🖼)
😑 Александр Черняев (админ-панель Orchid)
👨‍💻 Павел Бучнев (Spiral 🌀, Buggregator 🪲, FartTime 🔥)

Планируется, что участники будут соревноваться в знании истории и интересных фактов о PHP, фреймворков и экосистемы. Однако, я надеюсь, что всё пойдёт не по плану и мы увидим лютый замес фреймворков и админок...

Но как бы там ни было, есть шанс выиграть слона!
Нужно всего лишь... задать самый интересный вопрос участникам в этой гуглоформе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
Привет, фартаны!
Сегодня состоится линч Laravel на канале Валентина Удальцова.

Участвуют:
- Валентин из Пых
- Кирилл из Организованное программирование
- Даня из CutCode
- И я, очевидно, из FartTime

Поскольку я не знаю Laravel, то мне внезапно досталась роль душегуба, смутьяна, токсика и хейтера ¯\_(ツ)_/¯ (ведь ничего знать и не надо, чтобы хейтить)

Но чтобы беседа состоялась сдержанной, рассудительной и интеллигентной, а меня не выкинули со стрима после первого выпада, мне нужны хоть какие-то другие адекватные аргументы, кроме "ларавель — говно".

Дорогие фартаны, не бросайте в беде, накидайте аргументов в комментарии 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥156
Forwarded from Пых (Валентин Удальцов)
▶️ Пыхап!

Буквально через несколько минут начнётся первый в истории Пыхап! Залетайте в трансляцию на канале PHP Point!

https://youtu.be/Pa4pti6r-rc

В программе у нас 3 доклада:

🤯 (Не) используйте функциональное программирование в PHP
Андрей Клименко поломает вам голову основами ФП и примерами на Scala, из которых станет понятно, что из функционального мира уже доступно в PHP, а что ещё предстоит законтрибьютить.
⬇️Слайды

🐇 Вы не знаете RabbitMQ
Вадим Занфир расскажет, почему все современные фреймворки теряют сообщения и как на самом деле надо работать с "кроликом".

🤑 Как считать деньги и не терять их
В аду есть специальный котёл для тех, кто использует float для хранения денег. Сергей Жук подскажет, как в него не угодить.

Спонсор первого Пыхапа — Happy Job 💚! Обращайтесь в Happy Job за исследованиями вовлечённости и оценкой 360, ребята делают лучшую платформу для развития сотрудников.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥133
Давненько у нас не было стримов. Сегодня появилось время и я первым делом запланировал стрим, чтобы увидеть своих маленьких друзей! Почти месяц погружался в devops, поднял несколько кластеров k8s и т.д. Короче пока помню все и есть желание вам показать очередной крутой инструмент - terraform. Те кто незнаком, советую приходить.

Ваша жизнь изменится на до и после! :)

🕘 В 20:00 по МСК

https://youtube.com/live/NVHV-Mp-B5k?feature=share

В этом стриме мы шаг за шагом покажем, как описывать инфраструктуру с помощью кода на Terraform и будем в реалтайме запускать сервера. (Потратим немного деньжат)

Разберем создание инфраструктуры, настройку домена, подключение сервера и автоматизацию всех этих процессов. А также узнаем чем еще можно управлять с помощью terraform.

Подходит для тех, кто хочет не только расширить свой кругозор, но и упростить жизнь, осваивая Infrastructure as Code (IaC) и делая управление инфраструктурой более удобным.

Готовьте вопросы!
1🔥379
На канале PHPDigest в комментариях к новости о релизе #PHP 8.4 зарождается движение сепаратистов.

Принципиально буду писать со скобками. Ибо они там нужны. Заявляет основатель движения Андрей. Фартаны, мы в точке бифуркации. Пришло время сделать выбор!
Anonymous Poll
11%
Принципиально буду писать скобки!
45%
Наконец то можно без скобок. В топку их! 😍
27%
Мне насрать, линтер разрулит... 🙄
17%
Я вне политики / смотрю результат 🧘
Через 5 минут продолжаем линчевать Laravel.
Не все успели высказаться в прошлый раз, к тому же появились новые желающие.

В этот раз обещается больше технических деталей и меньше сдержанности.

https://www.youtube.com/watch?v=uwih1jLMkyg
18🔥9
Приветствую! 🔥

Приглашаем на обсуждение этакого публичного RFC для RoadRunner.

В RoadRunner 2024.3 планируется добавить динамический пул воркеров, который будет контролироваться специальной опцией dynamic_allocator.

Эта опция будет включать три настройки:
🍬 max_workers — максимальное количество рабочих, которые могут быть выделены динамически.
🍬 spawn_rate — сколько воркеров накидывать при возникновении внутренней ошибки NoFreeWorkers.
Например, если у вас 10 статических рабочих процессов, а spawn_rate установлен на 5, то при NoFreeWorkers RR выделит 5 дополнительных рабочих процессов. Один из них будет возвращен для обработки текущего запроса, а четыре других будут закинуты в пул.
🍬 idle_timeout — после этого тайм-аута, если не возникнет ошибка NoFreeWorkers, все динамически выделенные воркеры будут мягко уничтожены (без потери запросов).

Основное обсуждение в дискорде, но если дискорд — блокер, го сюда в комменты.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3414
Привет, фартаны!

Как мы знаем, недавно Дмитрий Елисеев сломал php.net. Наверное каждый из нас теперь задаётся вопросом "а что, если я — следующий?".

— У нас дыра в безопасности!
— Ну хоть что-то у нас в безопасности...

Звучит знакомо?

В сегодняшнем стриме в 20:00 МСК с Александром Дмитриевым, экспертом по пенетрации, посидим-попердим поговорим на тему безопасности Web-приложений.

Вот что вас ждет:
- Истории реальных взломов.
- Популярные ошибки разработчиков, ведущие к атакам.
- Полезные советы от профессионалов.
и многое другое...

Эксперт очень крутой, не упустите шанс задать свои вопросы во время стрима!



Ссылки:
- Написать Александру
- Кибербез в двух словах
7🔥3210💊3😁2
Предлагаю скинуться на мерч, в том числе на майку-алкашку футболку FartTime для Валентина, ведь он очень о такой мечтает.
Те фартаны, которые собираются прийти на PHPRussia или афтепати, имеют возможность заказать именованный мерч, а именно Dog-Tag как в Battlefield с логотипом FartTime, траповым жуком или своим никнеймом (двусторонние).

Любая сумма на футболку или алкашку — без комментария или с явным указанием "на алкашку".
Если нужен жетон, то делайте перевод на сумму от 300р с комментарием, в котором указать, что нанести:

- "жетон жук + ник <nickname>"
- "жетон лого + <nickname>"
- "жетон лого + жук"
А еще можно указать "матовый", если не нравится сатин (с эффектом пошкуренности).

Мелким шрифтом:
- Если берёте жетон, продублируйте мне в ЛС или в комментариях, чтобы не потерялось (мало ли комментарий к платежу закосячится.. В этом тбанке даже описание сбора не сохраняется при редактировании).
- Получить жетон можно будет на конфе PHPRussia.
- Если никнейм укажете с собачкой, то с собачкой и сделаем типа @nagibator2024.
- Лишние средства и жетоны без владельца отправим в фонд Yii3.
- Шаблон с логотипом FartTime не готов, поэтому будет отличаться от того, что на картинке.
- А вообще хер его знает, как оно получится, такое я делаю впервые, так что будьте готовы, что нихрена не получится, но я постараюсь (это отказ от ответственности 😑)
- Срок завершения сборов на именованные жетоны — сегодня.

⚠️ Сбор на именованные жетоны закончился.
Please open Telegram to view this post
VIEW IN TELEGRAM
2😁23🔥3