Новости от CutCode
Ir al canal en Telegram
Новости и полезные материалы по web-разработке на PHP от CutCode . Общаемся тут AI - @ai_chat_cutcode L - @laravel_chat S - @symfony_cutcode Чем могу быть полезен - https://teletype.in/@cutcode/hello
Mostrar más1 379
Suscriptores
Sin datos24 horas
-57 días
-130 días
Archivo de publicaciones
1 379
Привет коллеги! 🎉
Вот и пришло время для старта новой рубрики! На днях я задавал в комьюнити вопрос и по поводу Symfony многие из вас в комментариях попали в точку — да, будет что-то связанное с этим фреймворком! А вот с автором не догадались.
Помните, я говорил, что хочу расширять контент на канале за пределы Laravel? Так вот, мы расширяем рамки дайджеста новостей и добавляем раздел по Symfony. А рассказывать новости будет Кирилл Несмеянов! 🎉 Авторитетный разработчик и популярный участник на различных конференциях и митапах. Раньше предпочитал Laravel, но сейчас утверждает, что Symfony будет получше (ну с этим заявлением мы еще разберемся).
Итак, Кирилл будет рассказывать об обновлениях Symfony в формате видео.
Первый пилотный выпуск уже готов, на мой взгляд здорово получилось!
https://youtu.be/bxgXbuThxb4
У нас собрались в основном ларавельщики, но, основная миссия CutCode это не сколько изучение Laravel, а развитие мышления разработчика. Не стоит привязываться только к Laravel, это отличный инструмент, но есть и другие фреймворки, и понимать что происходит за пределами одного фреймворка будет полезно!
Чтобы не мешать всё в один чат, сразу выводим обсуждение Symfony в отдельное направление - https://t.me/symfony_cutcode .
Есть что предложить? Пишите в комментариях 💬 Ну и поддерживаем Кирилла!
1 379
Привет, друзья! 👋
Знаете, я как-то скептически отношусь к распродажам 11.11 — не особо верю, что в магазинах реально снижают цены 🤔
Но... раз уж такой день, решил на CutCode сделать действительно честную скидку! Просто -30% на все курсы по промокоду:
1111Почему стоит успеть именно сейчас: - Скидки делаю редко - Предложение действует только до конца 11 ноября - Ноябрь - отличное время чтобы пройти курс Переходите на CutCode , выбирайте курс и используйте промокод
1111 при оформлении.
P.S. А вы вообще верите в честность скидок на распродажах? 🤔1 379
Привет, друзья! 👋
Решил немного поинтриговать вас сегодня! Будет новый вид контента на канале и новый автор. Пару спойлеров на картинке. Материал уже отснят, монтируем.
А пока делитесь в комментариях своими догадками — есть какие-то предположения? 😉
1 379
Repost from Пых
▶️ Пыхап!
Буквально через несколько минут начнётся первый в истории Пыхап! Залетайте в трансляцию на канале PHP Point!
https://youtu.be/Pa4pti6r-rc
В программе у нас 3 доклада:
🤯 (Не) используйте функциональное программирование в PHP
Андрей Клименко поломает вам голову основами ФП и примерами на Scala, из которых станет понятно, что из функционального мира уже доступно в PHP, а что ещё предстоит законтрибьютить.
⬇️Слайды
🐇 Вы не знаете RabbitMQ
Вадим Занфир расскажет, почему все современные фреймворки теряют сообщения и как на самом деле надо работать с "кроликом".
🤑 Как считать деньги и не терять их
В аду есть специальный котёл для тех, кто использует float для хранения денег. Сергей Жук подскажет, как в него не угодить.
Спонсор первого Пыхапа — Happy Job 💚! Обращайтесь в Happy Job за исследованиями вовлечённости и оценкой 360, ребята делают лучшую платформу для развития сотрудников.
1 379
🚀 Друзья, есть идея провести практический онлайн-воркшоп по Laravel!
Как я представляю себе воркшоп:
✨ В основном для новичков
✨ Упор на практику, больше чем урок, но и проще чем полноценный курс
✨ Живой интенсив с погружением в реальную разработку
✨ Пишем проект вместе, обсуждаем все решения в реальном времени
✨ Разбираем типичные грабли и как их избежать
✨ Делюсь лайфхаками из реального опыта работы над коммерческими проектами
✨ Общаемся в прямом эфире + потом обсуждение в чате
📝 Формат - прямой эфир продолжительностью 3-4 часа.
Вот такая идея, но не совсем понимаю, какие темы вам нужны. Может хотите разобраться с Inertia или основы Vue.js? Или сделать еще один ToDo лист? Или что то по сложнее???
Для разработчиков уровнем повыше тоже есть интересная идея - закрытые трансляции где будем разбираться с темами посложнее: Symfony, RoadRunner, создавать микросервисы и работать с gRPC. Пишем живой код, делимся опытом, обсуждаем архитектурные решения.
💭 Как вам такой формат? Может у вас есть свои предложения? Пишите в комментариях!
1 379
Привет, друзья! 👋
Наткнулся на интересное видео со сравнением Filament и нашего MoonShine! 🎥
https://www.youtube.com/watch?v=HOQZi8E_ED8
Всегда интересно посмотреть на свой продукт глазами других разработчиков. Особенно когда это честное сравнение, без попытки кого-то выделить или принизить. Автор очень детально разобрал оба пакета, и что меня особенно порадовало — отметил именно те моменты, на которые мы делали упор при разработке MoonShine.
Главный вывод автора — ключевое различие между пакетами в использовании Livewire. И тут я полностью согласен! Мы специально отказались от Livewire в MoonShine, чтобы добиться максимальной производительности. Например, при работе с модальными окнами мы делаем всего один запрос при первом открытии, а дальше работаем с кешированными данными.
Кстати, автор также отметил нашу встроенную систему импорта/экспорта и отдельную таблицу для администраторов — это действительно важные фичи, которые мы добавили исходя из реального опыта разработки админок.
Приятно видеть, что наши архитектурные решения замечают и ценят. Хотя, конечно, выбор между Filament и MoonShine всегда будет зависеть от конкретного проекта и предпочтений команды.
Есть специалисты по Filamet? Давайте обсудим 💬
1 379
Repost from PHP Digest
Дайджест PHP – Октябрь 2024
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 PHP 8.4.0 RC3 доступнен для тестирования
🔹 Вышли PHP 8.2.25 и PHP 8.3.13
🛠 PhpStorm 2024.3 EAP
🎂 Symfony исполнилось 19 лет
🐘 ЯДРО PHP
✅ RFC: Change Directory class to behave like an opaque object
📊 RFC: Add persistent curl share handles
📣 RFC: Add get_declared_enums() function
📣 RFC: Change behaviour of array sort functions to return a copy of the sorted array
📣 RFC: Support Closures in constant expressions
🔴 LARAVEL
📄 Как встроить систему приглашений в свое приложение с помощью Laravel и GraphQL
📄 Поддержка нескольких ботов в DefStudio Telegraph
📄 Куда движется Laravel? Обзор интервью с Taylor Otwell
🔹 Конфигурирование middleware в Laravel 11
🔹 Автоматизация резервного копирования баз данных c Laravel
🎬 От скелета до Laravel Orchid. Разработка back-office приложений
🎬 Новый функционал в Laravel - ContextualAttributes
🎬 Defer, Flexible и Concurrency: обзор анонсированных новинок для Laravel 11
🎬 Разбор JsonResource. Под капотом Laravel
🎬 PHP-линч Laravel с Кириллом Мокевниным, Данилом Щуцким и Алексеем Гагариным
⚫️ SYMFONY
📄 Автоматизация CQC на CI
📄 СТАТЬИ
📄 Как внедрение CI/CD превратилось в эпопею с рефакторингом
📄 PHP и работа с базами данных: как выбрать и использовать ORM для максимальной производительности
📄 Схематично, простыми словами о внутреннем устройстве PHP (Zend Engine, OPCache, JIT)
📄 Переход на Go глазами PHP-разработчика: 5 подводных камней
🎬 ВИДЕО
🔹 PHP-линч #22
🔹 PHP-линч #23
🔹 PHP-линч #24
🔹 PHP-линч #25
🔹 Open Source Цех #1 • PHP CS Fixer для new без скобок
🔹 Какое будущее ждет PHP?
🔹 LivePHP Meetup 2024.10
📅 СОБЫТИЯ
🔹 Пыхап № 1, 8 ноября 2024
🔹 PHP Russia 2024, 2-3 декабря 2024
—
Ещё больше новостей и ссылок в сентябрьском выпуске PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
1 379
Привет коллеги! 👋
Оправились от вчерашней викторины? Была жаркая игра, и Александр набрал больше 10000 очков к финалу, но Павел Бучнев на финишной прямой смог его все-таки обойти! Кто не смотрел в прямом эфире, можете глянуть в записи:
:
https://www.youtube.com/watch?v=Sw2CRO7kTbQ
Ну а сегодня я иду к Валентину Удальцову на линчевание Laravel в прямом эфире https://youtu.be/KpSfWe7XS3A
Предыстория:
Пару недель назад мы с Кириллом обсуждали PHP. Выяснилось, что он накануне имел дело с Laravel и, цитирую, "увидел очень много косяков" (https://www.youtube.com/watch?v=1XAbFkMaWxw&t=2682s).Ребята настроены серьезно, и даже собираются запретить использовать Laravel в России, меня привлекли в качестве адвоката Тейлора, буду защищать Laravel, и постараюсь отстоять наш любимый фреймворк! Еще и Алексей Гагарин будет, и со своим Темпоралом будет подливать масла в огонь. В общем нужна поддержка нашего комьюнити, мы должны минимум завалить их количеством! Сегодня хелоуин, но мы должны доказать, что Laravel разработчики это не зомби! Встречаемся на стриме у Валентина в 19:00 мск! https://youtu.be/KpSfWe7XS3A
1 379
🎮 ВНИМАНИЕ! Через несколько минут стартуем! 🎮
Включайте YouTube-канал CutCode прямо сейчас!
PHP-викторина "Своя игра" вот-вот начнется! За победу сразятся Сергей Предводителев, Александр Черняев и Павел Бучнев.
Щас начнётся!
https://www.youtube.com/live/Sw2CRO7kTbQ
1 379
Друзья, не пропустите! 🎮
30 октября на YouTube-канале CutCode состоится PHP-викторина с участием известных разработчиков из нашего сообщества!
Кто играет? 🎯
- Сергей Предводителев — контрибьютор Yii3 и создатель WordPress-плагина с более чем 100 000 активных установок
- Александр Черняев — создатель админ-панели Orchid для Laravel и организатор крутого квеста на laravel.su
- Павел Бучнев — мейнтейнер Spiral Framework, автор SleepingOwl Admin (еще одна популярная админка для Laravel) и Buggregator
Что будет? 🎯 Участники будут соревноваться в знании истории и интересных фактов о PHP, фреймворков и экосистемы!
Бонус! 🎁 У вас есть возможность задать вопрос любому участнику — автор самого интересного вопроса получит маскота PHP - слоника!
Чтобы задать вопрос, заполните форму: https://docs.google.com/forms/d/1d4p5T1BU4S6YVPSb2FhUuXfVKksxbFBOH89NO7tOuvA
Присоединяйтесь к трансляции: https://www.youtube.com/live/Sw2CRO7kTbQ Начало в 20:00 по московскому времени!
Будет интересно! Не забудьте включить уведомления, чтобы не пропустить! 🔔
#php #laravel #CutCode
1 379
🚀 Свежий дайджест PHP и Laravel за октябрь уже на CutCode!
Главное:
- PHP 8.4.0 RC3 готов к тестированию
- 19 лет Symfony!
- интересные PR в Laravel 11.26-11.29
📅 Не пропустите:
30 октября - "Своя игра" от CutCode #3
8 ноября - первый PHP митап
2-3 декабря - Highload + PHP Russia
https://www.youtube.com/watch?v=FgZCxFcubfM
#PHP #Laravel
1 379
Привет, друзья! 🎯
Третьего участника викторины угадали (это сделали знатоки на YouTube, а вот в телеграме не осилили)! Это Павел Бучнев из FartTime/Spiral!
Посмотрим на подсказки:
- Контрибьютил в Laravel и повздорил с Тейлором — делал PR в 5 версию Laravel, а также в https://github.com/nunomaduro/termwind. Написал этот твит и поспорил с Тейлором.
- Создал популярную админку для Laravel — это SleepingOwl Admin! Кто из Laravel-разработчиков не слышал про эту админку? 800+ звёзд на GitHub. Она была одной из первых и до сих пор используется 🦉
- Стримит по 3 часа, но обещает час — кто хоть раз смотрел стримы FartTime, знает: Паша говорит "на часик", а выходит минимум на три 😄 Но мы не жалуемся, ведь контент огонь!
- Хорошо разбирается как бороться с багами — тут прямая отсылка к его проекту Buggregator, который помогает в отладке. Кстати, если вы еще не видели, обязательно гляньте — крутая штука! 🐛 Мой обзор.
А теперь важные новости! 🎉
Все участники определены, и 30 октября на YouTube-канале CutCode состоится прямой эфир с викториной! Но это ещё не всё — у вас есть возможность стать частью шоу!
Напомню, формат игры предусматривает небольшое интервью с каждым участником в перерыве между турами. И мы предлагаем вам подготовить вопросы: как для определенного участника (Предводителев, Черняев, Бучнев), так и общий вопрос, который мы можем включить в викторину.
Автор самого интересного вопроса получит PHP-слона! 🐘 Победителя выберет программный комитет игры.
Заполните форму.
Жду ваши каверзные вопросы! Давайте сделаем эфир ещё интереснее вместе! 🎤
P.S. Не забудьте подписаться на канал и включить уведомления, чтобы не пропустить трансляцию! 📺
https://www.youtube.com/live/Sw2CRO7kTbQ
1 379
Привет, друзья! 🎮
Итак, второго участника нашей PHP-викторины тоже раскрыли! Это действительно был Александр Черняев.
Давайте разберём подсказки:
Бросил университет дважды — Саша действительно дважды уходил из универа, так как считал, что это скучно в сравнении с реальной работой на практике.
Создал популярную админку для Laravel — Orchid, которая собрала уже почти 4,5к звёзд на GitHub ⭐️.
Устроил викторину для разработчиков — сделал квест по Laravel на laravel.su после редизайна.
А теперь переходим к новому участнику!
- Контрибьютил в Laravel и как-то повздорил с Тейлором
- Создал популярную админку для Laravel
- Стримит по 3 часа, но обещает уложиться за час
Кажется, кто-то любит долгие стримы! 🎥
Я уверен, что среди вас есть те, кто уже догадался, о ком идёт речь! Ждём ваши догадки в комментариях! 💭
1 379
Коллеги, привет! 👋
Кто-то уже заметил что в чате сегодня появились сообщения от бота по учёта благодарностей. У нас уже был помощник, но мы его довели до ума и теперь он будет более точно считать поинты за помощь в чате. Теперь у нас есть удобный способ отмечать полезные ответы и вести статистику помощи в сообществе! 🎯
Как это работает
Есть два простых способа сказать "спасибо":
1. Ответ на сообщение
Достаточно ответить на сообщение помогавшего участника в котором встречается слово "спасибо" или "благодарю".
2. Реакции на сообщение
Если лень писать текст (а такое бывает, сам ленивый), можно просто поставить реакцию ❤️ или 🙏 на сообщение.
Никакой магии — всё интуитивно понятно 😊
Важные моменты, о которых стоит знать
Конечно, есть некоторые ограничения, чтобы система работала честно:
- Не пытайтесь накручивать себе рейтинг — благодарности самому себе не засчитываются
- Не просите друзей накрутить вам рейтинг — бот не дурачок, отслеживает подозрительную активность и жалуется мне
- После благодарности нужно немного подождать перед следующей — 1 час (чтобы не было спама) — согласитесь редко бывает когда вы хотите сказать спасибо сразу всем
- Бот не участвует в рейтинге (хотя иногда его тоже хочется поблагодарить 😄)
- За одно сообщение даётся максимум 1 балл, даже если его оценили несколько человек
- Бот начисляет баллы только в теме "Вопросы и помощь"
- Отменить благодарность нельзя - слово не воробей как говорят
Как считаются баллы
Система прозрачная:
- Каждая засчитанная благодарность = 1 балл
- Ведутся два параллельных рейтинга:
- Общий (показывает, насколько человек полезен сообществу с начала года)
- Месячный (тут можно посоревноваться на короткой дистанции)
Когда вы получаете балл, бот сразу покажет ваши текущие позиции в обоих рейтингах.
Зачем это нужно
Я считаю, что важно отмечать тех, кто помогает другим. Это мотивирует делиться знаниями и создаёт правильную атмосферу в сообществе. К тому же, по рейтингу легко найти людей, которые действительно хорошо разбираются в теме и готовы помочь.
Пока бот работает в тестовом режиме. Несколько дней потестируем, а с ноября думаю сделать месячный рейтинг с призами.
А как вам такая система? Может, есть идеи, что можно улучшить или добавить? Делитесь в комментариях! 💭
1 379
Привет коллеги!
Викторина по PHP всё ближе и первого участника отгадали! Это Сергей Предводителев! 🧠
Пройдёмся по подсказкам:
- участвует в разработке PHP фреймворка
Активно контрибьютит в Yii3
- не любит код WordPress, но сделал плагин с 100+ тыс. активных установок
Сергею не нравится как устроен внутри WordPress, но он написал плагин LuckyWP Table of Contents (https://wordpress.org/plugins/luckywp-table-of-contents/), который стоит более чем на 100 000 сайтов.
- хранил свой первый код на магнитной ленте
У Сергея в детстве был комп ZX-Spectrum с бейсиком на борту, у него не было какой-то ПЗУ и программы, чтобы сохранять, поэтому приходилось записывать информацию на кассетник.
Угадать было не просто. Но вы справились!
Переходим к следующему участнику. Вот подсказки:
- Бросил университет. Дважды.
- Создал популярную админку для Laravel.
- Устроил викторину для разработчикам с загадками.
Погнали!
1 379
Друзья-разработчики, у нас отличные новости! 🎉
Канал CutCode готовит для вас третий выпуск PHP-викторины! 🚀
Вы просили - мы сделали! Готовьтесь к новой порции интеллектуальных битв, неожиданных вопросов и, конечно же, отличного настроения.
А пока можно вспомнить наши предыдущие PHP-викторины! 🏆
Первый выпуск https://youtube.com/live/WNIAO0kEk7U (Адель Файзрахманов, Александр Макаров и Кирилл Несмеянов)
Второй выпуск https://youtube.com/live/ef0LPaVNJLs (Валентин Удальцов, Алексей Гагарин и Пётр Мязин)
В третьем выпуске мы уже учли ваше основное пожелание: упростить вопросы чтобы сделать игру еще динамичнее и интереснее!
Готовы к новым интеллектуальным баталиям? Третий выпуск обещает быть еще круче!
А для начала - давайте угадаем первого участника! Вот подсказки:
- участвует в разработке PHP фреймворка
- не любит код WordPress, но сделал плагин с 100+ тыс. активных установок
- хранил свой первый код на магнитной ленте
Кто же это? Пишите ваши догадки в комментариях!
1 379
Repost from Laravel World
Гайд по деплою web-приложений для новичков. Часть 3. Простая автоматизация
https://habr.com/ru/articles/850874/
1 379
🚀 Привет, поклонники Laravel! На канале CutCode новое небольшое видео, в котором покажу удобную фичу для работы с базами данных в Laravel. 💻
Эта Artisan команда, которая поможет вам быстро подключиться к базе данных. Представьте: вы на сервере и хотите быстро проверить информацию в таблице, а не вспоминать пароли и пользователей. Всего одна команда, и вы в деле! 🎯
https://youtu.be/UIytdfGb71w
1 379
Как правильно покрывать API тестами?
Многие разработчики сталкиваются с проблемой: тесты либо не покрывают основной функционал, либо их вообще нет, либо их пишут уже когда проект готов, и делать это становится утомительно.
На моем курсе по API я покажу, как удобно и эффективно создавать тесты, которые действительно работают. Мы будем применять подход TDD (разработка через тестирование), начиная разработку с написания тестов, при этом будем ориентироваться на "золотую середину" - покрывать тестами не всё подряд, а только действительно важные моменты.
🧐Преимущества такого подхода:
1. Минимизация рисков ошибок на продакшене. Тесты покрывают критически важные части проекта, что значительно снижает вероятность критических сбоев в работе API.
2. Экономия времени на создание и поддержку продукта. TDD помогает выявлять проблемы на ранних этапах разработки, что сокращает время на отладку и рефакторинг в будущем.
3. Уверенность. Готовые тесты станут вашей "страховкой" во время рефакторинга, позволяя смело вносить изменения в код.
4. Независимость от дополнительных инструментов. С TDD вам не понадобится даже Postman - все необходимое тестирование будет встроено в процесс разработки.
Научитесь создавать надежные и эффективные API, экономя время и ресурсы. Записываемся на курс по API тут:
https://learn.cutcode.dev/store-api.
Осталось несколько дней до закрытия группы.
1 379
Привет, поклонники Laravel!
Выложил урок из курса по API с разбором JSON-ресурсов и коллекций! Расскажу, почему я предпочитаю использовать собственные решения, а не стандартные JSON-ресурсы.
https://youtu.be/FhwJkBTZn5o
Материал отлично впишется в рубрику "Под капотом Laravel", а посмотрев ролик, вы настолько проникнетесь темой, что захотите записаться на курс по API.
https://learn.cutcode.dev/store-api
Кстати, кто откладывает покупку курса — завтра последний день, когда он доступен по сниженной цене! Да и вообще, попасть на курс можно будет только до конца этой недели.
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
