Пятиминутка PHP – Telegram
Пятиминутка PHP
2.86K subscribers
334 photos
26 videos
825 links
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Download Telegram
Набор правил Rector для Laravel: https://github.com/driftingly/rector-laravel/blob/main/docs/rector_rules_overview.md?utm_source=telegram&utm_medium=social&utm_campaign=nabor-pravil-rector-dlya-laravel-https&utm_content=65392939

Даже если не пользуетесь Rector, посмотрите эту ссылку в любом случае! Там есть интересные для Laravel проектов примеры рефакторинга (diffs).
👍12🔥1
На следующей неделе буду на PHP Russia 2022, подходите пообщаться. Также есть промокод на билеты -7%: phpspeakers
Forwarded from PHP Russia Channel
Об интеграции PHP-проекта с 1С расскажет Пётр Мязин

📋 https://bx.vc/v3o5ui

Знали ли вы, что в платформе 1С есть встроенное REST API по стандарту OData? А оно есть!

Без единой строчки кода на 1С можно:

- читать или записывать практически любые данные в 1С,
- создавать документы из PHP-приложения (например, выставлять счета клиенту).

Добавив немного кода на 1С, получаем:

- 1С как headless-систему с готовой бизнес-логикой,
- 1С как сервис для формирования PDF- и Excel-документов по заранее заданным шаблонам,
- 1С как сервис по отправке юридически значимых электронных документов (в итоге проще, чем писать это с нуля на PHP).

Как вы поняли, они пишут документооборот на PHP (Laravel) в компании, где активно используется 1С. Петр с радостью поделится их опытом интеграции 1C в PHP-приложение.

Ждем вас 24 и 25 ноября 🙌

Программа конференции и расписание здесь - https://bx.vc/h6xoxt
👍12💩5😁1🤮1
Что нашел: Laravan — Ansible Playbooks for Laravel.

Использовать этот Laravan целиком не буду, но очень интересно почитать плейбуки, сравнить со своими, понадёргать полезных фрагментов.

https://github.com/jsphpl/laravan
👍5
В Laravel 10 скелет приложения будет содержать типы для параметров и возвращаемых значений функций! Это относится и ко всем генерируемым с помощью make файлам.

Однако свойства классов не будут типизированы.

Подробности: https://laravel-news.com/laravel-10-type-declarations
👍10
— Привет!

(проходит минута)

— Не занят?

(проходит две минуты)

— Можно вопрос?

Если этот фрагмент переписки до боли знаком, перешли своему коллеге короткое видео (53сек): https://youtu.be/E1MWhW219Rg
😁12🔥2
Forwarded from Хроники Yii3 (Сергей Предводителев)
🔥 #Новости

В PhpStorm есть специальная инспекция, проверяющая правописание. Но во встроенных словарях отсутствует слово yiisoft, оно подчёркивается как содержащее ошибку.

Поддержите тикет в баг-трекере. Это ускорит решение проблемы 😊
👎30🌚8👍5🤔5😁1
Только что закончилась конференция PHP Russia 2022. Ведущие хорошие и доклады интересные!

Больше всего, конечно, зажгли панельные дискуссии, круглые столы и обсуждения в формате Unconference — живые обсуждения и холивары 👍
🔥13👍1
«Быстро поднятое не считается упавшим» — обычно так говорят в контексте еды, но можно также сказать и про production 😂
😁21👍1
😂😂😂
Слушаю Радио-Т, выпуск 834, идут дебаты Go vs Rust. Внезапно Бобук говорит: «Проще и дешевле, если у вас новый проект связанный с вебом или веб-сервисами, это нанять 5 PHP программистов и радоваться» 👌🥰 https://podcasts.apple.com/ru/podcast/%D1%80%D0%B0%D0%B4%D0%B8%D0%BE-%D1%82/id256504435?i=1000587580362&utm_source=telegram&utm_medium=social&utm_campaign=slushayu-radio-t--vypusk-834--idut-debaty&utm_content=65637459 таймкод 30мин 30сек
👍18🔥2😁2🤔1
https://vkcom.github.io/modulite/?utm_source=telegram&utm_medium=social&utm_campaign=vkcom.github.io-modulite---plag&utm_content=65676130 — плагин для PhpStorm для изоляции классов друг от друга, выделения модулей — удобно для так называемого «модульного монолита». Идея напоминает deptrack. Попробовать не успел, но лендингом зачитался — всё по полочкам разложили и с наглядными примерами!
👍15🔥31🤔1
Вышла свежая версия PhpStorm: 2022.3

https://blog.jetbrains.com/phpstorm/2022/12/phpstorm-2022-3-whats-new/

Одно из новшеств, цитирую: «The new UI allows you to perform most tasks the same as before while offering a cleaner and faster interface with fewer distractions.»

Навороченность vs минимализм интерфейса — на мой взгляд дело привычки.

Что меня заинтересовало, так это заявление о более быстром интерфейсе (faster). В каком смысле faster? Технически более быстрый? Больше FPS, меньше latency, под капотом какие-то новые офигительные технологии отрисовки? Хотелось бы разобраться.

Расскажу историю. Однажды, я на чужом компьютере помогал поправить баг, там был запущен WebStorm — я просто офигел какой он плавный и приятный в наборе текста! Удивился, что WebStrom так хорошо ощущается на фоне привычного мне PhpStorm, под капотом ведь одна платформа… А потом пригляделся и понял, что это VS Code 🤯

Короче, ощущаемая скорость рендеринга интерфейса и его отзывчивость важны.
👍7🤔3🔥2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Спустя сутки втянулся в New UI в PhpStorm 2022.3.

Сначала очень разражали дополнительные разрывы между методами, над которыми серым текстом написано число использований (usage) и автор (git blame).

Но быстро привык и теперь New UI ощущается "как влитой", будто всё именно так, как и должно быть, всё на своих местах.
👍24🥴7👏1🤯1
Forwarded from PHP умирает?!
Вот что мне выдал https://deepai.org/machine-learning-model/3d-objects-generator по запросу "php 8.2 released, elephant".
😁25👍4🥴2👎1
Forwarded from Пых (Валентин Удальцов)
Вместе встречаем PHP 8.2!

Ни года без релизного стрима!

Завтра в 19:00 Александр Макаров, Владлен Гилязетдинов и я соберёмся на канале PHP Point, чтобы обсудить новый PHP. Поговорим про фичи, успехи PHP Foundation и подведём итоги уходящего года в сообществе.

Подключайтесь!

https://youtu.be/cXdJxa2gxgo
👍7🔥65