Добрый день. Похоже я не успел на начало текущего курса, когда планируется начало следующего курса? Каким образом лучше подготовится к его прохождению?
Приветствую, Тимур! Я правильно понимаю, что курс начался 1 октября и попасть на него уже не получится? И если есть возможность присоединиться сейчас, то когда лучше это сделать?
Уже начался, а куда можно в любое время заходить - github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md и github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2024.md
@@TimurShemsedinov Спасибо! А когда будет следующий набор? На гитхабе написано что с 1 октября набор, думаю туда уже не успела, надеюсь будет еще шанс(
@@TimurShemsedinov Подскажите пожалуйста, я в 2022 году оформлял подписку Professional на Patreon, для дальнейшего доступа к курсам мне ее можно продлевать или нужно на какую-то новую переходить?
Он будет проводиться 3 месяца по плану. А что будет дальше, я не знаю, когда примем решение проводить повторно или как-то изменить программу по времени или по материалу, то я об этом напишу везде.
что делать, если я написал if в своём коде ? почему это плохо и как можно обойтись без иф-ов ?? есть ли какие-то примеры как код на иф-ах можно написать без иф-ов ?
На if-ах писать можно, не все ifы одинаково полезны. Если, например, у вас есть функция, которая переводит сумму покупки из одной валюты в другую, и в зависимости от страны пользователя нужно брать курс валют из разного API, то это можно сделать через ifы и потом для каждой страны добавлять и получить простыню, а можно через паттерн стратегия сделать, при чем, если в ООП стратегия это классы, а классы плодить на каждое api не хочется, то в js можно сделать стратегию через Map
@@TimurShemsedinov можно и через скобочную нотацию currency[country] ну это такой скажем простой пример, но есть же и посложнее, например функция возвращает массив [err, data] и потом в вызывающей функции я обязан проверить наличие ошибки if (err) {} и таких примеров миллион можно придумать. где не всё так очевидно как зарефакторить иф. а говорят что if это прям совсем не по GoF'овски...
@@404Negative Приведенный пример нужно заменить на монаду Either или Promise, а если уж возвращать структуру данных, то не массив, а объект { error, data } потому, что массив деструктурируется через итератор, а это в сотни раз дольше. Если такое в одном месте, то ок, но возврат ошибки это же оющий стиль по всему коду. Так что, случаем сотни, решений десятки, которые дают аналогичный эффнкт ухода от if, но не везде нужно уничтожать if, в бизнес-логике например, это хорошо, когда потокиуправления просто императивный (процедурный). Обращайте внимание, когда if-ов много подряд или большая вложенночсть.
@@404Negative вот, поток управления разветвляется, а вот использование throw/return это некрасивая конструкция, которая ветвится через возврат и исключение, если это async функция, то все упаковывается в просис, а в обычной - некрасиво получается, с Either, Thenable, Deffered, Promise, Ovserver все красивее, не нужно некрасивого try/catch, который недалеко ушел от if. Ещё поищите лекцию про асинхронную композицию, где показывается, как объединять в одно целое разветвленной дерево параллельного и последовательного сочленения вызовов.
Программа наставничества, это не записанные видео, а работа людей каждую неделю по ревью вашего кода и консультациям. В курсы по ноде и асинхронному программированию я уже добавил часть лекционных материалов по паттернам, которые нужны для этих курсов, если Вы выпали из курсов, то приходите на созвоны и в телеграм группы, там паттерны обсуждаются уже полгода и ревью кода по задачам из новых материалов по паттернам мы опробовали в курсах по ноде и асинхронности.
Добрый день. Похоже я не успел на начало текущего курса, когда планируется начало следующего курса? Каким образом лучше подготовится к его прохождению?
Тимур по перше дякую вам за вашу працю!
Скажіть будь ласка чи будуть коли небудь записи цього курсу включені в підпску на патреоні?
Не знаю поки, швидше ні, мені патреон не подобається, я хочу кудись перейти, взагалі
Здравствуйте! А будут ли еще курсы async и node в будущем?
Будут, но в другом формате, отдельно простые темы и отдельно для экспертов продвинутые темы.
Приветствую, Тимур!
Я правильно понимаю, что курс начался 1 октября и попасть на него уже не получится? И если есть возможность присоединиться сейчас, то когда лучше это сделать?
Уже начался, а куда можно в любое время заходить - github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md и github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2024.md
Здравствуйте, а на каком языке курс?
@@anastasiazaytseva6922 Лекции на русском, а с наставниками созвоны, ревью кода, практика есть ещё на украинском, английском, турецком, по выбору
@@TimurShemsedinov Спасибо! А когда будет следующий набор? На гитхабе написано что с 1 октября набор, думаю туда уже не успела, надеюсь будет еще шанс(
Здравствуйте, Тимур! Скажите пожалуйста, а будет после этого курса ещё курс, и если да, то когда будет новый запуск?
Посмотрим, как пойдет, когда я решу набирать ещё группы, то об этом сделаю объявление в ютюбе и в телеграме
@@TimurShemsedinov Отлично! Тогда буду ждать! На этот курс, к сожалению, я уже не успеваю. Слишком поздно узнал.
Подскажите, а где найти advance async и nodejs ? Это входит в Asynchronous Programming 2024 и NodeJS 2024 ?
Входит, это со следующего года я их разделю на два курса
@@TimurShemsedinov Подскажите пожалуйста, я в 2022 году оформлял подписку Professional на Patreon, для дальнейшего доступа к курсам мне ее можно продлевать или нужно на какую-то новую переходить?
Данный тренинг будет проводиться периодически?
Он будет проводиться 3 месяца по плану. А что будет дальше, я не знаю, когда примем решение проводить повторно или как-то изменить программу по времени или по материалу, то я об этом напишу везде.
что делать, если я написал if в своём коде ? почему это плохо и как можно обойтись без иф-ов ?? есть ли какие-то примеры как код на иф-ах можно написать без иф-ов ?
На if-ах писать можно, не все ifы одинаково полезны. Если, например, у вас есть функция, которая переводит сумму покупки из одной валюты в другую, и в зависимости от страны пользователя нужно брать курс валют из разного API, то это можно сделать через ifы и потом для каждой страны добавлять и получить простыню, а можно через паттерн стратегия сделать, при чем, если в ООП стратегия это классы, а классы плодить на каждое api не хочется, то в js можно сделать стратегию через Map
@@TimurShemsedinov можно и через скобочную нотацию currency[country] ну это такой скажем простой пример, но есть же и посложнее, например функция возвращает массив [err, data] и потом в вызывающей функции я обязан проверить наличие ошибки if (err) {} и таких примеров миллион можно придумать. где не всё так очевидно как зарефакторить иф. а говорят что if это прям совсем не по GoF'овски...
@@404Negative Приведенный пример нужно заменить на монаду Either или Promise, а если уж возвращать структуру данных, то не массив, а объект { error, data } потому, что массив деструктурируется через итератор, а это в сотни раз дольше. Если такое в одном месте, то ок, но возврат ошибки это же оющий стиль по всему коду. Так что, случаем сотни, решений десятки, которые дают аналогичный эффнкт ухода от if, но не везде нужно уничтожать if, в бизнес-логике например, это хорошо, когда потокиуправления просто императивный (процедурный). Обращайте внимание, когда if-ов много подряд или большая вложенночсть.
@@TimurShemsedinov лол, дейтвительно это ж можно через стандартный .then и .catch сделать. вот я дуб.
@@404Negative вот, поток управления разветвляется, а вот использование throw/return это некрасивая конструкция, которая ветвится через возврат и исключение, если это async функция, то все упаковывается в просис, а в обычной - некрасиво получается, с Either, Thenable, Deffered, Promise, Ovserver все красивее, не нужно некрасивого try/catch, который недалеко ушел от if. Ещё поищите лекцию про асинхронную композицию, где показывается, как объединять в одно целое разветвленной дерево параллельного и последовательного сочленения вызовов.
Сейчас залететь уже в текущий поток на минимальный тариф нельзя?
Можно только на ноду или асинхронное программирование
Что делать если я купил минимальный пакет, но сейчас передумал и хочу более лучше пакет приобрести ?:) или уже поздно
Пишите в поддержку по платежам: t.me/patterns2024 или на почту javascript.patterns.2024@gmail.com
а в обещанный не законченный курс по ноде это так и не войдет? еще 450 баксов доплачивать?
Программа наставничества, это не записанные видео, а работа людей каждую неделю по ревью вашего кода и консультациям. В курсы по ноде и асинхронному программированию я уже добавил часть лекционных материалов по паттернам, которые нужны для этих курсов, если Вы выпали из курсов, то приходите на созвоны и в телеграм группы, там паттерны обсуждаются уже полгода и ревью кода по задачам из новых материалов по паттернам мы опробовали в курсах по ноде и асинхронности.
Супер! Правильные решения!
Цена очень большая
Так и должно быть
Це капіталізм, бейбі. Ціни європейські/американські, а заробітна платня/пенсія/інше на рівні плінтусу))