Новости от CutCode
1.3K subscribers
198 photos
8 videos
2 files
487 links
Новости и полезные материалы по web-разработке на PHP от CutCode .

Общаемся тут
L - @laravel_chat
S - @symfony_cutcode

Чем могу быть полезен - https://teletype.in/@cutcode/hello
Download Telegram
Друзья, не пропустите! 🎮

30 октября на YouTube-канале CutCode состоится PHP-викторина с участием известных разработчиков из нашего сообщества!

Кто играет? 🎯

- Сергей Предводителев — контрибьютор Yii3 и создатель WordPress-плагина с более чем 100 000 активных установок
- Александр Черняев — создатель админ-панели Orchid для Laravel и организатор крутого квеста на laravel.su
- Павел Бучнев — мейнтейнер Spiral Framework, автор SleepingOwl Admin (еще одна популярная админка для Laravel) и Buggregator

Что будет? 🎯 Участники будут соревноваться в знании истории и интересных фактов о PHP, фреймворков и экосистемы!

Бонус! 🎁 У вас есть возможность задать вопрос любому участнику — автор самого интересного вопроса получит маскота PHP - слоника!

Чтобы задать вопрос, заполните форму: https://docs.google.com/forms/d/1d4p5T1BU4S6YVPSb2FhUuXfVKksxbFBOH89NO7tOuvA

Присоединяйтесь к трансляции: https://www.youtube.com/live/Sw2CRO7kTbQ Начало в 20:00 по московскому времени!

Будет интересно! Не забудьте включить уведомления, чтобы не пропустить! 🔔

#php #laravel #CutCode
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PHP Digest
Дайджест PHP – Октябрь 2024

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 PHP 8.4.0 RC3 доступнен для тестирования

🔹 Вышли PHP 8.2.25 и PHP 8.3.13

🛠 PhpStorm 2024.3 EAP

🎂 Symfony исполнилось 19 лет


🐘 ЯДРО PHP

RFC: Change Directory class to behave like an opaque object

📊 RFC: Add persistent curl share handles

📣 RFC: Add get_declared_enums() function

📣 RFC: Change behaviour of array sort functions to return a copy of the sorted array

📣 RFC: Support Closures in constant expressions


🔴 LARAVEL

📄 Как встроить систему приглашений в свое приложение с помощью Laravel и GraphQL

📄 Поддержка нескольких ботов в DefStudio Telegraph

📄 Куда движется Laravel? Обзор интервью с Taylor Otwell

🔹 Конфигурирование middleware в Laravel 11

🔹 Автоматизация резервного копирования баз данных c Laravel

🎬 От скелета до Laravel Orchid. Разработка back-office приложений

🎬 Новый функционал в Laravel - ContextualAttributes

🎬 Defer, Flexible и Concurrency: обзор анонсированных новинок для Laravel 11

🎬 Разбор JsonResource. Под капотом Laravel

🎬 PHP-линч Laravel с Кириллом Мокевниным, Данилом Щуцким и Алексеем Гагариным


⚫️ SYMFONY

📄 Автоматизация CQC на CI


📄 СТАТЬИ

📄 Как внедрение CI/CD превратилось в эпопею с рефакторингом

📄 PHP и работа с базами данных: как выбрать и использовать ORM для максимальной производительности

📄 Схематично, простыми словами о внутреннем устройстве PHP (Zend Engine, OPCache, JIT)

📄 Переход на Go глазами PHP-разработчика: 5 подводных камней


🎬 ВИДЕО

🔹 PHP-линч #22

🔹 PHP-линч #23

🔹 PHP-линч #24

🔹 PHP-линч #25

🔹 Open Source Цех #1 • PHP CS Fixer для new без скобок

🔹 Какое будущее ждет PHP?

🔹 LivePHP Meetup 2024.10


📅 СОБЫТИЯ

🔹 Пыхап № 1, 8 ноября 2024

🔹 PHP Russia 2024, 2-3 декабря 2024



Ещё больше новостей и ссылок в сентябрьском выпуске PHP Annotated от JetBrains 💜

PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет, друзья! 👋

Наткнулся на интересное видео со сравнением Filament и нашего MoonShine! 🎥

https://www.youtube.com/watch?v=HOQZi8E_ED8

Всегда интересно посмотреть на свой продукт глазами других разработчиков. Особенно когда это честное сравнение, без попытки кого-то выделить или принизить. Автор очень детально разобрал оба пакета, и что меня особенно порадовало — отметил именно те моменты, на которые мы делали упор при разработке MoonShine.

Главный вывод автора — ключевое различие между пакетами в использовании Livewire. И тут я полностью согласен! Мы специально отказались от Livewire в MoonShine, чтобы добиться максимальной производительности. Например, при работе с модальными окнами мы делаем всего один запрос при первом открытии, а дальше работаем с кешированными данными.

Кстати, автор также отметил нашу встроенную систему импорта/экспорта и отдельную таблицу для администраторов — это действительно важные фичи, которые мы добавили исходя из реального опыта разработки админок.

Приятно видеть, что наши архитектурные решения замечают и ценят. Хотя, конечно, выбор между Filament и MoonShine всегда будет зависеть от конкретного проекта и предпочтений команды.

Есть специалисты по Filamet? Давайте обсудим 💬
🚀 Друзья, есть идея провести практический онлайн-воркшоп по Laravel!

Как я представляю себе воркшоп:
В основном для новичков
Упор на практику, больше чем урок, но и проще чем полноценный курс
Живой интенсив с погружением в реальную разработку
Пишем проект вместе, обсуждаем все решения в реальном времени
Разбираем типичные грабли и как их избежать
Делюсь лайфхаками из реального опыта работы над коммерческими проектами
Общаемся в прямом эфире + потом обсуждение в чате

📝 Формат - прямой эфир продолжительностью 3-4 часа.

Вот такая идея, но не совсем понимаю, какие темы вам нужны. Может хотите разобраться с Inertia или основы Vue.js? Или сделать еще один ToDo лист? Или что то по сложнее???

Для разработчиков уровнем повыше тоже есть интересная идея - закрытые трансляции где будем разбираться с темами посложнее: Symfony, RoadRunner, создавать микросервисы и работать с gRPC. Пишем живой код, делимся опытом, обсуждаем архитектурные решения.

💭 Как вам такой формат? Может у вас есть свои предложения? Пишите в комментариях!
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
Привет, друзья! 👋

Решил немного поинтриговать вас сегодня! Будет новый вид контента на канале и новый автор. Пару спойлеров на картинке. Материал уже отснят, монтируем.

А пока делитесь в комментариях своими догадками — есть какие-то предположения? 😉
Привет, друзья! 👋

Знаете, я как-то скептически отношусь к распродажам 11.11 — не особо верю, что в магазинах реально снижают цены 🤔

Но... раз уж такой день, решил на CutCode сделать действительно честную скидку! Просто -30% на все курсы по промокоду:

1111


Почему стоит успеть именно сейчас:
- Скидки делаю редко
- Предложение действует только до конца 11 ноября
- Ноябрь - отличное время чтобы пройти курс

Переходите на CutCode , выбирайте курс и используйте промокод 1111 при оформлении.

P.S. А вы вообще верите в честность скидок на распродажах? 🤔
Привет коллеги! 🎉
Вот и пришло время для старта новой рубрики! На днях я задавал в комьюнити вопрос и по поводу Symfony многие из вас в комментариях попали в точку — да, будет что-то связанное с этим фреймворком! А вот с автором не догадались.

Помните, я говорил, что хочу расширять контент на канале за пределы Laravel? Так вот, мы расширяем рамки дайджеста новостей и добавляем раздел по Symfony. А рассказывать новости будет Кирилл Несмеянов! 🎉 Авторитетный разработчик и популярный участник на различных конференциях и митапах. Раньше предпочитал Laravel, но сейчас утверждает, что Symfony будет получше (ну с этим заявлением мы еще разберемся).

Итак, Кирилл будет рассказывать об обновлениях Symfony в формате видео.
Первый пилотный выпуск уже готов, на мой взгляд здорово получилось!
https://youtu.be/bxgXbuThxb4

У нас собрались в основном ларавельщики, но, основная миссия CutCode это не сколько изучение Laravel, а развитие мышления разработчика. Не стоит привязываться только к Laravel, это отличный инструмент, но есть и другие фреймворки, и понимать что происходит за пределами одного фреймворка будет полезно!

Чтобы не мешать всё в один чат, сразу выводим обсуждение Symfony в отдельное направление - https://t.me/symfony_cutcode .

Есть что предложить? Пишите в комментариях 💬 Ну и поддерживаем Кирилла!
Друзья! 🎮

Подвожу итоги розыгрыша лучшего вопроса для участников "Своя игра #3" ! Беспристрастное жюри внимательно изучило поступившие вопросы, и у нас есть победитель!

Барабанная дробь 🥁
Лучший вопрос по нашему мнению (Сергея Пантелеева и меня) прислал Леонид (@nex_otaku)! Его вопрос был креативным и в меру сложным. И теперь к Леониду отправляется товарищ слон! 🐘

Вопросов поступило достаточно много. Я радуюсь, когда вижу такую вовлеченность от сообщества.

P.S.: Следите за анонсами - мы уже начали подготовку к праздничному выпуску "Своей Игры"😉!
Друзья, еще одна новость! 👋

Ламповый стрим вечером 11 ноября! 🎥

Знаете, часто бывает, что понедельник — день тяжёлый, поэтому я решил сделать его чуточку интереснее. У нас будет что-то новенькое — стрим-реакция на инструмент, который сейчас у всех на слуху.

Я заметил интересную штуку — Inertia в последнее время часто обсуждается:
- Сначала анонс на Laracon
- Потом мы с Валентином Удальцовым, Кириллом Мокевниным и Алексеем Гагариным разбирали этот инструмент на PHP-линче (кстати, кто пропустил — могу поделиться записью - https://www.youtube.com/live/KpSfWe7XS3A?si=UcxKH-B-WsU1aIcZ)

+Я использую Inertia в экосистеме CutCode и доволен как эта штука работает.

В общем, популярность Inertia растёт — и знаете что? У меня появилась идея — давайте разберем все новинки Inertia 2.0 вместе в прямом эфире!

Формат будет неформальный — без докладов и заготовленных презентаций. Будем как настоящие разработчики: открываем, смотрим, тыкаем кнопочки и разбираемся вместе. 😊

Что будем делать?
- Посмотрим на все новые фичи
- Полазаем под капот
- Обсудим увиденное
- Подумаем, как это можно применить в реальных проектах

Когда?
Сегодня в 20:00 по московскому времени

Где?
Вот ссылка на трансляцию: https://youtube.com/live/kLStFdBXuvc?feature=share

Думаю, будет интересно! Особенно если вы:
- Уже используете Inertia в своих проектах
- Только присматриваетесь к этому инструменту
- Просто хотите быть в курсе последних трендов в Laravel-сообществе

Захватите с собой чай/кофе/пиво (что больше нравится 😉) и присоединяйтесь — вместе разберемся во всех новшествах!

Увидимся на стриме! А пока делитесь в комментариях — какие фичи Inertia 2.0 вам наиболее интересны?
Привет, коллеги!
NativePHP еще жив и час назад был новый релиз:
https://github.com/NativePHP/laravel

Глядишь, и до стабильной версии доживем! 😎
Больше года назад делал обзор на NativePHP , и иногда отслеживаю, как там продвигается работа.
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья! 🎉

Крутая новость - наш чат CutCode Laravel преодолел отметку в 3000 участников!

Очень рад что мы вместе взяли эту высоту. Каждый из вас помогает делать наше комьюнити лучше, живее и полезнее.

Особенно приятно видеть, как в чате сложилась классная атмосфера взаимопомощи - и опытные разработчики делятся знаниями, и новички не боятся задавать вопросы. Мы все растём и развиваемся вместе! 💪

В чате активно помогают с решением проблем по Laravel. И за помощь у нас принято благодарить. Веду учёт, чтобы отмечать по итогам года самых отзывчивых участников. Не стесняйтесь говорить спасибо/благодарю в ответ на помощь, или ставьте реакцию ❤️/🙏 на сообщение.

Главное, что мы смогли создать не просто чат по Laravel, а настоящее комьюнити единомышленников. Спасибо каждому, кто делится своими знаниями и просто участвует в обсуждениях!

Помню что одна из целей на 2024 год это 3500 человек в telegram-комьюнити. Если вы до сих пор не в нашем чате (как так вообще? 😱), то сейчас самое время присоединиться. А если вы уже активный участник - позовите своих коллег.

В завершении - жму ваши 3000 рук и хочу спросить - что можно улучшить в нашем чате? Делитесь идеями в комментариях! 💭
Привет, друзья! 👋

21 ноября запланирован релиз новой версии PHP, и в этот же день (если всё пойдет по плану) хотим сделать большой стрим, где мы вместе с крутыми экспертами PHP-комьюнити детально разберём самые интересные фишки PHP 8.4! 🎬

Основные нововведения:
- Property hooks - новый способ элегантно работать со свойствами объектов без гигантских простыней геттеров/сеттеров
- Асимметричная область видимости - разберём как сделать свойства read-only (это просто огонь для DTO!)
- Обновлённый DOM API - посмотрим на поддержку HTML5 и более удобную работу с документами
- SQL-парсеры для PDO - обсудим улучшения в работе с базами данных
- Новые функции для массивов - наконец-то добавили array_find() и компанию!
- Атрибут #[\Deprecated] - увидим как теперь правильно помечать устаревший код

Точную дату стрима и кто придёт в гости расскажу в следующих постах! Может есть уже догадки кто будет?
Друзья! 🚀

21 ноября в 20:00 МСК на CutCode состоится большой стрим по обзору релиза PHP 8.4!

Будет топовый состав экспертов:
- Валентин Удальцов
- Кирилл Несмеянов
- Александр Макаров
- Алексей Гагарин
- Павел Бучнев

Сергей Пантелеев и я (Данил Щуцкий) будем ведущими этого PHP-праздника.

Что обсудим:
- Хуки свойств — то над чем работали 10 лет, наконец то в релизе! 🎉
- Асимметричная область видимости свойств — private(set) уже здесь
- Новый DOM API с поддержкой HTML5
- Атрибут #[\Deprecated] для более удобной пометки устаревшего кода
- Новые функции для работы с массивами (array_find и другие)
- Улучшения в PDO и многое другое!

Не пропустите, будет жарко! 🔥 Есть вопрос который хотите обсудить? Пишите - обсудим в эфире!

Ссылка на трансляцию: https://www.youtube.com/live/UgNAvNmAizk
🔴 Не пропустите стрим!

Друзья, привет!

Напоминаю, что сегодня в 20:00(мск) у нас прямой эфир по PHP 8.4! 🎥

Чтобы не пропустить: запишите напоминалку или если вы разработчик - автоматизируйте, переходите по ссылке на YouTube, нажмите подписаться и потом на колокол:
https://www.youtube.com/live/UgNAvNmAizk?si=PeuV2y03lv7wzO1Q

Увидимся на стриме! 😉
Стрим PHP 8.4: крутые спикеры и немного оверрана 🎥

Привет, друзья!

Вчера состоялся интересный стрим с обсуждением релиза PHP 8.4, и хочу поделиться впечатлениями, пока эмоции ещё свежие. Эфир в пике смотрели 250 человек (абсолютный рекорд на канале) и активно обсуждали в чате! Получилось немного дольше, чем планировали, но, как говорится, хорошего много не бывает! 😅 На стриме было весело, надеюсь все получили не только новые знания, но и хорошее настроение. Плюс было предложено новое направление оформления кода - Valentine-style, наверное можно даже назвать это PSR-V.

Самый неожиданный момент стрима — спонтанное появление Елисеева в качестве спикера. Такие экспромты добавляют живости и делают формат более интересным. Настоящий live!

А теперь самое интересное — давайте определим лучший доклад!
1. Кирилл Несмеянов - Хуки свойств и Асимметричная область видимости свойств
2. Павел Бучнев - Атрибут #[\Deprecated]
3. Алексей Гагарин - BCMath и Новые функции array_*()
4. Александр Макаров - SQL-парсеры, специфичные для драйверов PDO и сами драйверы
5. Валентин Удальцов - new MyClass()->method() без скобок

За кого голосуете вы?

А я уже добавляю поддержку PHP 8.4 в MoonShine 🌙 )
Как считаете, какие фичи PHP 8.4 самые полезными? Будете обновляться? Делитесь в комментариях! 💬