Пых
Открыть в Telegram
Блог Валентина Удальцова о разработке на PHP. Хобот @phpyhobot https://youtube.com/@phpyh https://vkvideo.ru/@phpyh https://t.me/isPHPdying Статистика: https://t.me/INOTAROBOT?start=st1219340804 Для связи используйте личные сообщения канала.
Больше7 873
Подписчики
Нет данных24 часа
-137 дней
-17630 дней
Архив постов
7 874
Repost from I’m CTO, bitch
Сейчас один человек с AI может выполнять работу целого IT-отдела.
Только хуёво
7 874
Краткое содержание: завтра в 12:00 открываю набор на Хардкорный курс асинхронного PHP с участием Edmond Dantes!
7 874
Завайбкодив сайт Пыхника, я так и не понял одного: почему так почётно не писать код? Это же абсолютно даунская тема...
7 874
Repost from Пых.конф
Друзья Пыхника — это вы!
На сайте Пыхника появился раздел «Друзья конференции». Пока там собрали блоги, каналы и сайты тех, кто помогал рассказывать о Пых.конф.
В этом году приглашаем всех рассказать о Пыхнике’26!
Если у вас есть публичный канал, группа или сайт, релевантный PHP, с аудиторией от 100 человек — напишите нам в сообщения канала @phpyhconf.
Пришлём готовые материалы, персональную ссылку и промокод. После публикации добавим вас в раздел «Друзья конференции» на сайте и расскажем о вас в канале @phpyhconf.
7 874
Попросил ChatGPT оценить, насколько сайт продающий. Думаю попробовать покрутить рекламу.
Много полезных советов дал, много изменений я внёс. В частности, в блоке про Пых.конф’25 теперь выводятся ваши отзывы из формы обратной связи.
Но вот этот комментарий меня убил. 😂
7 874
Ах, да, забыл сказать.
Код там говно. 😂
Но сайт мероприятия после публикации докладов превращается в статический архив, так что гораздо важнее, что я потратил на него три дня, а не месяца.
7 874
Как я навибрировал сайт Пыхника
После провала краудфандинговой кампании мы решили провести Пыхник онлайн.
Вчера вечером я запустил сайт — первый проект, который я полностью завайбкодил.
https://pyhnik.phpyh.ru/
Я переживал, что в разработке с активным участием ИИ не будет творчества. В разработке действительно не было — оно переехало в продукт. Если код пишет Клод, то я заказываю фичи! 😄
В какой-то момент казалось, что можно сделать вообще ВСЁ — у меня же в руках «золотой молоток»! Но я вовремя понял, что здесь как с эякуляоптимизацией — преждевременная ни к чему.
Вот несколько решений:
Без личного кабинета
Пыхник — небольшое онлайн-мероприятие. Нужно как можно быстрее принять оплату и отправить участника заниматься основным конференционным делом — общением.
Поэтому на сайте Пыхника нет аутентификации, сессий, кук и личного кабинета. Два поля, две галки, оплата — и на почте уже подтверждение участия и персональная пригласительная ссылка в Telegram-чат. Бонус: можно элементарно подарить билет другу или коллеге.
Заявка на оплату зарубежной картой
Я пользуюсь интернет-эквайрингом Т-Банка. Во-первых, у меня там ИП и потому выгодный тариф. Во-вторых, подключена их облачная касса и интегрирована отчётность. В-третьих, я давно обкатал свой неблокирующий клиент на базе
amphp/http-client.
Единственная проблема — Т-Банк не принимает платежи по зарубежным Visa и Mastercard.
Можно было бы подключить дополнительный эквайринг, и со временем я так и сделаю, но пока я решил принимать зарубежные платежи вручную, тем более что таких заявок я ожидаю немного.
Промокоды
Из опыта организации Пых.конф стало ясно: промокоды хорошо работают на небольших IT-мероприятиях. А ещё я очень хотел отблагодарить участников краудфандинга за веру в Пыхник (промокоды у вас на почте).
В итоге родился несложный механизм промокодов с резервированием и ограничением по количеству активаций.
Программа в часовом поясе участника
Мы не собрали офлайн-Пыхник в том числе потому, что значительная часть нашей аудитории живёт далеко от Москвы. Поэтому онлайн-вариант я решил сделать как можно доступнее для всех.
Когда я увидел в шапке «Podlodka Crew» часовой пояс, я тут же придумал следующий шаг — программа в поясе пользователя. Пара промптов и готово.
Интеграция с календарём
Обычно конференции предоставляют .ics-файл, который можно импортировать в любой календарь. Вот только когда сетка программы меняется, участник не получает никаких обновлений, а потом пропускает доклад.
Решение — пошарить на чтение отдельный Google-календарик с расписанием докладов. На сайте Пыхника доступны оба варианта работы с календарём.
Страницы ошибок
Это было абсолютно необязательно, но я не смог устоять перед искушением оформить страницы ошибок. Результат так понравился, что я попросил Клода сделать витрину. 👐
⸻
Вот так я вложил в сайт душу не как разработчик, а как организатор с бэкграундом разработчика.
На всё ушло три рабочих дня: фронт по готовому дизайну в Figma, бэк на Amp и Thesis, отладка, почтовый транспорт, оптимизация и куча экспериментов с бизнес-логикой и UX.
https://pyhnik.phpyh.ru/7 874
Сегодня с Ринатом проехали от «Белокаменной» до «Ботанического сада» через Лосиный остров, Лосиноостровский и по кусочку Вело 1 вдоль Яузы. По нашим подсчётам (мои часы зависли после 14 км) получилось в районе 25 км.
Отлично пообщались, выяснили, что в 2018 работали на территории одного и того же лофта в соседних офисах, обедали в одном и том же кафе и знали одних и тех же людей.
Спасибо за крутой маршрут! Еду домой, жопа болит, язык на плечо. 🤪
7 874
Как же меня забавляют некоторые фразочки Клода. 🤣
Найден настоящий баг в том, что я написал ночью. В демоне markUnreachable после трёх неудач исключает номер навсегда — то есть одна сетевая икота на свежем письме потеряет его молча и навсегда.
