Новости от 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
🚀 Хватит откладывать свое обучение на потом!

Знакомая ситуация? Ты давно хочешь освоить Laravel, но каждый раз находишь оправдание, чтобы отложить обучение. "Начну с понедельника", "Вот закончу этот проект и тогда...", "Сейчас нет времени".

А время-то идет. Рынок не ждет, технологии развиваются, а ты все еще топчешься на месте.
💡 1 сентября – идеальный день, чтобы начать учиться! День знаний – это не только про школьников, это про всех, кто хочет учиться и готов инвестировать в себя.
🎓 Через месяц стартует долгожданный курс по Laravel API. Да, это самый ожидаемый курс, судя по количеству предварительных записей. Но чтобы успешно его пройти, нужно уверенное знание Laravel, на уровне моего курса Изучение продвинутых методик Laravel.
⚡️ Не упусти свой шанс! Начни подготовку к курсу по Laravel API прямо сейчас.

🎁 Чтобы сделать твое решение еще проще, я запускаю розыгрыш промокодов и подарочных билетов на курсы от CutCode:
- по одному билету на курсы Продвинутые методики Laravel, Laravel Start и API
- скидка 30% на все курсы от CutCode
- полгода на сервис onFriday

❗️Итак, условия розыгрыша - написать в комментарии к этому посту, какие призы тебе интересны (можно указать несколько):
- coupon30 - скидка 30% на все курсы от CutCode
- store - билет на курс Изучение продвинутых методик Laravel на примере интернет-магазина
- start - билет на курс Laravel Start
- api - билет на курс Laravel API
- onFriday - 6 месяцев бесплатного использования onFriday

Например:
coupon30, store, api, onFriday


Заявки принимаю до 3 сентября (включительно). Сам розыгрыш проведу 4 сентября в прямом эфире на YouTube в 20-00 (мск) при помощи генератора случайных чисел, по каждому призу.

Действуй сейчас, пока другие сомневаются!

#Laravel #CutCode
🚨 Внимание! Запись на розыгрыш курсов подходит к концу. 🚨

Друзья, сегодня 3 сентября - последний день, когда вы можете подать заявку на участие в нашем розыгрыше обучающих курсов от CutCode!

Времени осталось совсем немного, не упустите свой шанс выиграть:
- Билеты на курсы ИМ, Laravel Start и API
- Скидку 30% на все курсы от CutCode
- Полгода использования сервиса onFriday

🎟️ Как участвовать? Просто оставьте комментарий под постом https://t.me/laravel_cutcode/566, указав желаемый приз:
- coupon30 (скидка 30% на все курсы)
- store (билет на курс продвинутых методик)
- start (билет на курс Laravel Start)
- api (билет на курс Laravel API)
- onFriday (6 месяца бесплатного использования)

🎉 Розыгрыш состоится уже завтра, 4 сентября, в прямом эфире в 20:00 по московскому времени!

#CutCode #Laravel
🚀 Отличные новости для разработчиков на Laravel и энтузиастов нейросетей! 🤖

Наш товарищ Павел Бучнев на недавнем стриме показал, как работать с LLM и создавать агентов со своими функциями. Более того, он разработал небольшой фреймворк для взаимодействия с агентами!
Во время стрима спрашивали, возможно ли создавать LLM-агентов для Laravel. Что ж, есть хорошие новости – всё уже готово! 🎉

Презентую LLM Agents для Laravel! 💻
https://github.com/llm-agents-php/sample-app-laravel

Также можно глянуть короткую презентацию примера на Laravel https://www.youtube.com/watch?v=Tlu6PyL3Ur4 где ИИ самостоятельно определяет какие команды вызывать и делает все за Пашу, на данный момент мы уже не знаем это все еще Павел или ИИ уже его захватил и взял управление на себя

Готовы прокачать свои проекты на Laravel с помощью ИИ? Пользуйтесь и возможно вас пощадят во время восстания машин. 🚀🧠
#Laravel #ИИ #LLMAgents #FartTime #GPT
Сегодня в 20:00 МСК проведем стрим на YouTube-канале CutCode!

📅 План прямого эфира:
1. Начнем с розыгрыша призов курсов и скидок по случаю Дня знаний. 🎁📚
2. Затем покажу, как идет работа над MoonShine v3: что уже сделано и какие новые пакеты для него сделаны. 🚀

Не забудьте записать в свой план на вечер наш стрим на CutCode! 📅🔔

До встречи на эфире! 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья!
Спешу поделиться итогами вчерашнего розыгрыша, посвященного Дню знаний!
Результаты и список участников собрал на отдельной странице Notion (запрёщенка). Проверяйте, возможно, удача улыбнулась именно вам!
https://handsomely-hedgehog-f75.notion.site/1-8ab67951f2bc40d6bbc15b2639ec722d

От всей души поздравляю победителей! В ближайшее время с вами свяжутся для обсуждения деталей получения призов.
Благодарю всех за участие и ещё раз с праздником!
Forwarded from PHP Digest
Дайджест PHP – Сентябрь 2024

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

⚡️ НОВОСТИ

🔹 Первые бета-версии PHP 8.4 доступны для тестирования

🔹 Вышли PHP 8.2.23 и PHP 8.3.11

💜 State of Generics and Collections

🛠 Вышел PhpStorm 2024.2


🐘 ЯДРО PHP

📣 RFC: Allow int type argument to BCMath function

📣 RFC: Improve language coherence for the behaviour of offsets and containers

📣 RFC: Function Autoloading v4

📣 RFC: Should PHP have a directive that makes the parser treat all namespaced function calls as global?

📣 RFC: Default expression

RFC: Lazy Objects

RFC: Property hook improvements

RFC: Add bcdivmod to BCMath

RFC: Asymmetric Visibility v2

RFC: Static class


🔴 LARAVEL

🎬 Laravel Debugbar: эффективная отладка кода. Настройка и использование пакета

🎬 Перетаскивание элементов в таблице (Reorder): в админ-панели MoonShine

🎬 Мой опыт использования PEST для тестирования проекта на Laravel

📄 Использование Laravel драйвера centrifugo для широковещания

🔹 Сигналы в Artisan командах

🔹 Кастомные Query Builders в Laravel

📄 Добавление Swagger UI в ваше приложение Laravel


⚫️ SYMFONY

📄 Повышаем читаемость Symfony DI


📄 СТАТЬИ

📄 PHP 8.4: Новые функции поиска в массиве. Пишем с нуля

📄 Статистика использования версий PHP: июль 2024 года

📄 Golang убивает PHP

📄 PHP функции и способы их применения

📄 Разработчики на PHP умеют писать код, но не всегда знают как устроен web-server

📄 Open-source. Плюсы и минусы на примере MoonShine Laravel

🔹 Посвящается никому

📄 Yaml — король мета-описаний

📄 Отладка PHP сценариев в Docker-контейнере с помощью PhpStorm и Xdebug. Глубокое погружение

🔹 В мире PHP #2


🎬 ВИДЕО

🔹 Мастер-класс по Temporal на примере регистрации пользователей с KYC и Email верификацией

🔹 Разбираем срез знаний 4-ого потока Хардкорного курса PHP

🔹 Мастер-класс по созданию парсера protobuf синтаксиса на PHP с помощью AI

🔹 Разработка LLM-агентов на PHP: Пошаговое руководство


📅 СОБЫТИЯ

🔹 Podlodka PHP Crew, 30 сентября – 4 октября, 2024

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



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

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

Как вы знаете скоро будет проводится курс по Laravel API, о котором я давно говорил. В этом посте я хочу подчеркнуть, что данный курс ориентирован на опытных разработчиков, уже обладающих основательными знаниями Laravel. Интенсивность обучения и глубина материала по API потребуют от вас полной сосредоточенности и готовности к серьезной работе.

Учитывая насыщенность программы, у участников не будет возможности параллельно изучать дополнительные материалы. Предполагается, что студенты будут максимально вовлечены в процесс обучения и не будут отвлекаться на вопросы, не связанные непосредственно с темой курса.

Поэтому рекомендация:
если вы собираетесь проходить курс по API, то настоятельно советую предварительно пройти курс "Продвинутые методики Laravel". Начало курса по API запланировано на начало октября, у вас еще есть время на подготовку. Посвятите ближайший месяц изучению "Продвинутых методик Laravel", и вы будете полностью готовы к погружению в мир профессиональной разработки API.
📢 Привет, коллеги!
Я давно обещал открыть урок с курса интернет-магазин (часть backend), пора выполнять!
Видео по исключениям (exceptions) в PHP и их обработкой в Laravel. 🚀 Изучим не только основы (конструкции try-catch), но и объясню, как правильно обрабатывать ошибки и зачем.
Это видео не только поможет узнать про работу с exceptions, но и даст понимание о качестве видеокурсов, которые я делаю.
Напоминаю - скоро курс по API, и там я жду тех, кто уже прошел курс Продвинутые методики изучения Laravel на примере интернет-мазазина, часть 1, Backend. https://learn.cutcode.dev/store
Еще есть время пройти его!

Смотрите видео и получите новые знания, которые помогут вам осветить тьму ошибок. 🔦
https://youtu.be/9sjigy2e_V8
🚀 Привет, коллеги!
На канале CutCode мы продолжаем погружение в мир Laravel. На этот раз обсудим новую фичу — контекстные атрибуты, которые уже доступны в Laravel, хотя и не описаны в документации.

В видео я покажу, как применять контекстные атрибуты на практических примерах и даже создадим свой атрибут.

https://youtu.be/AieRKOZHhUc
Друзья, рад сообщить, что работа над курсом по API близится к завершению и в начале октября стартует первый поток.

Точная дата начала курса пока не определена, но чтобы не пропустить начало обучения, приглашаю вас записаться в лист ожидания на learn.cutcode.dev, плюс будет предоставлена скидка 10% на участие в курсе.
Forwarded from PHP Digest
https://www.youtube.com/watch?v=WDitiAjJg7g

В конце августа мне выпала возможность сгонять на Laracon US.

Среди докладов было много анонсов и мотивационных прогонов, и пара-тройка более технических, которые я все пропустил, потому что в основном общался с разными ребятками из сообщества.

Например, там был известный стример ThePrimeagen и я пристал к нему с вопросом про PHP.

Немного пообщались с Аделем про трейты, но звук не вышел, поэтому этот разговор остался за кадром :-)

Как вам такой формат?
Работа над подготовкой конференции Podlodka PHP Crew идет полным ходом! Кто хочет пойти? Разыграю 1 билет (условия в конце поста).

Тема сезона – “Практическая архитектура”, и программа конференции готова. Ниже несколько примеров, о чем будут рассказывать эксперты:

- Архитектурная документация по модели C4 с Кириллом Сурогатовым (Oxagile). Узнаем, как эффективно визуализировать сложные системы и наладить общение между командами 📊
- Переезд на RoadRunner — Владимир Плахотников (Yclients) поделится опытом миграции и оптимизации большого PHP-монолита 🚛
- RabbitMQ vs Kafka — Михаил Каморин (Skyeng) расскажет, как выбрать брокера сообщений для обработки больших объёмов данных 🚀
- Лайвкодинг с Temporal — Алексей Гагарин и Павел Бучнев (Spiral Scout) покажут, как интеграция Temporal упрощает жизнь разработчикам. 👨‍💻

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

Полную программу конференции вы найдете на сайте по ссылке ниже, и там же можно купить билеты. Кстати, до конца этой недели еще действуют сниженные цены! 💥
https://podlodka.io/phpcrew

❗️Для комьюнити CutCode я разыграю билет на эту конференцию в честном состязании разработчиков.

ℹ️Условия конкурса:
1. Напишите в комментариях к этому посту смешную историю из из жизни разработчика.
2. Победителем станет тот, чья история наберет больше всего реакций.
3. Итоги подведем 29 сентября.
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Привет, друзья!
На канале CutCode вышло новое видео, с разбором новых возможностей Laravel 11, которые анонсировал Taylor на Laracon! 🔥

Покажу Helper defer с отложенным выполнением задач, фасад Concurrency для параллельного выполнения и метод flexible для динамического обновления кэша в фоновом режиме.

Нововведения действительно интересные. Будьте в тренде!
https://youtu.be/TsLOujCDeJ4
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from GitVerse News (Anna Smirnova)
#GitVerseКейс

Смотри, какой репозиторий: MoonShine
🖥

Крутые проекты с GitVerse снова на связи! Сегодня расскажем о MoonShine — open source проекте, предназначенном для создания админ-панелей для Laravel.

Итак, как проект создавался?

Проект создан Данилом Щуцким, автором CutCode, и существует уже более двух лет. Все началось с идеи в Telegram-чате Laravel Community от CutCode, которая звучала примерно так: «А почему бы не начать свой open source и совместно его развивать?». И вот, пройдя все этапы и стадии (о которых можно прочитать в статье автора), проект успешно развивается.

Задачи проекта — обеспечить одновременно простоту использования для начинающих разработчиков и сохранение широкой функциональности, ускорить процесс разработки админ-панелей для Laravel-проектов и реализовать быстрое создание MVP.

🔍Из чего MoonShine состоит?

Помимо ядра админ-панели проект включает в себя:

компонентную систему для комфортного построения UI;
ресурсы для работы с данными и страницы для отображения контента;
конструкторы форм и таблиц;
темы на выбор с возможностью кастомизации;
инструменты для создания дашбордов;
систему авторизации и управления правами доступа.

Факты:

➡️MoonShine использует стек TAL (Tailwind CSS, Alpine.js, Laravel);
➡️базовую админ-панель с авторизацией и CRUD можно развернуть всего за 5 минут;
➡️для MoonShine уже создано более 15 дополнительных пакетов, расширяющих его функциональность.

🔗 Узнать о проекте подробнее и следить за его развитием можно по ссылке в репозиторий

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, доброго дня!
Завтра в 14:00 (мск) подведем итоги конкурса на один билет на конференцию Podlodka PHP Crew!
Напоминаю, что мы выбираем самую смешную историю из жизни разработчика. Историй пока набралось немного.
Победит тот участник, чья история наберет больше всего реакций. Так что у вас еще есть время поддержать понравившиеся истории тут - https://t.me/laravel_cutcode/580 ! Или написать свою историю и побороться за билет на конференцию.
Доброго дня, коллеги!
Подводим итоги конкурса историй - https://t.me/laravel_cutcode/580 .

🥳 Победитель - @skyandfly !

Его история получила наибольшее количество реакций + он опубликовал сразу несколько историй. 🎉
Билет на Podlodka PHP Crew уходит к нему. Поздравляю!

Всем остальным участникам - благодарность за участие в розыгрыше. 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍🏫Прямой эфир, посвященный курсу по API

Привет, коллеги!

📅 1 октября в 20:00 по Москве я проведу прямой эфир на YouTube-канале CutCode, где расскажу о своём новом курсе "Изучение продвинутых методик Laravel. Часть 2. API".

Немного предыстории:
🕰 Я задумал этот курс еще 2 года назад, и вот наконец-то закончил его создание. В таком "долгострое" есть плюс - я значительно расширил содержание курса (которое задумывал изначально), стараясь учесть все последние тенденции в разработке API.

На стриме я расскажу:
- Почему этот курс откладывался
- Программа курса: что входит в теорию и практику
- Особенности курса: сравнение подходов и акцент на автоматизацию
- И, конечно, отвечу на все ваши вопросы!

Обязательно присоединяйтесь к прямому эфиру!

🎁 Важно: Сразу после стрима я открою продажи курса со специальной скидкой! Но только на 2 дня, так что не упустите шанс сэкономить.

💬 У вас уже есть вопросы? Оставляйте их в комментариях под этим постом - я отвечу на них во время эфира.

Не забудьте подписаться на YouTube-канал CutCode и включить уведомления о начале стрима!

https://www.youtube.com/live/05JpWyW4b7s

#Laravel #API #CutCode