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

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

Чем могу быть полезен - https://teletype.in/@cutcode/hello
Download Telegram
А вы использовали Envoyer?
Anonymous Poll
8%
Да
71%
Нет
20%
Хочу попробовать
Привет коллеги!
Крутой обучающий курс доступен на нашей платформе. Сергей Пантелеев, релиз-менеджер PHP и автор дайджестов по PHP на CutCode научит как работать с GIT. Курс небольшой, но очень важный. Если кто еще не умеет работать с GIT - записываемся, Сергей научит хорошему!
https://youtu.be/9v--gnZpPyk
🌙Привет, коллеги! 🌙
Сегодня релиз MoonShine v2.3.0 с кодовым именем "Bloody Boyarskiy" 🍹! В релизе ActionButton в режиме async, ColorManager и многое другое. Подробности релиза с примерами кода в статье - https://cutcode.dev/articles/moonshine-23

ВАЖНО - изменились views, favicon вынесены в отдельный blade
Привет, коллеги!
Сегодня опубликовал ролик по созданию собственного драйвера для Laravel Socialite. Это открытый урок с курса по OAuth 2.0, в котором мы изучили Laravel Passport и делали реализацию Oauth 2.0. Курс доступен до 6 декабря, осталось пара дней на принятие решения!
https://www.youtube.com/watch?v=H11EpIgW47c
Forwarded from PHP Digest
Дайджест PHP – Ноябрь 2023

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

⚡️ НОВОСТИ

🎬
Обзор нововведений PHP 8.3

⚠️
PHP 8.0 больше не получает обновления безопасности

🔹 Вышли PHP 8.1.26 and PHP 8.2.13

🎂 PHP Foundation исполнилось 2 года

🔹 Экосистема разработки в 2023 году


🐘 ЯДРО PHP

📣 RFC: Resource to object conversion

📣 RFC: Release cycle update

📣
RFC: Improve callbacks in ext/dom and ext/xsl

📣
RFC: Change how JIT is disabled by default

📣
RFC: Final anonymous classes

📣 RFC: Property Hooks


🔴 LARAVEL

🔹 Представлен Laravel Pulse

🔹 Вышел Tinkerwell 4

📄 MoonShine 2.0. Что нового?

📄 Альтернатива Nova: почему решили перейти с самописного решения на Orchid

📄 Сортировка в Laravel по полям relation-ов

🎬 Подробный гайд по Form Requests в Laravel

🎬 Разработка собственного драйвера Socialite


⚫️ SYMFONY

🔹 Вышли Symfony 6.4 и 7.0

📄 Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках

📄 Типичный Swagger без гмо


🟢 YII

🔹 Yii Database 1.2

🔹 Yii Widget 2.1

🔹 Yii Config 1.4


📄 СТАТЬИ

📄 Безотказные очереди в RabbitMQ: Гарантированная доставка сообщений

📄 А был ли баг? Может бага и не было? Зачем, как и чем тестировать PHP код

📄 Что такое гексагональная архитектура. Разделение бизнес-логики и инфраструктуры с помощью портов и адаптеров

🔹 PSR и суффиксы для интерфейсов


🎬 ВИДЕО

🔹 RND PHP #6

🔹 Александр Макаров - «Следуй за мечтой»

🔹 LivePHP SPb Meetup #1


🎙 АУДИО

🔹 Сколько можно заработать на курсе по PHP?



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

PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!
Для тех, кто еще не определился со своим участием в видеокурсе по созданию собственного сервиса авторизации с OAuth2.0 + с Laravel Passport, напоминаю, что сегодня последний день когда можно попасть на курс. И выкладываю отзывы от студентов, которые уже прошли обучение.

Присоединяйтесь - https://learn.cutcode.dev/laravel-passport
🌙Привет, коллеги! 🌙
Сегодня релиз MoonShine v2.4.0 с кодовым именем "Midnight Jubilee" 🍹! В релизе Scout поиск, sortable callback, Modal, Offcanvas и многое другое. Подробности релиза с примерами кода в статье - https://cutcode.dev/articles/moonshine-v24

ВАЖНО - Есть серьезные изменения по LayoutBuilder!!! Если вы опубликовали свой LayoutBuilder обязательно ознакомьтесь со статьей перед апгрейдом. Профиль и поиск вынесены в LayoutBuilder

Демо проекты уже обновлены с учетом Breaking changes

Также добавлены пакеты:

- Права доступа на основе Spatie permissions с привязкой к ролям

- Двух-факторная аутентификация
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет Муншайнеры!

У нас отличные новости: нашу админ-панель MoonShine скачали более 10 000 раз! Красивая цифра, и мы рады, что MoonShine становится популярной.

Спасибо всем, кто контрибьютит в проект, делится предложениями или просто рекомендует MoonShine.

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

С приветом,
Команда разработчиков MoonShine.
🌟 Внимание, коллеги! 🌟

🎨 Барабанная дробь и фанфары! Наш сайт cutcode.dev обновился, и теперь каждый элемент рассказывает о нашем Laravel-проекте. Теперь вы сможете наслаждаться новым дизайном, и лучше понять чем мы занимаемся.)

🚀 Новый дизайн — это не просто обновление, это полет в космос стиля и графики (в том числе из-за MoonShine). Мы уверены, что вы оцените наши труды и не сможете удержаться от того, чтобы поделиться этой новостью со своими друзьями. 😌

Посмотреть двумя глазами
🌙Привет, коллеги! 🌙

Сегодня мы рады представить вам релиз MoonShine v2.5.0 с кодовым именем "Mojito Supreme" 🍹!

Это самый крупный и значимый апдейт с момента выпуска версии 2.0. Он не только включает в себя множество полезных функций, но также значительно улучшает производительность (в некоторых случаях в 20 раз). Улучшения производительности связаны с внедрением совместимости с Roadrunner (те, кто знакомы с этим, поймут, в чем заключаются проблемы). Более подробные сведения о релизе, а также примеры кода, представлены в статье по ссылке - https://cutcode.dev/articles/moonshine-25-mojito-supreme

Кроме того, обновлены следующие пакеты:
- https://github.com/visual-ideas/moonshine-spatie-medialibrary
- https://github.com/SWEET1S/moonshine-roles-permissions
- https://github.com/lee-to/moonshine-tree-resource
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PHP Digest
Дайджест PHP – Декабрь 2023

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

⚡️ НОВОСТИ

🔹 Вышли PHP 8.1.27, PHP 8.2.14 и PHP 8.3.1

🛠 Вышел PhpStorm 2023.3

🔹 Вышел Xdebug 3.3.0

🔹 Вышел FrankenPHP v1.0

🔹 Будущее PHP_CodeSniffer


🐘 ЯДРО PHP

📣 RFC: #[NotSerializable]

📣 RFC: Policy Repository

📊 RFC: Improve callbacks in ext/dom and ext/xsl

📣 RFC: Final anonymous classes

RFC: Change how JIT is disabled by default

🫣 new MyClass()->method() без скобок!

🔹New PECL is coming in 2024


🔴 LARAVEL

📄 Обзор LiveWire 3 и Volt

🎬 Реализация полиморфных комментариев и лайков на Livewire + Volt

🎬 Distributed Cron scheduling

🎬 Утилита Number в Laravel

🎬 MoonShine Screencasts


⚫️ SYMFONY

❗️Состоялся последний релиз Twig 2


🟢 YII

🔹 Yii DB Migration 1.0


📄 СТАТЬИ

📄 Выбираем подходящий PHP-фреймворк для проекта

📄 Создаём графический информер на PHP

📄 Недокументированная возможность в Phpstorm: нативная консоль php -a с автодополнением из IDE

📄 Версионная миграция структуры базы данных через PHP атрибуты


🎬 ВИДЕО

🔹 OpenSource как важный компонент экосистемы

🔹 PHP Community meetup: 4 доклада, апдейты PHP 8.3 и итоги года



Всех с наступающим Новым Годом 🎄

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

PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Здравствуйте поклонники Laravel!🔥

В этой статье хочу подвести итоги работы проекта CutCode в уходящем, 2023 году.

Немного статистики

Начнём с  youtube канала. В этом году канал перевалил отметку в 10.000 подписчиков и продолжает расти, хотя запланированную отметку в 15.000 человек достигнуть не получилось.

Другие интересные цифры за 2023 год:
-87 роликов опубликовано 
-950к+ просмотров роликов на канале. Скоро 1кк 🍾
-самый популярный ролик -  Обзор Laravel 10
Telegram

Переходим к  телеграму. В чате уже 2500 разработчиков (почти), и за год написали больше 70к сообщений. По статистике, пиковая нагрузка на чат - 930 человек online.

Что еще хотел отметить:

💣12 выпусков дайджеста новостей PHP и Laravel с Сергеем Пантелеевым!

💎Релиз админ-панели MoonShine v.2. Проект круто развивается. Новый сайт, видеогайд и большие планы на 2024 год 

👨‍🎓Количество обучающих курсов увеличилось и переместилось на отдельный поддомен. Приобрести доступ или записаться на следующий поток можно тут.

🚦Оформлен крутой раздел Laravel RoadMap. Структурированная схема для самостоятельного изучения Laravel.

📕Книга Laravel Ninja Guide. Очень кропотливая и трудозатратная работа, направленная на популяризацию Laravel. Попробовал себя в качестве автора книги, теперь понимаю как тяжело Джорджу Р. Р. Мартину.

Что сделано из планов
Проверю как там с реализацией запланированных на 2023 год целей:
15000 подписчиков на YouTube. Сложная была задача, выпускал ролики старательно и регулярно, но так и не получилось дотянуться до этой цифры. 
Сделать оставшиеся 2 этапа курса по изучению Laravel - API и JS. Не сделал. Заготовки для курсов уже есть, но решил перенести съемку уроков, так как с выходом 11 версии Laravel какие-то моменты станут неактуальными, а может вообще поступим с этими курсами по-другому, посмотрим.
Релиз MoonShine v.2. Есть. Запущено в ноябре.
5 небольших обучающих курсов по Laravel и PHP. Сделано (Laravel Start, PHP Start, MoonShine Advanced, Вид на Git, укротитель PHP Storm, OAuth2.0 с Laravel Passport). Причем половина курсов вполне себе большие.

Планы на 2024
-Дальнейший рост комьюнити - 17к ютуб, 3500 телеграм
-Новые курсы и новые рубрики
-Релиз сервиса по деплою, аналога Envoyer
-Личный кабинет разработчика на CutCode.dev
-Выход MoonShine на международный уровень
-Печатная версия книги Laravel Ninja Guide
Дней на 10 возьму каникулы, отдохну и развеюсь! Чем и Вам желаю заняться!

С наступающим новым годом! Желаю находиться в постоянном развитии, изучать новые технологии и применять их в своих проектах. И не забывайте, что лучший способ отдохнуть от работы - это пойти поработать в своём pet-проекте (или поучаствовать в open-source разработке MoonShine). 

Увидимся в следующем ролике на канале CutCode уже в следующем году! 🤟
Please open Telegram to view this post
VIEW IN TELEGRAM
Рейтинг CutCode🤟
Отдельно хотел подвести итог рейтинга самых крутых участников чата телеграм CutCode. Это настоящая команда спасателей нашего чата. Ребята здорово помогают новичкам (и не только). С 1 января 2024 года рейтинг обнуляется.

Спасибо за помощь! 

В качестве благодарности за работу всем разработчикам из top-10 - книжка Laravel Ninja Guide и доступ к курсам: “Advanced MoonShine”, “Укротитель PHP Storm” и “Вид на GIT”. Ну и самым активным еще плагин для PHPStorm Laravel Idea и Telegram Premium:
@kohone - Laravel idea + Telegram Premium на год
@ivan_lnk - Laravel idea + Telegram Premium на 6 месяцев
@khlystou - Laravel idea + Telegram Premium на 3 месяца
@mrHeoH - Laravel idea
@visualideas
@alexrififi
@web_folez
@dissnik
@k_rustemuly
@youmixx

Ребята, вы лучшие!🤟
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет коллеги!
Как проходит январский отдых? Уверен, что отлично!
Если будет минутка - прошу пройти небольшой опрос для улучшения youtube-канала CutCode:
https://forms.gle/sVJVtZcxqndVHqjt9
Заранее спасибо!
Привет, коллеги!
Небольшой спойлер. Смотрите, какое превью сделал для следующего ролика. Слышали про такие штуки?