Чем полезен CutCode?
Уважаемые коллеги!
Меня зовут Данил Щуцкий, и я автор проекта CutCode. Чем могу быть полезен?
Новичкам
Если вы только начинаете изучать Laravel, рекомендую мой бесплатный курс на YouTube:
🎥 Laravel с нуля → Смотреть
Не забудьте подписаться на канал — там 300+ обучающих видео по Laravel, PHP и JavaScript.
📺 YouTube канал CutCode → Подписаться
Также присоединяйтесь к нашему комьюнити в Telegram, где можно общаться, задавать вопросы и делиться опытом.
💬 Laravel Chat → Присоединиться
Хотите обучаться быстрее?
Приглашаю вас на мой сайт с обучающими курсами для разного уровня подготовки: Перейти
Разработчикам со стажем
Если у вас уже есть опыт, приглашаю вас поучаствовать в разработке open-source админ-панели для Laravel — MoonShine.
🔗 Сайт MoonShine → Перейти
📦 GitHub → Репозиторий
💬 Комьюнити в Telegram → Обсудить
📺 Обучающий плейлист → Смотреть
Специально для самостоятельного изучения я написал книгу:
📖 Laravel Ninja Guide → Купить
Отличное дополнение для книги — Laravel Roadmap, бесплатный удобный пошаговый путеводитель по фреймворку:
🗺 Laravel Roadmap → Изучить
После освоения базы можно проверить свои знания с помощью тестирования:
📝 Тест знаний Laravel → Пройти
Практика и реальные задания
Для тех, кто хочет отрабатывать навыки на практике, есть платформа технических заданий:
🛠 CutCode ТЗ → tz.cutcode.dev
Здесь можно тренироваться на реальных задачах, получать разборы решений и добавлять работы в портфолио.
🚀 CutCode – всё для роста разработчика!
А для новичков у меня есть подарок. Забирайте:
Уважаемые коллеги!
Меня зовут Данил Щуцкий, и я автор проекта CutCode. Чем могу быть полезен?
Новичкам
Если вы только начинаете изучать Laravel, рекомендую мой бесплатный курс на YouTube:
🎥 Laravel с нуля → Смотреть
Не забудьте подписаться на канал — там 300+ обучающих видео по Laravel, PHP и JavaScript.
📺 YouTube канал CutCode → Подписаться
Также присоединяйтесь к нашему комьюнити в Telegram, где можно общаться, задавать вопросы и делиться опытом.
💬 Laravel Chat → Присоединиться
Хотите обучаться быстрее?
Приглашаю вас на мой сайт с обучающими курсами для разного уровня подготовки: Перейти
Разработчикам со стажем
Если у вас уже есть опыт, приглашаю вас поучаствовать в разработке open-source админ-панели для Laravel — MoonShine.
🔗 Сайт MoonShine → Перейти
📦 GitHub → Репозиторий
💬 Комьюнити в Telegram → Обсудить
📺 Обучающий плейлист → Смотреть
Специально для самостоятельного изучения я написал книгу:
📖 Laravel Ninja Guide → Купить
Отличное дополнение для книги — Laravel Roadmap, бесплатный удобный пошаговый путеводитель по фреймворку:
🗺 Laravel Roadmap → Изучить
После освоения базы можно проверить свои знания с помощью тестирования:
📝 Тест знаний Laravel → Пройти
Практика и реальные задания
Для тех, кто хочет отрабатывать навыки на практике, есть платформа технических заданий:
🛠 CutCode ТЗ → tz.cutcode.dev
Здесь можно тренироваться на реальных задачах, получать разборы решений и добавлять работы в портфолио.
🚀 CutCode – всё для роста разработчика!
А для новичков у меня есть подарок. Забирайте:
🚀 PHP и Laravel дайджест за февраль`2025. Что нового?
В свежем выпуске дайджеста на канале CutCode:
🎯 Планы на PHP 8.5
🔥 Релиз Laravel 12
💡 Обзор свежих стримов и мероприятий PHP-сообщества
🎬 Смотрите видео и будьте в курсе новостей!
https://www.youtube.com/watch?v=wnzM9NVOtHk
#PHP #Laravel #CutCode
В свежем выпуске дайджеста на канале CutCode:
🎯 Планы на PHP 8.5
🔥 Релиз Laravel 12
💡 Обзор свежих стримов и мероприятий PHP-сообщества
🎬 Смотрите видео и будьте в курсе новостей!
https://www.youtube.com/watch?v=wnzM9NVOtHk
#PHP #Laravel #CutCode
Новая версия Livewire 3.6 🚀
26 февраля 2025 года вышла версия 3.6 фреймворка Laravel Livewire, которая привнесла много интересных обновлений. Теперь интерфейсы станут ещё отзывчивее, а разработка — удобнее!
💥 Что нового в версии 3.6?
1. JavaScript Actions
Теперь через
2. Новые HTML-директивы:
-
-
-
🔥 Что мы получили?
Если вы хотите создать быстрый и гладкий UI — новые фичи именно для этого! Больше никакого моргания при загрузке и гладкие анимации при переходах.
❓ А вы уже попробовали новую версию Livewire? Какие впечатления?
#Laravel #Livewire #CutCode
26 февраля 2025 года вышла версия 3.6 фреймворка Laravel Livewire, которая привнесла много интересных обновлений. Теперь интерфейсы станут ещё отзывчивее, а разработка — удобнее!
💥 Что нового в версии 3.6?
1. JavaScript Actions
Теперь через
wire:click
или $wire
можно вызывать функции для выполнения клиентского кода или optimistic updates. Это позволяет улучшить производительность и сделать интерфейс более отзывчивым 2. Новые HTML-директивы:
-
wire:show
— управление видимостью элементов через CSS (аналог x-show
в Alpine) -
wire:text
— динамическое обновление содержимого элементов -
wire:cloak
и wire:transition
— новые возможности для отображения и анимации 🔥 Что мы получили?
Если вы хотите создать быстрый и гладкий UI — новые фичи именно для этого! Больше никакого моргания при загрузке и гладкие анимации при переходах.
❓ А вы уже попробовали новую версию Livewire? Какие впечатления?
#Laravel #Livewire #CutCode
This media is not supported in your browser
VIEW IN TELEGRAM
🎉 С 8 марта, разработчицы! 🌷
Поздравляю прекрасную часть нашего комьюнити! Вас хоть не много (по статистике 3%), но тем ценнее Ваше присутствие — как редкие и яркие жемчужины.
Поздравляю прекрасную часть нашего комьюнити! Вас хоть не много (по статистике 3%), но тем ценнее Ваше присутствие — как редкие и яркие жемчужины.
Laravel 12: верный курс или путь в никуда?
На Reddit разгорелось бурное обсуждение — куда движется Laravel? Некоторые разработчики считают, что фреймворк становится слишком ориентированным на платные инструменты, другие видят в этом естественное развитие.
📌 Ключевые претензии к Laravel 12:
- Jetstream уходит в прошлое, а новые стартовые наборы не содержат базовых вещей, вроде 2FA. Вместо этого предлагается WorkOS — сторонний API с платными планами.
- Livewire Starter Kit использует Volt, смешивая PHP, HTML и JS в одном файле. Возвращение в 2004?
- Атрибуты PHP в Blade-шаблонах — что это за новая магия?
- Flux вместо простого Tailwind — Laravel будто подталкивает разработчиков к платным инструментам.
❓ Сообщество разделилось:
- Одни считают, что Laravel просто адаптируется под современные тренды, активно развивается в том числе благодаря инвестициям, которые нужно "отбивать"
- Другие опасаются, что фреймворк начинает сильно ориентировать пользователей на платные решения.
💬 А как вы считаете, Laravel развивается в правильном направлении?
#laravel #php #cutcode
На Reddit разгорелось бурное обсуждение — куда движется Laravel? Некоторые разработчики считают, что фреймворк становится слишком ориентированным на платные инструменты, другие видят в этом естественное развитие.
📌 Ключевые претензии к Laravel 12:
- Jetstream уходит в прошлое, а новые стартовые наборы не содержат базовых вещей, вроде 2FA. Вместо этого предлагается WorkOS — сторонний API с платными планами.
- Livewire Starter Kit использует Volt, смешивая PHP, HTML и JS в одном файле. Возвращение в 2004?
- Атрибуты PHP в Blade-шаблонах — что это за новая магия?
- Flux вместо простого Tailwind — Laravel будто подталкивает разработчиков к платным инструментам.
❓ Сообщество разделилось:
- Одни считают, что Laravel просто адаптируется под современные тренды, активно развивается в том числе благодаря инвестициям, которые нужно "отбивать"
- Другие опасаются, что фреймворк начинает сильно ориентировать пользователей на платные решения.
💬 А как вы считаете, Laravel развивается в правильном направлении?
#laravel #php #cutcode
🎉 CutCode — 4 года! 🎉
Именно в этот день четыре года назад я опубликовал первый ролик на YouTube. С тех пор вышло ещё 320 видео, а вокруг проекта собралась крутая комьюнити единомышленников по Laravel и, конечно, MoonShine!
Спасибо каждому, кто смотрит, учится, делится знаниями и помогает развивать CutCode. 🚀
Когда я начинал, я даже не мог представить, что всё зайдёт так далеко. Каждый ваш комментарий, каждый лайк, каждое "спасибо" — это настоящая поддержка и вдохновение. Вы делаете этот проект живым, и я очень благодарен за это. ❤️
Впереди ещё больше крутых проектов и идей, а сегодня решил подарить PHP-слона за самое весёлое поздравление проекту CutCode! Оставляйте свои креативные комменты — выберу победителя и отправлю слона к нему домой! 🐘
Всех с праздником! CutCode только набирает обороты! 🔥
Именно в этот день четыре года назад я опубликовал первый ролик на YouTube. С тех пор вышло ещё 320 видео, а вокруг проекта собралась крутая комьюнити единомышленников по Laravel и, конечно, MoonShine!
Спасибо каждому, кто смотрит, учится, делится знаниями и помогает развивать CutCode. 🚀
Когда я начинал, я даже не мог представить, что всё зайдёт так далеко. Каждый ваш комментарий, каждый лайк, каждое "спасибо" — это настоящая поддержка и вдохновение. Вы делаете этот проект живым, и я очень благодарен за это. ❤️
Впереди ещё больше крутых проектов и идей, а сегодня решил подарить PHP-слона за самое весёлое поздравление проекту CutCode! Оставляйте свои креативные комменты — выберу победителя и отправлю слона к нему домой! 🐘
Всех с праздником! CutCode только набирает обороты! 🔥
Новый ролик на Boosty!
Друзья, опубликован новый ролик, в котором делюсь своим опытом разработки плагинов для PHP Storm (и других IDE от JetBrains). Если вы когда-нибудь задумывались о создании собственного плагина, но не знали, с чего начать, или столкнулись с трудностями — этот ролик для вас!
В видео я рассказываю:
- С какими проблемами можно столкнуться при разработке плагинов (спойлер: документация — это боль).
- Как правильно настроить окружение и выбрать нужные инструменты.
- Как работать с Gradle, PSI Viewer и другими инструментами.
- И, конечно, делюсь своими лайфхаками и решениями, которые помогут сэкономить время.
Если вам интересна тема разработки плагинов или вы просто хотите поддержать проект, подписывайтесь на Boosty! Дальше планирую регулярно выкладывать интересные видео на Boosty, а ваша поддержка помогает создавать больше полезного контента.
Ссылка на Boosty
Друзья, опубликован новый ролик, в котором делюсь своим опытом разработки плагинов для PHP Storm (и других IDE от JetBrains). Если вы когда-нибудь задумывались о создании собственного плагина, но не знали, с чего начать, или столкнулись с трудностями — этот ролик для вас!
В видео я рассказываю:
- С какими проблемами можно столкнуться при разработке плагинов (спойлер: документация — это боль).
- Как правильно настроить окружение и выбрать нужные инструменты.
- Как работать с Gradle, PSI Viewer и другими инструментами.
- И, конечно, делюсь своими лайфхаками и решениями, которые помогут сэкономить время.
Если вам интересна тема разработки плагинов или вы просто хотите поддержать проект, подписывайтесь на Boosty! Дальше планирую регулярно выкладывать интересные видео на Boosty, а ваша поддержка помогает создавать больше полезного контента.
Ссылка на Boosty
boosty.to
Данил Щуцкий - Автор Laravel комьюнити и YT канала CutCode
Привет, поклонники Laravel! Меня зовут Данил Щуцкий, и я фанат Laravel:) Мне 35 лет. С детства выбрал профессию разработчика и получил высшее техническое образование. Уже 13 лет занимаюсь web-разработкой, и прошел путь от верстки до профессионального разработчика.…
Зона B в Yandex Cloud легла 30 марта
Днём 30 марта у Yandex Cloud случился серьёзный сбой — полностью отрубилась зона ru-central1-b. Причина банальная, но больная: авария в энергоснабжении. Недоступны оказались все сервисы — от Compute и K8s до ClickHouse и Kafka.
Восстановление закончили только ночью 31 марта — вроде бы всё заработало, но осадочек остался. Подробности обещают рассказать на неделе.
https://status.yandex.cloud/ru/incidents/1129
Днём 30 марта у Yandex Cloud случился серьёзный сбой — полностью отрубилась зона ru-central1-b. Причина банальная, но больная: авария в энергоснабжении. Недоступны оказались все сервисы — от Compute и K8s до ClickHouse и Kafka.
Восстановление закончили только ночью 31 марта — вроде бы всё заработало, но осадочек остался. Подробности обещают рассказать на неделе.
https://status.yandex.cloud/ru/incidents/1129
status.yandex.cloud
Доступность сервисов Yandex Cloud.
Статус работы сервисов платформы, история событий и подробные отчеты об инцидентах.
🚨 Код-ревью Laravel-проекта!
Разбор реального коммерческого проекта, который предоставили мне знакомые разработчики. Всё не так радужно:
— Тестов нет, стат-анализа нет, зато есть... composer.phar для shared-хостинга? 🤯
— Магия request->all()
— Репозитории как мусорки
— Исключения ради исключений
Формальный Exception, который "спасает" всё (но ничего не исправляет)
👉 Смотри разбор и учись на чужих ошибках!
https://www.youtube.com/watch?v=0JzjB6XltCY
🎥 Полная версия обзора на Boosty:
https://boosty.to/cutcode
#Laravel #codereview #php #CutCode
Разбор реального коммерческого проекта, который предоставили мне знакомые разработчики. Всё не так радужно:
— Тестов нет, стат-анализа нет, зато есть... composer.phar для shared-хостинга? 🤯
— Магия request->all()
— Репозитории как мусорки
— Исключения ради исключений
Формальный Exception, который "спасает" всё (но ничего не исправляет)
👉 Смотри разбор и учись на чужих ошибках!
https://www.youtube.com/watch?v=0JzjB6XltCY
🎥 Полная версия обзора на Boosty:
https://boosty.to/cutcode
#Laravel #codereview #php #CutCode
YouTube
Code Review Laravel - проекта: разбор ошибок и архитектуры
Код-ревью коммерческого Laravel-проекта, заказанного моим другом. Разбираем ошибки, сомнительные архитектурные решения, отсутствие тестов и неудачные попытки внедрения репозиториев. Узнай, какие ловушки подстерегают даже опытных разработчиков и что обязательно…
Привет, муншайнеры!
Завтра вечером, 3 апреля на YouTube-канале CutCode проведу прямой эфир, посвященный MoonShine.
💥 Программа стрима:
- MoonShine 3.9: Подробный разбор обновлений и новых фич.
- Презентую новый проект для быстрого создания админок на MoonShine с использованием LLM
- Расскажу про MoonShine Spring
- Покажу прототип MoonShine Headless
И еще много интересного!
Не пропусти!
https://youtube.com/live/lhoEa4l42hs?feature=share
Завтра вечером, 3 апреля на YouTube-канале CutCode проведу прямой эфир, посвященный MoonShine.
💥 Программа стрима:
- MoonShine 3.9: Подробный разбор обновлений и новых фич.
- Презентую новый проект для быстрого создания админок на MoonShine с использованием LLM
- Расскажу про MoonShine Spring
- Покажу прототип MoonShine Headless
И еще много интересного!
Не пропусти!
https://youtube.com/live/lhoEa4l42hs?feature=share
YouTube
Стрим #8 по MoonShine
Привет, муншайнеры! Очередной прямой эфир, посвященный MoonShine.
Поддержать на Boosty - https://boosty.to/cutcode
Таймкоды:
00:00 - MoonShine 3.9 Подробный разбор обновлений и новых фич
21:21 - Обзор генератора админки на базе MoonShine + LLM
36:05 - MoonShine…
Поддержать на Boosty - https://boosty.to/cutcode
Таймкоды:
00:00 - MoonShine 3.9 Подробный разбор обновлений и новых фич
21:21 - Обзор генератора админки на базе MoonShine + LLM
36:05 - MoonShine…
Эфир в разгаре. Подключайтесь!
YT - https://www.youtube.com/live/lhoEa4l42hs
TG - https://t.me/laravel_cutcode
VK - https://vkvideo.ru/@cutcoderu
Boosty - https://boosty.to/cutcode/streams/video_stream
YT - https://www.youtube.com/live/lhoEa4l42hs
TG - https://t.me/laravel_cutcode
VK - https://vkvideo.ru/@cutcoderu
Boosty - https://boosty.to/cutcode/streams/video_stream
YouTube
Стрим #8 по MoonShine
Привет, муншайнеры! Очередной прямой эфир, посвященный MoonShine.
Поддержать на Boosty - https://boosty.to/cutcode
Таймкоды:
00:00 - MoonShine 3.9 Подробный разбор обновлений и новых фич
21:21 - Обзор генератора админки на базе MoonShine + LLM
36:05 - MoonShine…
Поддержать на Boosty - https://boosty.to/cutcode
Таймкоды:
00:00 - MoonShine 3.9 Подробный разбор обновлений и новых фич
21:21 - Обзор генератора админки на базе MoonShine + LLM
36:05 - MoonShine…
🎉 Tailwind CSS v4.1 — тени, маски и удобства для вёрстки
Tailwind обновился до версии 4.1. Формально — минорный апдейт, но на деле получил кучу полезных штук. Особенно для тех, кто много работает с UI и адаптивностью.
Вот что появилось:
✨ Текстовые тени
Добавили
Поддерживаются цветные тени, например:
📌 Удобно для заголовков и эффекта тиснения — белая полупрозрачная тень + тёмный текст.
🎭 CSS-маски
Новые утилиты
Пример:
Можно комбинировать несколько масок.
🧵 Новый контроль переноса
Появились:
-
-
-
Особенно полезно в
🌈 Цветной drop-shadow
Теперь
Работает как фильтр, создаёт мягкое цветное свечение.
📱 Указатели: coarse / fine
Появились префиксы
Полезно для адаптации интерфейса под тач или мышку:
🧮 Выравнивание по последней строке
Актуально для карточек, чатов и типографики.
🛟 Безопасное центрирование
💻 Поддержка старых браузеров
Работает корректно на Safari 15 и старом Firefox:
- fallback для OKLCH
- отключение
- корректная деградация теней и градиентов
🧾 @source inline — для safelist в CSS
Можно подключать классы прямо в CSS:
🔄 Другие полезности
-
-
-
-
🧩 Вывод
Tailwind 4.1 — не про революцию, а про удобные детали, которые приятно использовать.
Обновляться можно без страха — всё совместимо ✅
CutCode
Tailwind обновился до версии 4.1. Формально — минорный апдейт, но на деле получил кучу полезных штук. Особенно для тех, кто много работает с UI и адаптивностью.
Вот что появилось:
✨ Текстовые тени
Добавили
text-shadow
с 5 размерами (2xs
→ lg
). Поддерживаются цветные тени, например:
text-shadow-blue-500/50
📌 Удобно для заголовков и эффекта тиснения — белая полупрозрачная тень + тёмный текст.
🎭 CSS-маски
Новые утилиты
mask-*
для линейных, радиальных и конических градиентов. Пример:
mask-t-from-50%
— плавное затемнение сверху. Можно комбинировать несколько масок.
🧵 Новый контроль переноса
Появились:
-
wrap-normal
-
wrap-break-word
-
wrap-anywhere
Особенно полезно в
flex
и grid
, где раньше длинные строки могли ломать вёрстку.🌈 Цветной drop-shadow
Теперь
drop-shadow
можно раскрашивать: drop-shadow-xl drop-shadow-indigo-500/50
Работает как фильтр, создаёт мягкое цветное свечение.
📱 Указатели: coarse / fine
Появились префиксы
pointer-coarse
, pointer-fine
и any-pointer-*
. Полезно для адаптации интерфейса под тач или мышку:
<button class="px-3 py-1 pointer-coarse:px-5 pointer-coarse:py-3">Кнопка</button>
🧮 Выравнивание по последней строке
items-baseline-last
и self-baseline-last
— выравнивают по последней строке текста. Актуально для карточек, чатов и типографики.
🛟 Безопасное центрирование
justify-center-safe
, items-center-safe
— если контент не влезает, он смещается влево, а не обрезается.💻 Поддержка старых браузеров
Работает корректно на Safari 15 и старом Firefox:
- fallback для OKLCH
- отключение
@property
, если не поддерживается - корректная деградация теней и градиентов
🧾 @source inline — для safelist в CSS
Можно подключать классы прямо в CSS:
@source inline("text-red-500 lg:bg-blue-100");
🔄 Другие полезности
-
noscript:
— для стилей без JS -
user-valid:
и user-invalid:
— UX-дружественная валидация -
details-content:
— для <details>
-
inverted-colors:
— для системной инверсии🧩 Вывод
Tailwind 4.1 — не про революцию, а про удобные детали, которые приятно использовать.
Обновляться можно без страха — всё совместимо ✅
CutCode
Telegram
Новости от CutCode
Новости и полезные материалы по web-разработке на PHP от CutCode .
Общаемся тут
L - @laravel_chat
S - @symfony_cutcode
Чем могу быть полезен - https://teletype.in/@cutcode/hello
Общаемся тут
L - @laravel_chat
S - @symfony_cutcode
Чем могу быть полезен - https://teletype.in/@cutcode/hello
Forwarded from PHP Digest
Дайджест PHP – Февраль-Март 2025
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
❗️ Вышли PHP 8.1.32, PHP 8.2.28, PHP 8.3.19 и PHP 8.4.5
🔹 Голосование за релиз-менеджеров PHP 8.5
🔹 Итоги опроса в русскоязычном PHP-комьюнити 2024
🔹 The State of PHP 2024
🔹 PHP истории
🔹 Вышел Laravel Idea 10
🐘 ЯДРО PHP
📣 RFC: Pipe operator v3
📣 RFC: Modern Compression
📣 RFC: Inner Classes
📣 RFC: True Async
📣 RFC: Never Parameters (v2)
❌ RFC: Optional Interfaces
✅ RFC: Marking return values as important (#[\NoDiscard])
✅ RFC: Add get_error_handler(), get_exception_handler() functions
🔴 LARAVEL
🎬 Вышел Laravel 12
📄 Laravel 12. Что нового?
📄 MoonShine v3: главные изменения и новые возможности в open-source админ-панели для Laravel
📄 Используем несколько баз данных в Laravel
🔹 NativePHP for iOS
🎬 JWT от А до Я – полный разбор, безопасность и реализация
🎬 Code Review Laravel - проекта: разбор ошибок и архитектуры
📄 СТАТЬИ
📄 RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane
📄 Неубиваемый PHP: почему в 2025 году этот язык все еще остается одним из самых востребованных
📄 PHP под капотом: как работает генерация случайных чисел
📄 Пример HTTP-сервера на PHP с использованием файберов. Улучшенная версия
📄 Внедряем формулы как в Эксель
📄 Практическое руководство по настройке CI/CD для PHP проектов
🎬 ВИДЕО
🔹 Кодим с джуном на PHP
🔹 Пыхап #2
🔹 Обзор IDE для PHP
🔹 Черный ящик - обзор Playwright
🔹 Обзор PHP RFC #1 / return expression, pattern matching
🔹 PHP-линч #28 с Андреем Моховым / andi-lab/graphql-php
🔹 PHPofBY Meetup #43: Money in PHP and FrankenPHP in prod
🔹 Open Source Цех #4 / PHP-CS-Fixer, Brick\Math, Infection
🔹 Open Source Цех #5 / Мутация функций в Infection
🔹 Пишем код с Claude, CTX, ИИ и ИИгорем
🔹 VibeCoding с CTX и Claude. Шаг за шагом с CTX в новом проекте
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
❗️ Вышли PHP 8.1.32, PHP 8.2.28, PHP 8.3.19 и PHP 8.4.5
🔹 Голосование за релиз-менеджеров PHP 8.5
🔹 Итоги опроса в русскоязычном PHP-комьюнити 2024
🔹 The State of PHP 2024
🔹 PHP истории
🔹 Вышел Laravel Idea 10
📣 RFC: Pipe operator v3
📣 RFC: Modern Compression
📣 RFC: Inner Classes
📣 RFC: True Async
📣 RFC: Never Parameters (v2)
❌ RFC: Optional Interfaces
✅ RFC: Marking return values as important (#[\NoDiscard])
✅ RFC: Add get_error_handler(), get_exception_handler() functions
🎬 Вышел Laravel 12
🔹 NativePHP for iOS
🎬 JWT от А до Я – полный разбор, безопасность и реализация
🎬 Code Review Laravel - проекта: разбор ошибок и архитектуры
📄 СТАТЬИ
🎬 ВИДЕО
🔹 Кодим с джуном на PHP
🔹 Пыхап #2
🔹 Обзор IDE для PHP
🔹 Черный ящик - обзор Playwright
🔹 Обзор PHP RFC #1 / return expression, pattern matching
🔹 PHP-линч #28 с Андреем Моховым / andi-lab/graphql-php
🔹 PHPofBY Meetup #43: Money in PHP and FrankenPHP in prod
🔹 Open Source Цех #4 / PHP-CS-Fixer, Brick\Math, Infection
🔹 Open Source Цех #5 / Мутация функций в Infection
🔹 Пишем код с Claude, CTX, ИИ и ИИгорем
🔹 VibeCoding с CTX и Claude. Шаг за шагом с CTX в новом проекте
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Filament или MoonShine? Пора разобраться.
Если ты работаешь с Laravel — почти наверняка ты писал админку.
Типовой CRUD, кастомные формы, фильтры, роли, доступы...
Иногда ТЗ простое, иногда — ад.
Кто-то пишет с нуля, кто-то выбирает готовые решения: Nova, Filament, MoonShine…
Недавно на Laravel World провели опрос — и все три админки набрали почти одинаковое количество голосов.
У каждой админки есть свои сильные стороны, но в комьюнити до сих пор нет чёткого ответа, какая же админка лучше?
Давайте это исправим! CutCode устраивает баттл Laravel-админок:
MoonShine vs Filament
Я буду защищать MoonShine, а кто-то из комьюнити (один или несколько разработчиков) — Filament.
Если ты фанат Filament, уверенно разбираешься в нём, всем в чате советуешь использовать только его и не теряешься на камеру — напиши в личку.
Если есть кто-то на примете, можете тоже намекнуть мне)
Формат — прямой эфир, с реальными кейсами для честного сравнения.
Чтобы всё не закочилось потасовкой, позовём авторитетных жюри.
👀 В эфире:
💡 Часть 1 — Знакомство с админками и их философией
💡 Часть 2 — “Проблемные” задачи из жизни. Участники показывают, как справляется их админка
💡 Часть 3 — Дуэль фич: один “нападает” сильной стороной, второй парирует
💡 Часть 4 — Итоги и мнения жюри
💬 Соберем вопросы для баттла!
Чтобы баттл был не “ради шоу”, а реально полезным, мы собираем настоящие проблемы разработчиков:
— какие самые частые боли при разработке на готовых админках
— что по вашему мнению реализовать в админке сложнее всего
— что останавливает когда хотите выбрать готовую админку, и вы решаете написать свою
— что вы не смогли сделать в админке и пришлось сказать заказчику что сделать это нереально
📌 Не стесняйся, напиши в моего бота в свободной форме.
Не надо идеально формулировать — просто чтобы была понятна суть проблемы/кейса.
Telegram бот для записи вопросов на баттл админок
Почему стоит скинуть свой кейс?
Мы разберём его в прямом эфире.
Ты узнаешь, как бы это сделали с другой админкой.
Возможно, найдётся решение проще, чем ты думал.
Это не интервью, не конкурс, не доклад, а полезное обсуждение!
Честный разбор “что болит” у разработчиков и как это можно реализовать.
Дату баттла выберем, когда определимся с участниками и соберем вопросы!
Если ты работаешь с Laravel — почти наверняка ты писал админку.
Типовой CRUD, кастомные формы, фильтры, роли, доступы...
Иногда ТЗ простое, иногда — ад.
Кто-то пишет с нуля, кто-то выбирает готовые решения: Nova, Filament, MoonShine…
Недавно на Laravel World провели опрос — и все три админки набрали почти одинаковое количество голосов.
У каждой админки есть свои сильные стороны, но в комьюнити до сих пор нет чёткого ответа, какая же админка лучше?
Давайте это исправим! CutCode устраивает баттл Laravel-админок:
MoonShine vs Filament
Я буду защищать MoonShine, а кто-то из комьюнити (один или несколько разработчиков) — Filament.
Если ты фанат Filament, уверенно разбираешься в нём, всем в чате советуешь использовать только его и не теряешься на камеру — напиши в личку.
Если есть кто-то на примете, можете тоже намекнуть мне)
Формат — прямой эфир, с реальными кейсами для честного сравнения.
Чтобы всё не закочилось потасовкой, позовём авторитетных жюри.
👀 В эфире:
💡 Часть 1 — Знакомство с админками и их философией
💡 Часть 2 — “Проблемные” задачи из жизни. Участники показывают, как справляется их админка
💡 Часть 3 — Дуэль фич: один “нападает” сильной стороной, второй парирует
💡 Часть 4 — Итоги и мнения жюри
💬 Соберем вопросы для баттла!
Чтобы баттл был не “ради шоу”, а реально полезным, мы собираем настоящие проблемы разработчиков:
— какие самые частые боли при разработке на готовых админках
— что по вашему мнению реализовать в админке сложнее всего
— что останавливает когда хотите выбрать готовую админку, и вы решаете написать свою
— что вы не смогли сделать в админке и пришлось сказать заказчику что сделать это нереально
📌 Не стесняйся, напиши в моего бота в свободной форме.
Не надо идеально формулировать — просто чтобы была понятна суть проблемы/кейса.
Telegram бот для записи вопросов на баттл админок
Почему стоит скинуть свой кейс?
Мы разберём его в прямом эфире.
Ты узнаешь, как бы это сделали с другой админкой.
Возможно, найдётся решение проще, чем ты думал.
Это не интервью, не конкурс, не доклад, а полезное обсуждение!
Честный разбор “что болит” у разработчиков и как это можно реализовать.
Дату баттла выберем, когда определимся с участниками и соберем вопросы!
Telegram
Laravel World
Подведем итоги опроса о лучшей админке для Laravel. Проголосовало более двух с половиной тысяч человек, но однозначного лидера мы не выявили. Первая тройка идёт очень плотной группой, набрав по ~16% каждая. Тем не менее, по набранным голосам побеждает
FILAMENT…
FILAMENT…