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

Новости от CutCode

الذهاب إلى القناة على Telegram

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

إظهار المزيد
1 379
المشتركون
-224 ساعات
-77 أيام
-230 أيام
أرشيف المشاركات
Привет коллеги! 🎉 Вот и пришло время для старта новой рубрики! На днях я задавал в комьюнити вопрос и по поводу Symfony многие из вас в комментариях попали в точку — да, будет что-то связанное с этим фреймворком! А вот с автором не догадались. Помните, я говорил, что хочу расширять контент на канале за пределы Laravel? Так вот, мы расширяем рамки дайджеста новостей и добавляем раздел по Symfony. А рассказывать новости будет Кирилл Несмеянов! 🎉 Авторитетный разработчик и популярный участник на различных конференциях и митапах. Раньше предпочитал Laravel, но сейчас утверждает, что Symfony будет получше (ну с этим заявлением мы еще разберемся). Итак, Кирилл будет рассказывать об обновлениях Symfony в формате видео. Первый пилотный выпуск уже готов, на мой взгляд здорово получилось! https://youtu.be/bxgXbuThxb4 У нас собрались в основном ларавельщики, но, основная миссия CutCode это не сколько изучение Laravel, а развитие мышления разработчика. Не стоит привязываться только к Laravel, это отличный инструмент, но есть и другие фреймворки, и понимать что происходит за пределами одного фреймворка будет полезно! Чтобы не мешать всё в один чат, сразу выводим обсуждение Symfony в отдельное направление - https://t.me/symfony_cutcode . Есть что предложить? Пишите в комментариях 💬 Ну и поддерживаем Кирилла!

Привет, друзья! 👋 Знаете, я как-то скептически отношусь к распродажам 11.11 — не особо верю, что в магазинах реально снижают цены 🤔 Но... раз уж такой день, решил на CutCode сделать действительно честную скидку! Просто -30% на все курсы по промокоду:
1111
Почему стоит успеть именно сейчас: - Скидки делаю редко - Предложение действует только до конца 11 ноября - Ноябрь - отличное время чтобы пройти курс Переходите на CutCode , выбирайте курс и используйте промокод 1111 при оформлении. P.S. А вы вообще верите в честность скидок на распродажах? 🤔

Привет, друзья! 👋 Решил немного поинтриговать вас сегодня! Будет новый вид контента на канале и новый автор. Пару спойлеров
Привет, друзья! 👋 Решил немного поинтриговать вас сегодня! Будет новый вид контента на канале и новый автор. Пару спойлеров на картинке. Материал уже отснят, монтируем. А пока делитесь в комментариях своими догадками — есть какие-то предположения? 😉

Repost from Пых
▶️ Пыхап! Буквально через несколько минут начнётся первый в истории Пыхап! Залетайте в трансляцию на канале PHP Point! https://youtu.be/Pa4pti6r-rc В программе у нас 3 доклада: 🤯 (Не) используйте функциональное программирование в PHP Андрей Клименко поломает вам голову основами ФП и примерами на Scala, из которых станет понятно, что из функционального мира уже доступно в PHP, а что ещё предстоит законтрибьютить. ⬇️Слайды 🐇 Вы не знаете RabbitMQ Вадим Занфир расскажет, почему все современные фреймворки теряют сообщения и как на самом деле надо работать с "кроликом". 🤑 Как считать деньги и не терять их В аду есть специальный котёл для тех, кто использует float для хранения денег. Сергей Жук подскажет, как в него не угодить. Спонсор первого Пыхапа — Happy Job 💚! Обращайтесь в Happy Job за исследованиями вовлечённости и оценкой 360, ребята делают лучшую платформу для развития сотрудников.

🚀 Друзья, есть идея провести практический онлайн-воркшоп по Laravel! Как я представляю себе воркшоп: ✨ В основном для новичков ✨ Упор на практику, больше чем урок, но и проще чем полноценный курс ✨ Живой интенсив с погружением в реальную разработку ✨ Пишем проект вместе, обсуждаем все решения в реальном времени ✨ Разбираем типичные грабли и как их избежать ✨ Делюсь лайфхаками из реального опыта работы над коммерческими проектами ✨ Общаемся в прямом эфире + потом обсуждение в чате 📝 Формат - прямой эфир продолжительностью 3-4 часа. Вот такая идея, но не совсем понимаю, какие темы вам нужны. Может хотите разобраться с Inertia или основы Vue.js? Или сделать еще один ToDo лист? Или что то по сложнее??? Для разработчиков уровнем повыше тоже есть интересная идея - закрытые трансляции где будем разбираться с темами посложнее: Symfony, RoadRunner, создавать микросервисы и работать с gRPC. Пишем живой код, делимся опытом, обсуждаем архитектурные решения. 💭 Как вам такой формат? Может у вас есть свои предложения? Пишите в комментариях!

Привет, друзья! 👋 Наткнулся на интересное видео со сравнением Filament и нашего MoonShine! 🎥 https://www.youtube.com/watch?v=HOQZi8E_ED8 Всегда интересно посмотреть на свой продукт глазами других разработчиков. Особенно когда это честное сравнение, без попытки кого-то выделить или принизить. Автор очень детально разобрал оба пакета, и что меня особенно порадовало — отметил именно те моменты, на которые мы делали упор при разработке MoonShine. Главный вывод автора — ключевое различие между пакетами в использовании Livewire. И тут я полностью согласен! Мы специально отказались от Livewire в MoonShine, чтобы добиться максимальной производительности. Например, при работе с модальными окнами мы делаем всего один запрос при первом открытии, а дальше работаем с кешированными данными. Кстати, автор также отметил нашу встроенную систему импорта/экспорта и отдельную таблицу для администраторов — это действительно важные фичи, которые мы добавили исходя из реального опыта разработки админок. Приятно видеть, что наши архитектурные решения замечают и ценят. Хотя, конечно, выбор между Filament и MoonShine всегда будет зависеть от конкретного проекта и предпочтений команды. Есть специалисты по Filamet? Давайте обсудим 💬

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 лет 🐘 ЯДРО PHPRFC: 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 🎬

Привет коллеги! 👋 Оправились от вчерашней викторины? Была жаркая игра, и Александр набрал больше 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

🎮 ВНИМАНИЕ! Через несколько минут стартуем! 🎮 Включайте YouTube-канал CutCode прямо сейчас! PHP-викторина "Своя игра" вот-вот начнется! За победу сразятся Сергей Предводителев, Александр Черняев и Павел Бучнев. Щас начнётся! https://www.youtube.com/live/Sw2CRO7kTbQ

Друзья, не пропустите! 🎮 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

🚀 Свежий дайджест 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

Привет, друзья! 🎯 Третьего участника викторины угадали (это сделали знатоки на 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

Привет, друзья! 🎮 Итак, второго участника нашей PHP-викторины тоже раскрыли! Это действительно был Александр Черняев. Давайте разберём подсказки: Бросил университет дважды — Саша действительно дважды уходил из универа, так как считал, что это скучно в сравнении с реальной работой на практике. Создал популярную админку для Laravel — Orchid, которая собрала уже почти 4,5к звёзд на GitHub ⭐️. Устроил викторину для разработчиков — сделал квест по Laravel на laravel.su после редизайна. А теперь переходим к новому участнику! - Контрибьютил в Laravel и как-то повздорил с Тейлором - Создал популярную админку для Laravel - Стримит по 3 часа, но обещает уложиться за час Кажется, кто-то любит долгие стримы! 🎥 Я уверен, что среди вас есть те, кто уже догадался, о ком идёт речь! Ждём ваши догадки в комментариях! 💭

Коллеги, привет! 👋 Кто-то уже заметил что в чате сегодня появились сообщения от бота по учёта благодарностей. У нас уже был
Коллеги, привет! 👋 Кто-то уже заметил что в чате сегодня появились сообщения от бота по учёта благодарностей. У нас уже был помощник, но мы его довели до ума и теперь он будет более точно считать поинты за помощь в чате. Теперь у нас есть удобный способ отмечать полезные ответы и вести статистику помощи в сообществе! 🎯 Как это работает Есть два простых способа сказать "спасибо": 1. Ответ на сообщение Достаточно ответить на сообщение помогавшего участника в котором встречается слово "спасибо" или "благодарю". 2. Реакции на сообщение Если лень писать текст (а такое бывает, сам ленивый), можно просто поставить реакцию ❤️ или 🙏 на сообщение. Никакой магии — всё интуитивно понятно 😊 Важные моменты, о которых стоит знать Конечно, есть некоторые ограничения, чтобы система работала честно: - Не пытайтесь накручивать себе рейтинг — благодарности самому себе не засчитываются - Не просите друзей накрутить вам рейтинг — бот не дурачок, отслеживает подозрительную активность и жалуется мне - После благодарности нужно немного подождать перед следующей — 1 час (чтобы не было спама) — согласитесь редко бывает когда вы хотите сказать спасибо сразу всем - Бот не участвует в рейтинге (хотя иногда его тоже хочется поблагодарить 😄) - За одно сообщение даётся максимум 1 балл, даже если его оценили несколько человек - Бот начисляет баллы только в теме "Вопросы и помощь" - Отменить благодарность нельзя - слово не воробей как говорят Как считаются баллы Система прозрачная: - Каждая засчитанная благодарность = 1 балл - Ведутся два параллельных рейтинга: - Общий (показывает, насколько человек полезен сообществу с начала года) - Месячный (тут можно посоревноваться на короткой дистанции) Когда вы получаете балл, бот сразу покажет ваши текущие позиции в обоих рейтингах. Зачем это нужно Я считаю, что важно отмечать тех, кто помогает другим. Это мотивирует делиться знаниями и создаёт правильную атмосферу в сообществе. К тому же, по рейтингу легко найти людей, которые действительно хорошо разбираются в теме и готовы помочь. Пока бот работает в тестовом режиме. Несколько дней потестируем, а с ноября думаю сделать месячный рейтинг с призами. А как вам такая система? Может, есть идеи, что можно улучшить или добавить? Делитесь в комментариях! 💭

Привет коллеги! Викторина по PHP всё ближе и первого участника отгадали! Это Сергей Предводителев! 🧠 Пройдёмся по подсказкам: - участвует в разработке PHP фреймворка Активно контрибьютит в Yii3 - не любит код WordPress, но сделал плагин с 100+ тыс. активных установок Сергею не нравится как устроен внутри WordPress, но он написал плагин LuckyWP Table of Contents (https://wordpress.org/plugins/luckywp-table-of-contents/), который стоит более чем на 100 000 сайтов. - хранил свой первый код на магнитной ленте У Сергея в детстве был комп ZX-Spectrum с бейсиком на борту, у него не было какой-то ПЗУ и программы, чтобы сохранять, поэтому приходилось записывать информацию на кассетник. Угадать было не просто. Но вы справились! Переходим к следующему участнику. Вот подсказки: - Бросил университет. Дважды. - Создал популярную админку для Laravel. - Устроил викторину для разработчикам с загадками. Погнали!

Друзья-разработчики, у нас отличные новости! 🎉 Канал CutCode готовит для вас третий выпуск PHP-викторины! 🚀 Вы просили - мы сделали! Готовьтесь к новой порции интеллектуальных битв, неожиданных вопросов и, конечно же, отличного настроения. А пока можно вспомнить наши предыдущие PHP-викторины! 🏆 Первый выпуск https://youtube.com/live/WNIAO0kEk7U (Адель Файзрахманов, Александр Макаров и Кирилл Несмеянов) Второй выпуск https://youtube.com/live/ef0LPaVNJLs (Валентин Удальцов, Алексей Гагарин и Пётр Мязин) В третьем выпуске мы уже учли ваше основное пожелание: упростить вопросы чтобы сделать игру еще динамичнее и интереснее! Готовы к новым интеллектуальным баталиям? Третий выпуск обещает быть еще круче! А для начала - давайте угадаем первого участника! Вот подсказки: - участвует в разработке PHP фреймворка - не любит код WordPress, но сделал плагин с 100+ тыс. активных установок - хранил свой первый код на магнитной ленте Кто же это? Пишите ваши догадки в комментариях!

Repost from Laravel World
Гайд по деплою web-приложений для новичков. Часть 3. Простая автоматизация https://habr.com/ru/articles/850874/

🚀 Привет, поклонники Laravel! На канале CutCode новое небольшое видео, в котором покажу удобную фичу для работы с базами данных в Laravel. 💻 Эта Artisan команда, которая поможет вам быстро подключиться к базе данных. Представьте: вы на сервере и хотите быстро проверить информацию в таблице, а не вспоминать пароли и пользователей. Всего одна команда, и вы в деле! 🎯 https://youtu.be/UIytdfGb71w

Как правильно покрывать API тестами? Многие разработчики сталкиваются с проблемой: тесты либо не покрывают основной функциона
Как правильно покрывать API тестами? Многие разработчики сталкиваются с проблемой: тесты либо не покрывают основной функционал, либо их вообще нет, либо их пишут уже когда проект готов, и делать это становится утомительно. На моем курсе по API я покажу, как удобно и эффективно создавать тесты, которые действительно работают. Мы будем применять подход TDD (разработка через тестирование), начиная разработку с написания тестов, при этом будем ориентироваться на "золотую середину" - покрывать тестами не всё подряд, а только действительно важные моменты. 🧐Преимущества такого подхода: 1. Минимизация рисков ошибок на продакшене. Тесты покрывают критически важные части проекта, что значительно снижает вероятность критических сбоев в работе API. 2. Экономия времени на создание и поддержку продукта. TDD помогает выявлять проблемы на ранних этапах разработки, что сокращает время на отладку и рефакторинг в будущем. 3. Уверенность. Готовые тесты станут вашей "страховкой" во время рефакторинга, позволяя смело вносить изменения в код. 4. Независимость от дополнительных инструментов. С TDD вам не понадобится даже Postman - все необходимое тестирование будет встроено в процесс разработки. Научитесь создавать надежные и эффективные API, экономя время и ресурсы. Записываемся на курс по API тут: https://learn.cutcode.dev/store-api. Осталось несколько дней до закрытия группы.

Привет, поклонники Laravel! Выложил урок из курса по API с разбором JSON-ресурсов и коллекций! Расскажу, почему я предпочитаю использовать собственные решения, а не стандартные JSON-ресурсы.  https://youtu.be/FhwJkBTZn5o Материал отлично впишется в рубрику "Под капотом Laravel", а посмотрев ролик, вы настолько проникнетесь темой, что захотите записаться на курс по API.  https://learn.cutcode.dev/store-api Кстати, кто откладывает покупку курса — завтра последний день, когда он доступен по сниженной цене! Да и вообще, попасть на курс можно будет только до конца этой недели.