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

Новости от 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ás
1 379
Suscriptores
-224 horas
-77 días
-230 días
Archivo de publicaciones
Приветствую! В наш сервис по деплою onFriday добавлен Telegram бот, созданный для записи обращений в техническую поддержку. Б
Приветствую! В наш сервис по деплою onFriday добавлен Telegram бот, созданный для записи обращений в техническую поддержку. Бот пришел на смену email, чтобы ускорить процесс получения помощи и упростить процесс обращения в техническую поддержку. Он регистрирует ваш запрос и перенаправляет его к профильному специалисту. Благодаря этому боту, вы можете быть уверены, что ваш запрос будет обработан в кратчайшие сроки, и вы получите профессиональную помощь. Деплоить можно и на майских праздниках, но только если используете onFriday!

Property hooks в PHP 8.4 В статье обсуждается предложение о внедрении "property hooks" в PHP 8.4. Это предложение уже прошло
Property hooks в PHP 8.4 В статье обсуждается предложение о внедрении "property hooks" в PHP 8.4. Это предложение уже прошло предварительное голосование, получив 34 голоса "за" и 1 голос "против". "Property hooks" - это инструмент, который позволяет разработчикам переопределять стандартное поведение "get" и "set" свойств объекта. Этот инструмент был вдохновлен языками Kotlin, C# и Swift, и включает в себя два варианта синтаксиса, которые напоминают короткие и многострочные замыкания. В статье приведены примеры использования "property hooks" в классе User. В одном из примеров переопределяется только "set" свойство, демонстрируя, что не обязательно определять оба свойства вместе. Эта функция скорее всего, будет внедрена в PHP 8.4. Реализация уже находится в стадии чернового запроса на слияние. https://laravel-news.com/php-property-hooks

Привет, поклонники PHP! Через 15 минут мы начинаем викторину по PHP! Наши участники в гримерке, готовятся к выходу в эфир. Уже можно присоединяться: https://www.youtube.com/watch?v=ef0LPaVNJLs

Приветствую всех PHP-разработчиков! Подготовка второго выпуска игры-викторины в стиле "Своей игры" в разгаре! Валентин Удальцов, Алексей Гагарин и Пётр Мязин уже который день штудируют библиотеки чтобы поразить вас своей эрудицией. Каждый из них рассчитывает только на победу! Викторина будет проходить в прямом эфире на нашем YouTube-канале CutCode. С учётом опыта первой игры мы сделали вопросы более простыми, чтобы игра прошла еще активнее. Можете смотреть эфир офисом и играть своей командой! Приглашаем поддержать участников, проверить свои знания и просто хорошо провести время. До встречи на викторине! https://www.youtube.com/watch?v=ef0LPaVNJLs Вопросы участникам можно задать тут

Привет коллеги! Третий участник викторины это Пётр Мязин. Более 15 лет работает с PHP, занимается автоматизацией бизнеса и документооборота, в основном в сфере логистики. Считает, что PHP отлично подходит для подобных задач по созданию внутрикорпоративных приложений. Единственный конкурент или полезный помощник в этой нише – это платформа 1С, поэтому Пётр активно совмещает разработку на PHP с разработкой на 1С (не путать с Битрикс). Ведёт в телеграм каналы Пятиминутка PHP (https://t.me/tg_5minphp), 5 minutes of PHP (https://t.me/en_5minphp), 5 minutes of AI (https://t.me/en_5minAI) и Пятиминутка 1С (https://t.me/ru_5min1C), где рассказывает про интересные находки и собственный опыт, а также записывает подкаст Пятиминутка PHP (https://5minphp.ru). В недалёком прошлом много работал с фронтендом и записывал подкаст Пятиминутка React про ReactJS и фронтенд в целом. Продвигает использование AI инструментов в разработке. Любитель механических клавиатур. Начинал с простых типа Keychrone, в итоге пришел к колоночным раздельным клавиатурам типа Moonlander и Glove80. Следующая остановка, по видимому, это альтернативные раскладки Colemak, Workman, и т.п. Всех участников викторины представили. Игру будем проводить в прямом эфире на youtube-канале CutCode в пятницу вечером. Ссылку на прямой эфир выложим заблаговременно. А пока предлагаю всем желающим подготовить вопросы для участников, которые зададим им между раундами. Или составить вопрос для самой викторины: https://docs.google.com/forms/d/1d4p5T1BU4S6YVPSb2FhUuXfVKksxbFBOH89NO7tOuvA/edit?chromeless=1

Коллеги! Сегодняшний ролик посвящен интересной и малоосвященной теме - Interceptors в PHP. Рассмотрим, что это такое на примере Spiral framework и как применять в Laravel: https://youtu.be/kveaxJjYWHU

Привет, коллеги! Викторина по PHP состоится ужа на этой неделе. И вторым участником будет Алексей Гагарин. Подсказки были следующими: - есть ассоциации с пружиной - работа в Spiral; - помнит о лесе - статус в телеграм "Берегите бумагу - память о лесе"; - никогда не делает запрещенных действий в танке - "Главное в танке — не бздеть" - намек на канал PHP Fart Time. Алексей разрабатывает на PHP с 2005 года. Какое-то время работал на Yii2. Параллельно изучал Symfony, делал свои сборки на Slim + Cycle. Предложил улучшить интеграцию Cycle в Yii, и так попал в Yii Core. После двух лет работы в фонде ушел в Spiral Scout. Работал над Cycle 2.0 и Spiral 3. Потом взял направление по развитию Temporal. Фреймворки еще не особо работали с RoadRunner, а у Алексея были знания и опыт - показать и рассказать, что PHP умеет в энтерпрайз. Так появился канал Fart Time. Сейчас работает над Temporal PHP, Buggregator, Spiral 4. Пришло время угадать третьего участника. Подсказки: - программирует на PHP, но на конференциях делает доклады про 1С - знает какая механическая клавиатура лучше всего подходит для программирования на PHP - продвигает использование AI в разработке. Кто это?

Доброго дня, коллеги! Продолжаю рассказывать о втором выпуске викторины по PHP от CutCode. Итак, первый участник это Валентин Удальцов. Подсказками были его музыкальная группа - Initial Pelican, где он играет на барабанах и место работы - Happy inc., где он трудился 4 года.🧠 Знатный пыхарь и контрибьютор экосистемы PHP. Автор одного из самых популярных русскоязычных каналов в телеграм Пых. Разработчик проекта Typhoon. Частый гость на PHP конференциях. Пора отгадать, кто будет вторым участником! 2️⃣ Подсказки: есть ассоциации с пружиной, помнит о лесе и никогда не делает запрещенных действий в танке.🧐

Привет! На связи Podlodka Crew, организатор IT-мероприятий по разным технологиям и языкам. Уже 22 апреля мы запускаем четверт
Привет! На связи Podlodka Crew, организатор IT-мероприятий по разным технологиям и языкам. Уже 22 апреля мы запускаем четвертый сезон конференции по PHP. Тема — практика работы с базами данных. И практики будет реально много. Ведь никакая теория не сравнится с возможностью увидеть применение инструментов и технологий в реальности при решении рабочих задач. Продолжаем знакомить вас со спикерами! Ребята поделятся кейсами и научат внедрять услышанное в собственные проекты: ⭐Олег Мифле из VK расскажет, какие бывают уровни изоляции транзакций, зачем они нужны и как устроены. Разберёт аномалии, влияющие на консистентность базы, и способы с ними справиться. ⭐Ильяс Салихов из RetailCRM раскроет тонкости работы с PostgreSQL, в том числе поговорим про индексы и типы данных. Объяснит нюансы миграции схемы в масштабе, рассмотрит батчинг-операции. ⭐Дмитрий Вагин из Wildberries тоже затронет тему миграций. Но не остановится на этом: научит строить грамотный flow работы с СУБД на проектах. Опишет, как устроены фикстуры и слепки в тестировании и разработке. Покажет проблемы изолированных сред, научит строить prod-like окружение. Отдельно остановиться на работе с чувствительными данными. ⭐Николай Губин из Авито раскроет преимущества Redis перед Memcached. Примеры из опыта проиллюстрируют, как применять богатство структур данных в Redis. Попробуем организовать конвейер по обработке и кэшированию. По-новому взглянем на возможности транзакций. Прокачаемся в оптимизации сетевых подходов с помощью пайплайнов. Ознакомиться с полным списком спикеров и докладов можно на сайте. Билеты уже в продаже, поспеши забрать свой💥

Расширения Raycast для Laravel/PHP разработчиков Нашел статью Aleksander Tabor, где он рассказывает о расширениях Raycast для Laravel и PHP, которые помогут повысить продуктивность и упростить ежедневные задачи разработчиков. 🔸 Помощники по работе с документациями прямо из Raycast - Laravel Docs, Laravel Nova, Laravel Livewire, Spatie Documentation, PHP Documentation Search. По MoonShine пока не добавили😭 🔸 Laravel Forge: инструмент для деплоя и управления приложениями Laravel. Следите за своими серверами, сайтами и деплоями из Raycast. 🔸 Laravel Artisan: обзор команд Laravel Artisan, предоставляет все аргументы и опции для каждой команды. 🔸 Laravel Valet: для разработчиков, использующих Laravel Valet для локальной разработки. В статье также рассматриваются другие расширения: Laravel Vapor, Laravel Shift for Docker и другие. Внимание уделено компонентам для полноценной разработки - Alpine.js, Tailwind CSS, Heroicons, Inertia.js. Подробности обо всех этих инструментах можно посмотреть в полной статье здесь. А вы пробовали Raycast?

Всех приветствую на канале CutCode! PHP викторина возвращается, и у нас есть ощущение, что вы ждали её так же, как и мы! 😀 Что может быть лучше, чем весело и азартно провести вечер, немного размять свой мозг, особенно в компании крутых людей? Итак, в апреле будет проведен второй выпуск викторины от CutCode 🚀. Подготовьтесь к проверке своих знаний! Мы учли замечания по первой игре, сделали вопросы легче и добавили темы не касающиеся разработки, чтобы сделать игру еще интереснее. Участники запланированной игры уже согласовали своё присутствие. И, по традиции, предлагаем угадать их. Пара подсказок по первому участнику: pelican, счастливый, .... Кто это?

Настройка PhpStorm в 2024 году от Jeffrey Way "Я не могу вспомнить, когда в последний раз устанавливал новый редактор кода. Н
Настройка PhpStorm в 2024 году от Jeffrey Way "Я не могу вспомнить, когда в последний раз устанавливал новый редактор кода. На мой взгляд, PhpStorm выиграл войну IDE много лет назад. Качество и мощность, которые им удалось вместить в одно приложение, действительно ошеломляют. В этой статье я хотел бы поделиться с вами своей настройкой PhpStorm и общим рабочим процессом." https://laravel-news.com/phpstorm-setup-2024

Привет, поклонники Laravel! Пользователей onFriday становится все больше. Записал видео с инструкцией по onFriday - покажу как настраивать проект для деплоя. Заодно сравню с Envoyer, покажу какие фичи добавили. Смотрим, обсуждаем, применяем в работе. Сам пользуюсь каждый день - одно удовольствие! Деплоить можно и в пятницу (но только если используете onFriday)!⚡️ https://youtu.be/qPW7nnkNuoo

Легко оптимизируйте PDF-файлы в Laravel с Optimizer Package Этот пакет PDF Optimizer для приложений PHP и Laravel для легкой
Легко оптимизируйте PDF-файлы в Laravel с Optimizer Package Этот пакет PDF Optimizer для приложений PHP и Laravel для легкой оптимизации и сжатия PDF-файлов. https://laravel-news.com/pdf-optimizer

Привет коллеги! Напоминаю что вечером прямой эфир по MoonShine. Всем кто уже использует MoonShine в работе, или раздумывает над внедрением в свои проекты - присутствие обязательно! Поставьте уведомление о начале трансляции, чтобы не пропустить - https://www.youtube.com/watch?v=QK_79ct1m1w

Используйте новый Fluent Helper для работы с многомерными массивами в Laravel 11.2 На этой неделе команда Laravel выпустила в
Используйте новый Fluent Helper для работы с многомерными массивами в Laravel 11.2 На этой неделе команда Laravel выпустила версию 11.2, которая включает в себя помощник поддержки fluent(), помощник context(), улучшенную обработку отсутствующей базы данных во время операции migrate и многое другое. https://laravel-news.com/laravel-11-2-0

Привет, поклонники Laravel! Сегодняшний ролик на канале CutCode продолжает рубрику "под капотом" Laravel. Разберем, как происходит обработка ошибок: https://youtu.be/k9eN_RKDXGU

Brent Roose. PHP в 2024 году На дворе 2024 год, и я в восторге от PHP. Не сочтут ли меня некоторые люди странным из-за этого?
Brent Roose. PHP в 2024 году На дворе 2024 год, и я в восторге от PHP. Не сочтут ли меня некоторые люди странным из-за этого? Конечно. Есть ли у меня веские причины радоваться языку программирования, который существует уже более 25 лет и который, как правило, имеет репутацию аутсайдера по сравнению с другими языками? Абсолютно! В наши дни есть очень веские причины быть в восторге от PHP. Сегодня я хочу поделиться некоторыми вещами, которые меня больше всего заинтересовали в PHP в этом году. https://stitcher.io/blog/php-in-2024

Привет, коллеги! 👋 На неделе обсуждали вопросы деплоя не просто так. Подведём итоги. Как чаще всего разработчики делают деплой? 1. Выполнение деплоя по ssh. + полный контроль процесса - трата времени на каждый деплой - недоступность проекта во время обновления - человеческий фактор Этот вариант можно автоматизировать с помощью специального скрипта на сервере, который избавит от части рутины, но всё равно требуется значительная вовлечённость в процесс деплоя и коннекта к серверу. 2. GitHub Actions / GitLab Pipelines. + автоматизация, избавление от рутины - отсутствие контроля за результатом выполнения - нет возможности быстрого отката на предыдущую версию при необходимости - на время деплоя проект будет недоступен для пользователей Вне зависимости от метода обновления, могут возникать различные ошибки, как во время самого процесса деплоя, так и при подготовке релиза: некорректный билд ассетов, разработчик забыл выполнить миграции, обновить конфигурацию и т.д.😐 В общем, процесс деплоя начинает со временем раздражать и вызывать страх (особенно в пятницу), особенно на проектах, которые надо часто обновлять. Полностью автоматизировать процесс деплоя не получалось, всё равно приходится контролировать процесс и участвовать в нём. А я всегда испытываю желание автоматизировать процессы и меньше заниматься рутиной. Ведь хороший разработчик - ленивый разработчик. 🧐 Я как и многие разработчики в своё время выбрал Envoyer. Всё устраивало до тех пор, пока он стал недоступен для оплаты из РФ. Вариант возвращаться к "классическим" вариантам деплоя нагонял на меня тоску и вынудил сделать свой инструмент для автоматизации деплоя, который я показал в видео. Как оказалось, много разработчиков также нуждаются в подобном сервисе и было принято решение сделать свой сервис по деплою. Итак, всё что есть в Envoyer уже реализовали (ssh-соединения, нулевое время простоя приложения, кастомизируемые hooks, работа с несколькими проектами, уведомления, Heath check), а также добавлили те фишки, которых нам не хватало: - уведомление по результатам деплоя со скриншотом в telegram - импорт/экспорт настроек - подробные логи по каждому деплою - удобная работа с env 🥳Итак, сегодня, в пятницу 5-го числа сервис для деплоя приложений от CutCode on-fri.day готов к применению (задеплоен для общего пользования)! onFriday прошёл опытную эксплуатацию, документация готова, видеоинструкция в процессе записи. Говорят, что в пятницу нельзя деплоить, но если использовать onFriday, то можно! 🙃 Пора попробовать onFriday в деле! ⚡️ https://on-fri.day

Завтра Пятница! ⚡️