Новости от 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
Друзья, моя книга Laravel ninja guide доработана. Получил активную обратную связь и внес корректировки. Особенно помогли @Yiowka @AntonLoskutov @work3212 @RealTimeMagic @tervajarvi @mihailburlet @dissnik . Теперь текст книги более лаконичный, а недочеты в участках кода исправлены. Всем кто приобрел книгу я отправил обновленную версию на почту (если вдруг не пришла, то пишите мне в личку).
По книге продолжаю собирать обратную связь и отзывы)
Ссылочку прикреплю, для тех кто не вкурсе - https://learn.cutcode.dev/laravel-ninja
Forwarded from PHP Digest
Дайджест PHP – Октябрь 2023

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

⚡️ НОВОСТИ

🔹 Вышли PHP 8.1.25 и PHP 8.2.12

🔹 Вышел PHP 8.3.0RC5

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

🛠 Открыта программа раннего доступа PhpStorm 2023.3


🐘 ЯДРО PHP

RFC: Increasing the default BCrypt cost

RFC: A new JIT implementation based on IR Framework

RFC: DOM HTML5 parsing and serialization

📣 RFC: Rounding Integers as int

📣 RFC: Unbundle ext/imap, ext/pspell, ext/oci8, and ext/PDO_OCI

📣 RFC: RFC1867 for non-POST HTTP

📣 RFC: Multibyte for trim function mb_trim, mb_ltrim and mb_rtrim

📣 RFC: Change the edge case of round()


🔴 LARAVEL

📄 Постановка задачи (Job) в очередь Laravel из хранимой процедуры или триггера PostgreSQL

📄 Persistent-request библиотека для надежных запросов

🎬 Директива Props в blade-компонентах

🎬 Обзор Livewire 3 и Volt

🎬 LazyCollections и PHP генераторы


🟢 YII

🔹 Yii Router Composer Attribute Collector

🔹 Yii Strings 2.3

🔹 Yii Auth 3.1

🎬 Инструменты обеспечения качества библиотек в PHP


📄 СТАТЬИ

📄 Code smells — обзор на примере PHP

📄 Какой длины должны быть классы — когда «чистый» код на самом деле не так уж и хорош


🎬 ВИДЕО

🔹 Разбираем срез знаний для "Хардкорного курса PHP"



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

PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет комьюнити!
Один из главных контрибьютеров MoonShine написал статью-гайд по кастомизации страницы формы на MoonShine 2.0. Талантливый парень!
https://cutcode.dev/articles/kastomizaciia-stranicy-formy-moonshine-20
Привет, коллеги!
Перед релизом MoonShine v.2 хотел вынести на обсуждение вопрос - как будем дальше общаться по MoonShine? Чтобы принять правильное решение, хочу узнать ваше мнение. Оставляем как есть (отдельный топик в чате CutCode), или делаем новый чат?
Anonymous Poll
66%
оставляем как сейчас
34%
делаем отдельный чат
Привет, коллеги!
Работа над курсом по OAuth 2.0 кипит! Скоро я объявлю точные даты начала курса и расскажу о деталях. Ну а пока можно оформить предварительную запись на курс, чтобы не пропустить его начало и получить скидку!
https://learn.cutcode.dev/
Доброго вечера коллеги-муншайнеры!
Релиз MoonShine v.2.0 не за горами! Выходим на финишную прямую! Доступная версия 2.0 rc2 уже рабочая и готова радовать ваши проекты. Снял видео-гайд по обновлению с версии 1.6 до 2. Можно приступать:
https://youtu.be/y4RB25jb31c
Кто рад - ставим реакции. Тогда релиз выйдет раньше😉
Привет коллеги!
На многих ресурсах идут распродажи, и, наверняка, вы ждётё акцию и от CutCode!
Объявляю снижение цен на 25% на все доступные курсы:
1. Advanced MoonShine - отличный курс о коллективной разработке в GitHub и написании собственных пакетов, который не очень популярен, хотя материал хороший - рекомендую.
2. Укротитель PHPStorm.
3. PHP start.
4. SOLID code в Laravel.
5. Laravel Start - объявляю предварительную продажу на второй поток.
Выбирайте курс и повышайте свою квалификацию! Скидка будут действовать 11 по 13 ноября.
Media is too big
VIEW IN TELEGRAM
🎉 Ура, коллеги! 
Рад сообщить, что наконец-то вышла вторая версия MoonShine! Полгода ежедневной активной работы и этот день наконец-то настал! Пришлось немного перенести дату релиза, но это было необходимо для того чтобы вы могли пользоваться админкой с удовольствием!

Неоценимый вклад внесли @ivan_lnk и @dissnik. Просто супер-герои, титанический труд проделан за короткий срок. Также контрибьютили @opekunov @alexrififi

Вторая версия MoonShine обладает другой архитектурой и подходом, который я сравниваю с конструктором. Один раз разобравшись с MoonShine можно быстро разворачивать как админки так и сами сайты на Laravel (уже начал снимать гайд где мы сделаем сайт целиком на муншайн). Вчера набросал сервис с админкой за 40 минут. 

Теперь просьба к каждому участнику комьюнити - вступить в команду MoonShine и максимально распространять информацию по MoonShine среди знакомых, в своих фирмах, в тематических чатах и форумах. Вышел действительно отличный продукт, который должен попробовать каждый поклонник Laravel!

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

Вторая версия MoonShine переезжает на новый домен - https://moonshine-laravel.com . Сочный дизайн и новые фишки.

Теперь в чате добавляется новое правило - при обращении с вопросом необходимо указывать версию MoonShine
🌙Привет, коллеги! 🌙
Сегодня релиз MoonShine v2.1.0 с кодовым именем "Cosmo Fusion" 🍹! Команда здорово поработала, сделано много функций и поправлено большое количество багов! Можно обновляться. Подробности релиза с примерами кода в статье - https://cutcode.dev/articles/moonshine-21-cosmo-fusion
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет поклонники Laravel!

Напоминаю, что идёт запись на второй поток курса "Laravel start"! 🚀💻

Если хотите освоить Laravel с нуля, то этот курс специально для вас. Изучив его вы достигните уровня Laravel джуна - на такую цель я ориентировался, создавая программу для курса.👨‍🎓

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

Узнать больше о курсе и присоединиться к нему можно на этой странице - https://learn.cutcode.dev/laravel-start

Если будут вопросы - задавайте. Не упустите возможность стать востребованным Laravel разработчиком! 🔝
Доброго дня, коллеги!
Открыт доступ к курсу OAuth 2.0 с использованием Laravel Passport! Получился мощный курс, где мы не просто заюзали Passport по документации, а разобрали вдоль и поперек OAuth 2.0 стандарт (много полезной теории). А что самое интересное, практиковались не на выдуманном пет-проекте, а прямо на cutcode.dev, где реализовали сервер ресурсов и авторизации, api, sso и собственный socialite провайдер.
Вобщем рекомендую! Присоединяйтесь. Начало курса - 27 ноября.
https://learn.cutcode.dev/laravel-passport
Forwarded from Laravel World
MoonShine 2.0. Что нового?

Последние полгода CutCode работает над новой версией open-source админ-панели MoonShine. И вот недавно состоялся релиз MoonShine 2. Давайте пройдемся по всем значимым изменениям! Плюс о ближайших планах на MoonShine 3.

https://habr.com/ru/articles/774832/
🌙Привет, коллеги! 🌙
Сегодня релиз MoonShine v2.2.0 с кодовым именем "Double Barrel" 🍹! В релизе связанные поля, улучшения для TableBuilder и многое другое. Подробности релиза с примерами кода в статье - https://cutcode.dev/articles/moonshine-22-double-barrel

Также обновились пакеты
- Changelog
- Permissions
- Sortable tree resource
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет коллеги!
Уже началось обучение на курсах "Laravel Start" и "OAuth 2.0+Laravel Passport". 
Уверен, что многие разработчики хотят карьерного роста, и попросили у деда Мороза в 2024 году получить более высокооплачиваемую работу. Мой совет - рассчитывать только на себя! На деда Мороза надейся, а сам не плошай. Прокачивайте свои навыки и знания, и более оплачиваемые вакансии обеспечены! В этом году новых потоков по этим курсам не будет, поэтому пора присоединяться!
Кто хочет прокачаться по Laravel до уровня Junior:
https://learn.cutcode.dev/laravel-start
Кто решил изучить и реализовать авторизацию по протоколу OAuth 2.0:
https://learn.cutcode.dev/laravel-passport
Жду вас в чатах курсов!