uk
Feedback
Новости от CutCode

Новости от CutCode

Відкрити в Telegram

Новости и полезные материалы по web-разработке на PHP от CutCode . Общаемся тут AI - @ai_chat_cutcode L - @laravel_chat S - @symfony_cutcode Чем могу быть полезен - https://teletype.in/@cutcode/hello

Показати більше
1 379
Підписники
Немає даних24 години
-57 днів
-130 день
Архів дописів
Интересный стрим уже совсем скоро — точно буду смотреть 👀 Добавляйте в напоминалку! https://youtu.be/K9FnRQIzklM https://vkvideo.ru/video-228746873_456239042

В этом видео https://www.youtube.com/watch?v=fVKMxs2uPLQ Павел Бучнев нанял нейро-джуна показывает подход Context as Code (CaC) — как с нуля разработать приложение на Laravel, используя ctx, MCP-сервер и LLM. 👉 Это только первая часть! Если видео соберет 200 лайков, Павел обещает выпустить и вторую часть — будет ещё интереснее! #Laravel #LLM #PHP #AI #ctx #MCP #DevTools #ContextAsCode #JunesAreDyingOut

Filament или MoonShine? Пора разобраться. Если ты работаешь с Laravel — почти наверняка ты писал админку. Типовой CRUD, кастомные формы, фильтры, роли, доступы... Иногда ТЗ простое, иногда — ад. Кто-то пишет с нуля, кто-то выбирает готовые решения: Nova, Filament, MoonShine… Недавно на Laravel World провели опрос — и все три админки набрали почти одинаковое количество голосов. У каждой админки есть свои сильные стороны, но в комьюнити до сих пор нет чёткого ответа, какая же админка лучше? Давайте это исправим! CutCode устраивает баттл Laravel-админок: MoonShine vs Filament Я буду защищать MoonShine, а кто-то из комьюнити (один или несколько разработчиков) — Filament. Если ты фанат Filament, уверенно разбираешься в нём, всем в чате советуешь использовать только его и не теряешься на камеру — напиши в личку. Если есть кто-то на примете, можете тоже намекнуть мне) Формат — прямой эфир, с реальными кейсами для честного сравнения. Чтобы всё не закочилось потасовкой, позовём авторитетных жюри. 👀 В эфире: 💡 Часть 1 — Знакомство с админками и их философией 💡 Часть 2 — “Проблемные” задачи из жизни. Участники показывают, как справляется их админка 💡 Часть 3 — Дуэль фич: один “нападает” сильной стороной, второй парирует 💡 Часть 4 — Итоги и мнения жюри 💬 Соберем вопросы для баттла! Чтобы баттл был не “ради шоу”, а реально полезным, мы собираем настоящие проблемы разработчиков: — какие самые частые боли при разработке на готовых админках — что по вашему мнению реализовать в админке сложнее всего — что останавливает когда хотите выбрать готовую админку, и вы решаете написать свою — что вы не смогли сделать в админке и пришлось сказать заказчику что сделать это нереально 📌 Не стесняйся, напиши в моего бота в свободной форме. Не надо идеально формулировать — просто чтобы была понятна суть проблемы/кейса. Telegram бот для записи вопросов на баттл админок Почему стоит скинуть свой кейс? Мы разберём его в прямом эфире. Ты узнаешь, как бы это сделали с другой админкой. Возможно, найдётся решение проще, чем ты думал. Это не интервью, не конкурс, не доклад, а полезное обсуждение! Честный разбор “что болит” у разработчиков и как это можно реализовать. Дату баттла выберем, когда определимся с участниками и соберем вопросы!

Repost 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 InterfacesRFC: 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 🎬

🎉 Tailwind CSS v4.1 — тени, маски и удобства для вёрстки Tailwind обновился до версии 4.1. Формально — минорный апдейт, но на деле получил кучу полезных штук. Особенно для тех, кто много работает с UI и адаптивностью. Вот что появилось: ✨ Текстовые тени Добавили text-shadow с 5 размерами (2xslg). Поддерживаются цветные тени, например: 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

Привет, муншайнеры! Завтра вечером, 3 апреля на YouTube-канале CutCode проведу прямой эфир, посвященный MoonShine. 💥 Программа стрима: - MoonShine 3.9: Подробный разбор обновлений и новых фич. - Презентую новый проект для быстрого создания админок на MoonShine с использованием LLM - Расскажу про MoonShine Spring - Покажу прототип MoonShine Headless И еще много интересного! Не пропусти! https://youtube.com/live/lhoEa4l42hs?feature=share

🚨 Код-ревью Laravel-проекта! Разбор реального коммерческого проекта, который предоставили мне знакомые разработчики. Всё не так радужно: — Тестов нет, стат-анализа нет, зато есть... composer.phar для shared-хостинга? 🤯 — Магия request->all() — Репозитории как мусорки — Исключения ради исключений Формальный Exception, который "спасает" всё (но ничего не исправляет) 👉 Смотри разбор и учись на чужих ошибках! https://www.youtube.com/watch?v=0JzjB6XltCY 🎥 Полная версия обзора на Boosty: https://boosty.to/cutcode #Laravel #codereview #php #CutCode

Праздник продолжается! ✅ 1000⭐️ у репозитория MoonShine на GitHub. Как мы и мечтали уже несколько лет 🤩
Праздник продолжается! ✅ 1000⭐️ у репозитория MoonShine на GitHub. Как мы и мечтали уже несколько лет 🤩

Зона B в Yandex Cloud легла 30 марта Днём 30 марта у Yandex Cloud случился серьёзный сбой — полностью отрубилась зона ru-central1-b. Причина банальная, но больная: авария в энергоснабжении. Недоступны оказались все сервисы — от Compute и K8s до ClickHouse и Kafka. Восстановление закончили только ночью 31 марта — вроде бы всё заработало, но осадочек остался. Подробности обещают рассказать на неделе. https://status.yandex.cloud/ru/incidents/1129

Новый ролик на Boosty! Друзья, опубликован новый ролик, в котором делюсь своим опытом разработки плагинов для PHP Storm (и других IDE от JetBrains). Если вы когда-нибудь задумывались о создании собственного плагина, но не знали, с чего начать, или столкнулись с трудностями — этот ролик для вас! В видео я рассказываю: - С какими проблемами можно столкнуться при разработке плагинов (спойлер: документация — это боль). - Как правильно настроить окружение и выбрать нужные инструменты. - Как работать с Gradle, PSI Viewer и другими инструментами. - И, конечно, делюсь своими лайфхаками и решениями, которые помогут сэкономить время. Если вам интересна тема разработки плагинов или вы просто хотите поддержать проект, подписывайтесь на Boosty! Дальше планирую регулярно выкладывать интересные видео на Boosty, а ваша поддержка помогает создавать больше полезного контента. Ссылка на Boosty

🎉 CutCode — 4 года! 🎉 Именно в этот день четыре года назад я опубликовал первый ролик на YouTube. С тех пор вышло ещё 320 в
🎉 CutCode — 4 года! 🎉 Именно в этот день четыре года назад я опубликовал первый ролик на YouTube. С тех пор вышло ещё 320 видео, а вокруг проекта собралась крутая комьюнити единомышленников по Laravel и, конечно, MoonShine! Спасибо каждому, кто смотрит, учится, делится знаниями и помогает развивать CutCode. 🚀 Когда я начинал, я даже не мог представить, что всё зайдёт так далеко. Каждый ваш комментарий, каждый лайк, каждое "спасибо" — это настоящая поддержка и вдохновение. Вы делаете этот проект живым, и я очень благодарен за это. ❤️ Впереди ещё больше крутых проектов и идей, а сегодня решил подарить PHP-слона за самое весёлое поздравление проекту CutCode! Оставляйте свои креативные комменты — выберу победителя и отправлю слона к нему домой! 🐘 Всех с праздником! CutCode только набирает обороты! 🔥

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

🎉 С 8 марта, разработчицы! 🌷 Поздравляю прекрасную часть нашего комьюнити! Вас хоть не много (по статистике 3%), но тем ценнее Ваше присутствие — как редкие и яркие жемчужины.

Новая версия Livewire 3.6 🚀 26 февраля 2025 года вышла версия 3.6 фреймворка Laravel Livewire, которая привнесла много интер
Новая версия Livewire 3.6 🚀 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

🚀 PHP и Laravel дайджест за февраль`2025. Что нового? В свежем выпуске дайджеста на канале CutCode: 🎯 Планы на PHP 8.5 🔥 Релиз Laravel 12 💡 Обзор свежих стримов и мероприятий PHP-сообщества 🎬 Смотрите видео и будьте в курсе новостей! https://www.youtube.com/watch?v=wnzM9NVOtHk #PHP #Laravel #CutCode

Чем полезен 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 – всё для роста разработчика! А для новичков у меня есть подарок. Забирайте:

🔥 Скоро начинаем стрим! 🚀 Подключайтесь! Обсудим Laravel 12, насколько он стал лучше. Уже в студии 🕵️‍♂️: - Кирилл Несмеянов - Андрей Хеллдар - Адель Файзрахманов - я (Данил Щуцкий) YT - https://youtube.com/live/h_DY4gUjncw TG - https://t.me/laravel_cutcode VK - https://vkvideo.ru/@cutcoderu

🔥 Стрим по Laravel 12. Обсуждаем очередную революцию! 😆 Друзья, мы дождались! Laravel 12 выходит 24 февраля, и настоящий геймченж! 🎉 Что нового? - Чуть-чуть обновили зависимости. - Чуть-чуть подтянули совместимость с PHP. Дополнительно. Новые Starter Kits с поддержкой React, Vue и Livewire. Теперь можно сразу получить проект с компонентами Shadcn, а для Livewire – бесплатная версия Flux. Это, конечно, круто, но не совсем про сам Laravel. 🤔 🤨 Пройдёмся по обновлению на стриме - Кирилл Несмеянов будет искать недостатки в идеальном Laravel! 🕵️‍♂️ - Андрей Хеллдар и Адель Файзрахманов и я будем его защищать! ⚔️ - Возможно, заглянет сам Taylor Otwell! 👀 📅 Когда? 25 февраля в 19:00 📍 Где? На CutCode - https://youtube.com/live/h_DY4gUjncw Жду вас! А пока можете задавать вопросы! 😅 #Laravel12 #CutCode

⚡️ Новый эксперимент: Черный ящик с инструментами! 🔧 Пробую новую рубрику! Без подготовки в прямом эфире выбираем случайный инструмент и тестируем. Изучим инструмент вместе и разберем его возможности. Ну и пообщаемся! Сегодня, 20 февраля в 19:00 (мск): https://www.youtube.com/live/hgmBR_KJtFQ