Forwarded from Пых.конф’25 — главное PHP-событие этого года!
Кодим с ИИ (круглый стол)
Хватит философских споров о том, заменят ли нас роботы, поговорим о практике! Ваш AI-ассистент всё ещё генерирует ерунду? Вы тратите больше времени на исправление его кода, чем на написание своего?
19 сентября на Пых.конф’25 Пётр Мязин, Алексей Гагарин, Евгений Колесников и Иван Поддубный не будут рассуждать о будущем. Они разберутся, как заставить ИИ-инструменты работать уже сегодня и поделятся реальными кейсами, полезными инструментами и техниками, которые позволят вам писать код быстрее и качественнее.
Приходи, чтобы ИИ стал твоим вторым пилотом, а не источником головной боли!
https://conf.phpyh.ru/program/ide
⸻
Сегодня ночью поднимем цену — успей купить билет или запросить счёт на 5к дешевле!
Хватит философских споров о том, заменят ли нас роботы, поговорим о практике! Ваш AI-ассистент всё ещё генерирует ерунду? Вы тратите больше времени на исправление его кода, чем на написание своего?
19 сентября на Пых.конф’25 Пётр Мязин, Алексей Гагарин, Евгений Колесников и Иван Поддубный не будут рассуждать о будущем. Они разберутся, как заставить ИИ-инструменты работать уже сегодня и поделятся реальными кейсами, полезными инструментами и техниками, которые позволят вам писать код быстрее и качественнее.
Приходи, чтобы ИИ стал твоим вторым пилотом, а не источником головной боли!
https://conf.phpyh.ru/program/ide
⸻
Сегодня ночью поднимем цену — успей купить билет или запросить счёт на 5к дешевле!
👍13❤7🤮6🔥5🤡2👏1🤔1💩1
На прошлой неделе прошла очень хардкорная конференция по PHP: Пых.конф’25 – уровень материала очень крутой!
https://xn--r1a.website/phpyhconf
Я лично принял участие в круглом столе «Кодим с ИИ» - обсуждали лучшие практики использования ИИ в программировании, делились опытом.
Вот свежий пример.
Вчера под конец рабочего дня дописал достаточно объёмное ТЗ для ИИ: рефакторинг существующего модуля и создание второго модуля по образцу первого. На самом деле это стоит разделить на две отдельные задачи, но я иногда тестирую пределы возможностей ИИ.
Поскольку был конец рабочего дня, я запустил задачу в OpenAI Codex в вебе и закрыл ноутбук.
Сегодня изучаю результат:
⏱️ Агент работал 1,5 часа (это пока мой личный рекорд – самая объёмная задача делегированная ИИ)
± Git diff +2,263 −953
🪲 Проблема: вместо написания новых миграций были изменены старые. Попросил не трогать старые миграции, а добавить новые
✅ После добавления миграций всё запустилось с первого раза (по крайней мере веб-интерфейс пользователя работает, ошибок не вижу)
🙈 Теперь надо сделать code review 2K строк
https://xn--r1a.website/phpyhconf
Я лично принял участие в круглом столе «Кодим с ИИ» - обсуждали лучшие практики использования ИИ в программировании, делились опытом.
Вот свежий пример.
Вчера под конец рабочего дня дописал достаточно объёмное ТЗ для ИИ: рефакторинг существующего модуля и создание второго модуля по образцу первого. На самом деле это стоит разделить на две отдельные задачи, но я иногда тестирую пределы возможностей ИИ.
Поскольку был конец рабочего дня, я запустил задачу в OpenAI Codex в вебе и закрыл ноутбук.
Сегодня изучаю результат:
⏱️ Агент работал 1,5 часа (это пока мой личный рекорд – самая объёмная задача делегированная ИИ)
± Git diff +2,263 −953
🪲 Проблема: вместо написания новых миграций были изменены старые. Попросил не трогать старые миграции, а добавить новые
✅ После добавления миграций всё запустилось с первого раза (по крайней мере веб-интерфейс пользователя работает, ошибок не вижу)
🙈 Теперь надо сделать code review 2K строк
👍11🤔6🤡2❤1
Podlodka Crew 29 сентября запускает новую конференцию — Podlodka AI Crew 🥳
Если вы ищете практические знания без воды — это оно. Подлодка собрала экспертов, которые покажут, что реально работает в коде, пайплайнах и командных процессах.
В программе:
📊«AI, ML, DS, нейросети: без хайпа в терминах» — разберём границы применимости подходов, чтобы отличать пользу от шума (Алексей Шаграев, ex-Google, ex-Yandex).
👥 Круглый стол «AI-культура в команде» — инструменты и практики, сопротивление/принятие, влияние на эффективность и безопасность (Макс Сальников / Microsoft, Владимир Иванов / Supplied, Михаил Левченко / Яндекс Вертикали, Павел Герасимов / Wrike).
💻 Мастер-класс «Project-aware ассистенты: RAG + MCP» — живая документация, контекст кода для LLM и интерфейс запросов в мессенджере; как это ускоряет онбординг и разработку (Григорий Сухоруков, Яндекс).
⚡«Эффективный промптинг» — техники, которые убирают типовые страхи и реально ускоряют разработку (Евгений Сатуров, Surf).
Почему это важно: AI уже часть рабочего стека — от IDE до CI/CD. Здесь — практики с измеримым эффектом: меньше рутины, быстрее процессы.
Кому будет полезно: разработчикам, архитекторам и техлидам, платформенным/DevOps-инженерам - всем, кто внедряет AI-процессы и ждёт измеримого результата.
🗓 29 сентября - 3 октября
🔗 Подробности и регистрация: https://podlodka.io/aicrew
А промокод
Если вы ищете практические знания без воды — это оно. Подлодка собрала экспертов, которые покажут, что реально работает в коде, пайплайнах и командных процессах.
В программе:
📊«AI, ML, DS, нейросети: без хайпа в терминах» — разберём границы применимости подходов, чтобы отличать пользу от шума (Алексей Шаграев, ex-Google, ex-Yandex).
👥 Круглый стол «AI-культура в команде» — инструменты и практики, сопротивление/принятие, влияние на эффективность и безопасность (Макс Сальников / Microsoft, Владимир Иванов / Supplied, Михаил Левченко / Яндекс Вертикали, Павел Герасимов / Wrike).
💻 Мастер-класс «Project-aware ассистенты: RAG + MCP» — живая документация, контекст кода для LLM и интерфейс запросов в мессенджере; как это ускоряет онбординг и разработку (Григорий Сухоруков, Яндекс).
⚡«Эффективный промптинг» — техники, которые убирают типовые страхи и реально ускоряют разработку (Евгений Сатуров, Surf).
Почему это важно: AI уже часть рабочего стека — от IDE до CI/CD. Здесь — практики с измеримым эффектом: меньше рутины, быстрее процессы.
Кому будет полезно: разработчикам, архитекторам и техлидам, платформенным/DevOps-инженерам - всем, кто внедряет AI-процессы и ждёт измеримого результата.
🗓 29 сентября - 3 октября
🔗 Подробности и регистрация: https://podlodka.io/aicrew
А промокод
5minphp_ai даёт скидку 500 руб🎁🔥3
Спикеры секции PHPDays | PHP | 3 октября
Глубокое погружение в современную PHP-разработку: от создания Telegram-ботов и инструментов отладки до машинного обучения и оптимизации высоконагруженных систем. Практические решения для повседневных задач разработчиков.
Ждём вас на секции PHPDays, которая пройдёт 3 октября в рамках IT-конференции «Стачка»
Кому будет полезно: PHP-разработчикам, техническим руководителям и всем, кто хочет быть в курсе современных трендов экосистемы PHP.
→ Валентин Удальцов, автор канала «Пых». Доклад: «PHP 8.5 не сбавляет темп!»
→ Никита Куликов, Tech&Team Lead. Доклад: «Разработка Telegram-ботов на PHP»
→ Александр Луценко, руководитель отдела разработки Vanta. Доклад: «Используем локальную LLM и PHP на примере автоматического code review»
→ Евгений Некрасов, ведущий разработчик RDN Group. Доклад: «PHP и машинное обучение: как навести порядок в товарных справочниках»
→ Кирилл Несмеянов, автор Boson, phplrt, PHP TypeLang, и FFI. Представитель Русскоязычного сообщества Laravel Framework. Доклад: «Энтерпрайз Бложик»
→ Ольга Глеклер, Contributor Make WordPress. Доклад: «WordPress без тормозов — за рулем разработчик»
→ Сергей Кирьяков, руководитель направления разработки lentatech. Доклад: «От хаоса к порядку: оптимизация процессинга с помощью RabbitMQ»
→ Эдуард Сухарев, DEVIM. Доклад: «Инструменты отладки в PHP: как перестать страдать, одному и в команде»
Тезисы докладов на сайте
💡Эксперты секции:
Олег Мифле - руководитель команды разработки платформы
Александр Макаров - CTO, руководитель команды фреймворка Yii Twindo
Дмитрий Алин - главный разработчик Совкомбанка
2 - 3 октября встречаемся в Санкт-Петербурге (Cosmos Прибалтийская Hotel)
А по промокоду PHP20 вы получите скидку 20% на билет любого уровня
Stop working - билет на сайте
Глубокое погружение в современную PHP-разработку: от создания Telegram-ботов и инструментов отладки до машинного обучения и оптимизации высоконагруженных систем. Практические решения для повседневных задач разработчиков.
Ждём вас на секции PHPDays, которая пройдёт 3 октября в рамках IT-конференции «Стачка»
Кому будет полезно: PHP-разработчикам, техническим руководителям и всем, кто хочет быть в курсе современных трендов экосистемы PHP.
→ Валентин Удальцов, автор канала «Пых». Доклад: «PHP 8.5 не сбавляет темп!»
→ Никита Куликов, Tech&Team Lead. Доклад: «Разработка Telegram-ботов на PHP»
→ Александр Луценко, руководитель отдела разработки Vanta. Доклад: «Используем локальную LLM и PHP на примере автоматического code review»
→ Евгений Некрасов, ведущий разработчик RDN Group. Доклад: «PHP и машинное обучение: как навести порядок в товарных справочниках»
→ Кирилл Несмеянов, автор Boson, phplrt, PHP TypeLang, и FFI. Представитель Русскоязычного сообщества Laravel Framework. Доклад: «Энтерпрайз Бложик»
→ Ольга Глеклер, Contributor Make WordPress. Доклад: «WordPress без тормозов — за рулем разработчик»
→ Сергей Кирьяков, руководитель направления разработки lentatech. Доклад: «От хаоса к порядку: оптимизация процессинга с помощью RabbitMQ»
→ Эдуард Сухарев, DEVIM. Доклад: «Инструменты отладки в PHP: как перестать страдать, одному и в команде»
Тезисы докладов на сайте
💡Эксперты секции:
Олег Мифле - руководитель команды разработки платформы
Александр Макаров - CTO, руководитель команды фреймворка Yii Twindo
Дмитрий Алин - главный разработчик Совкомбанка
2 - 3 октября встречаемся в Санкт-Петербурге (Cosmos Прибалтийская Hotel)
А по промокоду PHP20 вы получите скидку 20% на билет любого уровня
Stop working - билет на сайте
🔥7❤3👍2🙏1
🎉 Конкурс на дизайн страницы релиза PHP 8.5: https://thephp.foundation/blog/2025/10/01/design-contest/
🏆 Призовые: $1000
🏆 Призовые: $1000
thephp.foundation
Call for Designs: Refresh the PHP 8.5 Release Page
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
🔥16❤1
Отличный подкаст (с видео): "404 секунды" - именно столько длится каждый выпуск, где кратко разбирается какая-то актуальная тема из области IT. Очень хорошо подготовлено, проработано и снято 👍
Звучит как "Пятиминутка" здорового человека, рекомендую!
https://www.youtube.com/@404seconds
https://vkvideo.ru/@club231368813/all
Звучит как "Пятиминутка" здорового человека, рекомендую!
https://www.youtube.com/@404seconds
https://vkvideo.ru/@club231368813/all
❤8💩3🔥1
Пишут, что JetBrains раздаёт бесплатные лицензии в обмен на исходники ваших проектов...
Пока не вник в детали, но если это так, то пусть забирают весь мой говнокод в обмен на лицензию PhpStorm, я согласен 👍
Пока не вник в детали, но если это так, то пусть забирают весь мой говнокод в обмен на лицензию PhpStorm, я согласен 👍
😁54👻2
Forwarded from AI for Devs
⚡ Данные дороже денег: JetBrains меняет лицензии на код из реальных проектов
Крупные игроки всё яснее понимают: золото XXI века — это не нефть и не подписки, а данные. И JetBrains демонстрирует это особенно наглядно. Компания готова отказаться от быстрой прибыли и раздать лицензии бесплатно — лишь бы получить доступ к уникальному «топливу» для своих ИИ-моделей.
Большинство LLM учатся на публичных датасетах, далеких от реальных рабочих сценариев. Отсюда «галлюцинации» и ошибки на сложных проектах. JetBrains хочет исправить это и собирать настоящие сигналы — историю редактирования кода, команды терминала, запросы к ИИ и ответы.
Что придумали:
– Вместо почти $1000 за годовую корпоративную подписку All Products Pack (доступ ко всем IDE) компании смогут получить её даром.
– Цена вопроса: разрешить JetBrains собирать рабочие данные — фрагменты кода, команды терминала, историю редактирования и запросы к ИИ.
– Эти данные будут использоваться для обучения собственных языковых моделей JetBrains.
– Под сбор также попадают академические и open source-лицензии (с опцией отказаться в настройках).
– JetBrains обещает хранение в соответствии с GDPR, без доступа третьих лиц.
Фактически, JetBrains сегодня отдаёт лицензии бесплатно, чтобы завтра иметь преимущество в гонке за ИИ-инструменты.
Источник
Форма для организаций
Крупные игроки всё яснее понимают: золото XXI века — это не нефть и не подписки, а данные. И JetBrains демонстрирует это особенно наглядно. Компания готова отказаться от быстрой прибыли и раздать лицензии бесплатно — лишь бы получить доступ к уникальному «топливу» для своих ИИ-моделей.
Большинство LLM учатся на публичных датасетах, далеких от реальных рабочих сценариев. Отсюда «галлюцинации» и ошибки на сложных проектах. JetBrains хочет исправить это и собирать настоящие сигналы — историю редактирования кода, команды терминала, запросы к ИИ и ответы.
Что придумали:
– Вместо почти $1000 за годовую корпоративную подписку All Products Pack (доступ ко всем IDE) компании смогут получить её даром.
– Цена вопроса: разрешить JetBrains собирать рабочие данные — фрагменты кода, команды терминала, историю редактирования и запросы к ИИ.
– Эти данные будут использоваться для обучения собственных языковых моделей JetBrains.
– Под сбор также попадают академические и open source-лицензии (с опцией отказаться в настройках).
– JetBrains обещает хранение в соответствии с GDPR, без доступа третьих лиц.
Фактически, JetBrains сегодня отдаёт лицензии бесплатно, чтобы завтра иметь преимущество в гонке за ИИ-инструменты.
Источник
Форма для организаций
🤡20😁12🖕8👍2🙊2❤1💯1
Forwarded from samdark blog ☕️ (Alexander Makarov) (Alexander Makarov)
📝 Оценка зрелости инженерных процессов
Мы с Алексеем Обыскаловым, автором канала «CTO: порядок из хаоса», проводим исследование, чтобы понять, что реально происходит внутри ИТ-команд и какие закономерности можно в этом увидеть.
Уже нащупали интересные корреляции:
– между скоростью пайплайнов и качеством code review,
– между алертингом и стабильностью релизов,
– между ролями в команде и удовлетворённостью релизным процессом.
Но нужно больше данных, чтобы отделить закономерности от шума.
Пройти анкету можно за 10 минут. Её же можно использовать как мини-чек-лист для самооценки зрелости инженерной культуры.
Принять участие: https://forms.gle/NszR7VDuXL9sBbVAA
Мы с Алексеем Обыскаловым, автором канала «CTO: порядок из хаоса», проводим исследование, чтобы понять, что реально происходит внутри ИТ-команд и какие закономерности можно в этом увидеть.
Уже нащупали интересные корреляции:
– между скоростью пайплайнов и качеством code review,
– между алертингом и стабильностью релизов,
– между ролями в команде и удовлетворённостью релизным процессом.
Но нужно больше данных, чтобы отделить закономерности от шума.
Пройти анкету можно за 10 минут. Её же можно использовать как мини-чек-лист для самооценки зрелости инженерной культуры.
Принять участие: https://forms.gle/NszR7VDuXL9sBbVAA
Google Docs
Оценка зрелости инженерных процессов
Самодиагностика по релизам, PR, инцидентам, CI/CD, докам. Итог — чек-лист. Анонимные агрегаты по группе опубликуем в отдельной статье.
👍4❤2
Forwarded from Хроники Yii3 (Сергей Предводителев)
Highload++ проводит голосование за лучшие Open Source решения.
Давайте поддержим фреймворк. Для голосования требуется авторизация через ВКонтакте или личный кабинет ОНТИКО:
6 лучших решений будут представлены на конференции Highload++ 2025, которая пройдёт 6-7 ноября в Москве.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎12🤮6👍4
Forwarded from PHP Academy
Это как npx но для PHP. Этот инструмент позволяет выполнить любую команду из любого пакета Composer, даже если он не установлен в вашем проекте.
🔗https://github.com/imliam/cpx
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - imliam/cpx: Run any command from any composer package, even if it's not installed in your project.
Run any command from any composer package, even if it's not installed in your project. - imliam/cpx
🔥15🤷♂2💩2
Forwarded from 5 minutes of data
Is It Worth the Time?
Недавно наткнулся на комикс xkcd, который отлично иллюстрирует наш вечный порыв автоматизировать всё.
В нём есть таблица: сколько времени можно потратить на оптимизацию задачи, чтобы она действительно окупилась за несколько лет.
Например, если задача повторяется раз в неделю и занимает минуту, то за пять лет вы сэкономите всего около четырёх часов.
Значит, если вы потратили неделю на написание идеального скрипта — никакой экономии уже нет.
Комикс смешной, но в нём много правды.
Иногда автоматизация оправдана — особенно если ею будут пользоваться многие.
А иногда быстрее просто сделать по-старому, чем строить умное решение.
Ирония в том, что, пока мы думаем, стоит ли оптимизировать задачу, мы уже тратим время — и это тоже попадает в таблицу.
@data_whisperer
Недавно наткнулся на комикс xkcd, который отлично иллюстрирует наш вечный порыв автоматизировать всё.
В нём есть таблица: сколько времени можно потратить на оптимизацию задачи, чтобы она действительно окупилась за несколько лет.
Например, если задача повторяется раз в неделю и занимает минуту, то за пять лет вы сэкономите всего около четырёх часов.
Значит, если вы потратили неделю на написание идеального скрипта — никакой экономии уже нет.
Комикс смешной, но в нём много правды.
Иногда автоматизация оправдана — особенно если ею будут пользоваться многие.
А иногда быстрее просто сделать по-старому, чем строить умное решение.
Ирония в том, что, пока мы думаем, стоит ли оптимизировать задачу, мы уже тратим время — и это тоже попадает в таблицу.
@data_whisperer
🔥25👍14
Свежая статистика языков программирования от GitHub: PHP стабилен, как и всегда. И стабильно популярнее, чем Go 😎
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/
👍31🔥14🥰5✍2👎1🤡1
Компактный формат сериализации специально для LLM-ок для экономии токенов и улучшения качества работы - TOON (Token-Oriented Object Notation)
Было
{
"users": [
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "user" }
]
}
Стало
users[2]{id,name,role}:
1,Alice,admin
2,Bob,user
Экономит до двух раз по сравнению с JSON/XML, при этом качество не теряется, а на некоторых LLM даже выше. Тестировали на TOON, CSV, XML, YAML, JSON, JSON Compact.
Реализация для PHP: https://github.com/HelgeSverre/toon-php
Личный опыт: в реальной задаче столкнулся с нехваткой окна контекста для анализа данных отправляемых из бизнес приложения в LLM. Про TOON на тот момент ничего не знал и перешел на отправку данных в LLM в формате csv везде где можно.
Было
{
"users": [
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "user" }
]
}
Стало
users[2]{id,name,role}:
1,Alice,admin
2,Bob,user
Экономит до двух раз по сравнению с JSON/XML, при этом качество не теряется, а на некоторых LLM даже выше. Тестировали на TOON, CSV, XML, YAML, JSON, JSON Compact.
Реализация для PHP: https://github.com/HelgeSverre/toon-php
Личный опыт: в реальной задаче столкнулся с нехваткой окна контекста для анализа данных отправляемых из бизнес приложения в LLM. Про TOON на тот момент ничего не знал и перешел на отправку данных в LLM в формате csv везде где можно.
GitHub
GitHub - HelgeSverre/toon-php: Token-Oriented Object Notation - A compact data format for reducing token consumption when sending…
Token-Oriented Object Notation - A compact data format for reducing token consumption when sending structured data to LLMs (PHP implementation) - HelgeSverre/toon-php
👍34🤡3🤣3🔥2🤔1
💫 Вышел MoonShine v4 — свежий релиз open-source админки для Laravel проектов (хотя, говорят, и с другими фреймворками можно использовать).
Короткое промо-видео уже доступно:
https://youtu.be/3BXkf6WYEJ8
Что нового:
— полностью обновлённый дизайн и вёрстка
— генератор палитр прямо в MoonShine
— TailwindCSS 4
— новая архитектура проекта
— FortyFive — AI-инструмент для быстрой сборки админок
А сегодня в 19:00 (мск) Данил Щуцкий расскажет обо всём в прямом эфире:
https://youtube.com/live/ynKqr9zxDzk
Короткое промо-видео уже доступно:
https://youtu.be/3BXkf6WYEJ8
Что нового:
— полностью обновлённый дизайн и вёрстка
— генератор палитр прямо в MoonShine
— TailwindCSS 4
— новая архитектура проекта
— FortyFive — AI-инструмент для быстрой сборки админок
А сегодня в 19:00 (мск) Данил Щуцкий расскажет обо всём в прямом эфире:
https://youtube.com/live/ynKqr9zxDzk
YouTube
Промо MoonShine v4
Ну что, коллеги!
Вот и настал день релиза MoonShine v4! Действительно получился крутой релиз с новыми современными возможностями и интеграцией AI.
Всё покажу в прямом эфире, всё обсудим подробно! Из основного:
- новый дизайн и вёрстка
- генератор палитр для…
Вот и настал день релиза MoonShine v4! Действительно получился крутой релиз с новыми современными возможностями и интеграцией AI.
Всё покажу в прямом эфире, всё обсудим подробно! Из основного:
- новый дизайн и вёрстка
- генератор палитр для…
🔥16🤷♂4👍4❤1🙏1
🎯 Podlodka PHP Crew — сезон о скорости. Как ускорить не только код, но и собственную работу?
Новый сезон онлайн-конференции Podlodka PHP Crew (1–5 декабря) посвящён тому, как делать больше за то же время — без стресса и овертаймов.
📌 В программе:
⚙️ Background-агенты в разработке — Пётр Мязин («Пятиминутка PHP») покажет, как построить процесс вокруг ИИ-инструментов.
🚦Светофоры для разработчиков — Ярослав Тарасов (Skyeng) расскажет, как ускорить обратную связь от коммита до продакшена.
🔥Баланс фич и техдолга — Дмитрий Кириллов поделится холиварным кейсом «100% фичи, 0% техдолг».
🧩 От промпта к продакшену — Павел Бучнев (Spiral Scout) объяснит, почему пора мыслить контекстами, а не только промптами.
⚡️Практика, кейсы и новые подходы, которые экономят часы и силы.
🔗 Подключайтесь с 1 декабря: https://podlodka.io/phpcrew
А промокод 5minphp даёт скидку еще в 500 руб🎁
Новый сезон онлайн-конференции Podlodka PHP Crew (1–5 декабря) посвящён тому, как делать больше за то же время — без стресса и овертаймов.
📌 В программе:
⚙️ Background-агенты в разработке — Пётр Мязин («Пятиминутка PHP») покажет, как построить процесс вокруг ИИ-инструментов.
🚦Светофоры для разработчиков — Ярослав Тарасов (Skyeng) расскажет, как ускорить обратную связь от коммита до продакшена.
🔥Баланс фич и техдолга — Дмитрий Кириллов поделится холиварным кейсом «100% фичи, 0% техдолг».
🧩 От промпта к продакшену — Павел Бучнев (Spiral Scout) объяснит, почему пора мыслить контекстами, а не только промптами.
⚡️Практика, кейсы и новые подходы, которые экономят часы и силы.
🔗 Подключайтесь с 1 декабря: https://podlodka.io/phpcrew
А промокод 5minphp даёт скидку еще в 500 руб🎁
👍6❤1
Какая классная страница релиза PHP 8.5! https://www.php.net/releases/8.5/ru.php
www.php.net
PHP 8.5 Released
PHP 8.5 — большое обновление языка PHP с новыми возможностями, включая модуль URI, оператор Pipe и поддержку изменения свойств при клонировании.
👍23🔥17❤3😁3💩2
Недавно AI-агент прислал мне PR, в котором использовал функцию array_replace. Я в этом месте ожидал бы увидеть array_merge, но что такое array_replace? Возможно, когда-то знал, но не пользовался и забыл.
Теперь знаю:
🧜♀️ array_merge: строковые ключи второго массива перезаписывают совпадающие ключи из первого массива, а числовые всегда переиндексируются с нуля, сохраняя элементы обоих массивов;
🐍 array_replace: и строковые, и числовые ключи перезаписываются, индексы сохраняются.
Пример с фокусом на числовые ключи (ибо в них вся разница):
Теперь знаю:
Пример с фокусом на числовые ключи (ибо в них вся разница):
$a = [
0 => 'foo',
5 => 'bar',
];
$b = [
5 => 'baz',
10 => 'qux',
];
array_merge($a, $b);
// [0 => 'foo', 1 => 'bar', 2 => 'baz', 3 => 'qux']
array_replace($a, $b);
// [0 => 'foo', 5 => 'baz', 10 => 'qux']
Please open Telegram to view this post
VIEW IN TELEGRAM
👍79