Я вот уже иду по этому уроку пару часов, и урок довольно такой интересный, и мне все же кажется что лучше писать хотя бы чуть-чуть без говно кода. Хотя сейчас никто длинные видео смотреть не хочет, но например для меня не важно, когда есть таймкоды, и все информативно, и чуть-чуть с водой, на сухую тяжело идет, да и расслабляться немного надо, но тут как кому. В целом норм, может я мало знаю.
Спасибо за видео многое узнал. Есть один вопрос - если есть работа с базой как писать код ? Пороботать с базой, получить ответ в js и потом отправить запрос к сокету ? $client = new WebSocket\Client("ws://"); или так после работы с базой из бека подключиться ? Как будет правильно ?
Я конечно все понимаю, человек стрался такое длинное видео сделать тяжело, за что ему спасибо. Но разве нельзя написать логику не в web а в контроллерах это не очень сложно, как мне кажется.
Соль в том, что мне приходиться балансировать между качеством и длинной, при этом не упуская важных моментов, чем качественное тем длиннее видео. Как бы я качественно не сделал, всегда придет комментатор и скажет что можно сделать лучше, что еще что сделает видео слишком длинным, при этом примерно 95% зрителей приходят не за этим. Я сделал это видео так, с расчетом что человек у себя подстроит под ту реализацию, которая необходима в его проекте.
@@devpovyshev Ну теперь понятно, я читал такой ваш комментарий, здесь в ответах к комментариям, просто для меня это очень важная вещь писать более мение красиво и читабельно, и делать чтобы потом за мной программисты с ножом не бегали.)))
Вопрос автору канала. Вы часто в своих видео упоминаете, что вы пишите говнокод. А не говнокод вы умеете писать, может вы этому обучаете отдельно или с группой? Вы мне нравитесь как разработчик. Можно у вас поучится хорошему коду?
Хороший вопрос, я бы на стриме дал развернутый ответ, но коротко скажу. На говнокоде проще объяснить материал, правда это не относится к этому видео. Если я буду давать сразу "продвинутый вариант", то половина людей не поймет и выйдет. А так, всего не большому проценту людей не устраивает содержание материла. Здесь нет правильного варианта, но мне так выгодно. Я конечно буду так же записывать углублённый материал, и принципы, структуры данных, алгоритмы и другое, когда морально соберусь, так как это на много сложнее чём то что я сейчас записываю в плане доступного объяснения
@@devpovyshev Я вас понял. Тогда встречное предложение, вы можете отдельно взять ребят, которые уже знают ООП, и с ними поразбирать более сложный темы, типа паттернов, архитектур, и TDD/DDD, ну и про MVC. У вас классные идея по поводу бизнеса появляются, но и для их реализации нужны толковые ребята. Одна голова хорошо. Десять ещё лучше. Спасибо вам за ответ
Не понял не много понял по поводу бизнеса, можно уточнить? Я могу начать записывать уроки с паттернов, после того как запишу докер. Чтобы вести группу нужно много времени на подготовку. Сначала нужна информация о людей которые будут обучаться, чтобы я мог правильно организовать материал. Ещё нужны домашние задания и проверка их. Ну и самое трудозатратное это проводить это мероприятие в онлайне. Я многое чего хочу но времени очень мало. Мне хотелось как-то это организовать, даже видео записал, но на этот надо выделить много времени.
@@devpovyshev по поводу бизнеса. Вы можете выступать в качестве ментора, руководителя проекта. Ну, а группа джунов под вашим руководством, делала бы всю работу. На счёт времени, согласен с вами, это очень трудозатрадно. Я находил интересную программу, но её автор прекратил деятельность. Найду, скину вам ссылку
@@devpovyshev и правда, зовут на курсы, 8 месяцев и вы PHP-разработчик, та ничего подобного. Реальность такова, чтобы быть хотя бы уровня джун, и не писать говнокод, год только одним PHP заниматься нужно, не говоря про другие уже технологии
Здравствуйте, актуально еще? Если говорить про Laravel, то рекомендую использовать laravel broadcast, чтобы не заморачиваться. А в этом видео я детально показываю как это все работает под капотом
Здравствуйте, да, актуально, я хотел спросить как можно для сайта сделать не проксирование, а подключить самозаверенный сертификат? Я смотрел в интернете, видел много вариантов, пытался их использовать, но у меня всё равно не получилось😓
Так реально нельзя! Даже если взять не Лару, а на чистом PHP. Все равно логику разносить надо! Нельзя "срать" во вьюхе все. И JS и маршруты и прочее. Для каких бы ты новичков не рассказывал! Во первых если новички, то рано им еще сокеты. А после ООП сами заплюют такое видео. Так народ сразу начнет учиться как делать, и знать не будут, что это плохо. Еще и в комментах просят урок по SOLID Это после такого? Как ты им SOLID будешь объяснять? Также? Давайте навалим в кучу и представим, что это не куча?
О боже, очередной учитель в комментариях. Ок скажу в сто первый раз. У каждого своя архитектура в приложении, поэтому нет смысла разбивать, я показываю только возможности, дальше сами подгоняете под свое приложение, и так понятно что нужно разбивать логику. Если я буду делать все как надо (ООП, PSR-12 и т.д.), и буду все это объяснять, то видео будет не на час, а на 3. Кто будет смотреть 3 часа, когда люди хотят посмотреть только про работу с сокетами? Те у кого своя голова есть, они понимают это. Кому нужны готовые шаблоны - идут лесом. А докопаться можно до любого обучающего видео на ютубе.
Очень круто! Спасибо!
Благодарю! то что нужно👍
Круто, спасибо за урок !
Годнота, спасибо
я думал тут сокеты на чистом php без юзания "готовых решений"
p.s. не забывай про camelCase )
Я вот уже иду по этому уроку пару часов, и урок довольно такой интересный, и мне все же кажется что лучше писать хотя бы чуть-чуть без говно кода. Хотя сейчас никто длинные видео смотреть не хочет, но например для меня не важно, когда есть таймкоды, и все информативно, и чуть-чуть с водой, на сухую тяжело идет, да и расслабляться немного надо, но тут как кому. В целом норм, может я мало знаю.
Спасибо за видео многое узнал. Есть один вопрос - если есть работа с базой как писать код ? Пороботать с базой, получить ответ в js и потом отправить запрос к сокету ?
$client = new WebSocket\Client("ws://");
или так после работы с базой из бека подключиться ? Как будет правильно ?
Дмитрий, очень бы хотелось твой урок про SOLID принципы простым языком, если вдруг такой планируется - не тяни, думаю многие будут благодарны.
Я тебя услышал. Запишу про SOLID, хотя таких видео уже много на TH-cam)
попробуй как-нибудь Laravel websockets библиотеку
Спасибо большое
Палец вверх
Я конечно все понимаю, человек стрался такое длинное видео сделать тяжело, за что ему спасибо. Но разве нельзя написать логику не в web а в контроллерах это не очень сложно, как мне кажется.
Соль в том, что мне приходиться балансировать между качеством и длинной, при этом не упуская важных моментов, чем качественное тем длиннее видео. Как бы я качественно не сделал, всегда придет комментатор и скажет что можно сделать лучше, что еще что сделает видео слишком длинным, при этом примерно 95% зрителей приходят не за этим. Я сделал это видео так, с расчетом что человек у себя подстроит под ту реализацию, которая необходима в его проекте.
@@devpovyshev Ну теперь понятно, я читал такой ваш комментарий, здесь в ответах к комментариям, просто для меня это очень важная вещь писать более мение красиво и читабельно, и делать чтобы потом за мной программисты с ножом не бегали.)))
Как реализовать на стороне сервера событие " leaving "?
К примеру, если есть " joining ", то отправляем пуш пользователю, если нет, то не отправляем.
Вопрос автору канала. Вы часто в своих видео упоминаете, что вы пишите говнокод. А не говнокод вы умеете писать, может вы этому обучаете отдельно или с группой? Вы мне нравитесь как разработчик. Можно у вас поучится хорошему коду?
Хороший вопрос, я бы на стриме дал развернутый ответ, но коротко скажу. На говнокоде проще объяснить материал, правда это не относится к этому видео. Если я буду давать сразу "продвинутый вариант", то половина людей не поймет и выйдет. А так, всего не большому проценту людей не устраивает содержание материла. Здесь нет правильного варианта, но мне так выгодно.
Я конечно буду так же записывать углублённый материал, и принципы, структуры данных, алгоритмы и другое, когда морально соберусь, так как это на много сложнее чём то что я сейчас записываю в плане доступного объяснения
@@devpovyshev Я вас понял. Тогда встречное предложение, вы можете отдельно взять ребят, которые уже знают ООП, и с ними поразбирать более сложный темы, типа паттернов, архитектур, и TDD/DDD, ну и про MVC. У вас классные идея по поводу бизнеса появляются, но и для их реализации нужны толковые ребята. Одна голова хорошо. Десять ещё лучше. Спасибо вам за ответ
Не понял не много понял по поводу бизнеса, можно уточнить? Я могу начать записывать уроки с паттернов, после того как запишу докер. Чтобы вести группу нужно много времени на подготовку. Сначала нужна информация о людей которые будут обучаться, чтобы я мог правильно организовать материал. Ещё нужны домашние задания и проверка их. Ну и самое трудозатратное это проводить это мероприятие в онлайне. Я многое чего хочу но времени очень мало. Мне хотелось как-то это организовать, даже видео записал, но на этот надо выделить много времени.
@@devpovyshev по поводу бизнеса. Вы можете выступать в качестве ментора, руководителя проекта. Ну, а группа джунов под вашим руководством, делала бы всю работу. На счёт времени, согласен с вами, это очень трудозатрадно. Я находил интересную программу, но её автор прекратил деятельность. Найду, скину вам ссылку
@@devpovyshev и правда, зовут на курсы, 8 месяцев и вы PHP-разработчик, та ничего подобного. Реальность такова, чтобы быть хотя бы уровня джун, и не писать говнокод, год только одним PHP заниматься нужно, не говоря про другие уже технологии
Здравствуйте, видео очень хорошее, но я новичок в этом, у меня возникли некоторые проблемы, можно, с вами как-то связаться?
Здравствуйте, актуально еще? Если говорить про Laravel, то рекомендую использовать laravel broadcast, чтобы не заморачиваться. А в этом видео я детально показываю как это все работает под капотом
Здравствуйте, да, актуально, я хотел спросить как можно для сайта сделать не проксирование, а подключить самозаверенный сертификат? Я смотрел в интернете, видел много вариантов, пытался их использовать, но у меня всё равно не получилось😓
@@sereja732 Я может не совсем понял, но если нужно просто поставить сайт на ssl, можно воспользоваться let's encrypt
Сайт, где стоит WebSocket?
Туда надо поставить ssl?
И было бы хорошо, если добавишь ссылку на git.
Указывайте версию Ларавель, 5 и 8 сильно отличаются
Хорошо, спасибо. 8 версия
где взять такой же фреймворк как у тебя?
laravel.com/
Так реально нельзя!
Даже если взять не Лару, а на чистом PHP.
Все равно логику разносить надо!
Нельзя "срать" во вьюхе все. И JS и маршруты и прочее.
Для каких бы ты новичков не рассказывал!
Во первых если новички, то рано им еще сокеты. А после ООП сами заплюют такое видео.
Так народ сразу начнет учиться как делать, и знать не будут, что это плохо.
Еще и в комментах просят урок по SOLID
Это после такого? Как ты им SOLID будешь объяснять?
Также? Давайте навалим в кучу и представим, что это не куча?
О боже, очередной учитель в комментариях. Ок скажу в сто первый раз. У каждого своя архитектура в приложении, поэтому нет смысла разбивать, я показываю только возможности, дальше сами подгоняете под свое приложение, и так понятно что нужно разбивать логику. Если я буду делать все как надо (ООП, PSR-12 и т.д.), и буду все это объяснять, то видео будет не на час, а на 3. Кто будет смотреть 3 часа, когда люди хотят посмотреть только про работу с сокетами? Те у кого своя голова есть, они понимают это. Кому нужны готовые шаблоны - идут лесом. А докопаться можно до любого обучающего видео на ютубе.
Может я что-то упустил, но где я могу найти содержимое файла test.blade.php?
Немає потреба вказувати внутрішню іп ... достатньо localost:8080