Тёмный

Тимур Шемсединов - GRASP, GoF, SOLID, чтобы что? 

JavaScript.Ninja
Подписаться 55 тыс.
Просмотров 16 тыс.
50% 1

Поговорим с Тимуром о всех этих новомодных архитектурных словах с единственным фокусом - ЧТОБЫ ЧТО?!
---
Ссылка на бот с задачами:
t.me/JavaScrip...

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 72   
@TimurShemsedinov
@TimurShemsedinov Месяц назад
Если у кого есть вопросы, то залавайте их просто здесь и я постараюсь ответить на сколько смогу
@maksm6983
@maksm6983 Месяц назад
Есть ли какие-то курсы/книги, которые помимо вашых курсов (js/node) вы считаете достойными (не считая mdn / спецификацию)?
@TimurShemsedinov
@TimurShemsedinov Месяц назад
@@maksm6983 MDN местами ок, но местами там ужасные примеры, и устаревшие и нечитаемые и неэффективные. А спецификация вообще имеет другую задачу, там нет паттернов и она объясняет, как реализована та или иная часть синтаксиса или машинерия, но там нет крупных примеров продуктового кода и не должно быть
@TimurShemsedinov
@TimurShemsedinov Месяц назад
@@maksm6983 если кто-то найдет примеры или курсы, где объясняется не хуже, чем у меня в открытых примерах кода, то сообщите мне, плиз
@sergei_vasilenko
@sergei_vasilenko Месяц назад
было бы интересно услышать ваше понимание фронтенда. Как сделать его проще, удобнее, какие подходы использовать? Как этот вопрос решается вне веба и какие наработки можно использовать в вебе?
@TimurShemsedinov
@TimurShemsedinov Месяц назад
​@@maksm6983 Мне не известно о таких источниках информации о паттернах, которые были бы одновременно и полными (содержали хотя бы два десятка самых распространенных паттенов) не копировали строку в строку java или c++ примеры кода, а были заточены под возможности и особенности JavaScript и TypeScript, учитывали бы оптимизацию для V8 и других виртуальных машин (хоть в общих чертах), включали бы поддержку асинхронного программирования, примеры для node.js, web api и постоянно обновлялись, были на переднем крае возможностей языка и платформы. Если Вы найдете что то, более-менее структурированное и хоть лежащее в этом направлении - присылайте, прокомментирую.
@xxxxPomaHxxxx
@xxxxPomaHxxxx Месяц назад
00:00:00 Обсуждение грас, солит, гоф и других технологий 00:10:20 Использование паттернов и принципов для создания универсального кода 00:14:43 Паттерны и их использование 00:18:09 Интерфейсы и их использование в JavaScript 00:24:31 Определение паттернов 00:25:58 Паттерны и их применение 00:35:04 Паттерны в архитектуре и других областях 00:38:48 Зачем изучать паттерны 00:42:11 Паттерны и их использование 00:51:19 Паттерны и их переоценка 00:55:10 Паттерны на фронтенде 00:57:47 Паттерны и доменная модель 01:01:05 Философские модели и кибернетика 01:05:34 Опыт и ошибки 01:06:19 Менеджмент и программисты 01:07:59 Паттерны и их использование 01:14:22 Опасность индоктринации 01:19:59 Книги по паттернам 01:22:32 Паттерны и их использование 01:29:11 Продажа идеи паттернов 01:34:10 Педагогика и мотивация 01:35:52 Обучение и сообщество 01:40:23 Бесплатные курсы и доступность информации
@MaximRovinsky
@MaximRovinsky Месяц назад
на моменте про - *наносить добро и причинять справедливость* - это в точку
@osad4enko
@osad4enko Месяц назад
Просмотрев весь стрим возник вопрос: а этот live был что бы что ?
@TimurShemsedinov
@TimurShemsedinov Месяц назад
Да
@locktar-o-dark5664
@locktar-o-dark5664 Месяц назад
Отвечаю популярно, чтобы сотрясти воздух.
@hellarazor
@hellarazor Месяц назад
Продати черговий курс, звісно
@alexnosov2066
@alexnosov2066 Месяц назад
Я давно чекав цього лайва!!!!!!!!!!!!!!!!!!!!!!
@funtik1991
@funtik1991 Месяц назад
Спочатку лайк! Потім вже дивитись)
@MaximRovinsky
@MaximRovinsky Месяц назад
1:06:20 вот бы это в shorts, это овер 500к просмотров гарантировано
@microspacer
@microspacer Месяц назад
"может и самому интересно работать станет" - золотые слова.
@oeaoo
@oeaoo Месяц назад
О, а я когда-то думал что эти парни - это один человек)
@artemmm095
@artemmm095 Месяц назад
У меня тоже все гости на стримах Немчинского перемешиваются в голове 😂 Если что, никого не хотел обидеть))
@oeaoo
@oeaoo Месяц назад
@@artemmm095 индийский пантеон.
@vugpgu
@vugpgu Месяц назад
​@@artemmm095а Немчинский когда писал хеловворд последний раз? Лет 20? Че его слушать
@codokit
@codokit Месяц назад
Шемседінов шарить. Дякую за літературу!
@iamnotevg
@iamnotevg Месяц назад
что за марафон стримов про патерны? 🧐
@romanmeyer2907
@romanmeyer2907 Месяц назад
поясните кто-нибудь, чем плох middleware в целом, и его имплементация в express частности. не смог найти никаких роликов по этому вопросу у обоих спикеров
@zorgivanov8685
@zorgivanov8685 16 дней назад
Если не ошибаюсь то Тимур как то сказал что миддлвейр паттерн это когда одна миддла берет и обрабатывает объект а дальше он по цепи не идет, а в экспрессе все миддлвейры обрабатывают объект, как то так
@romanmeyer2907
@romanmeyer2907 16 дней назад
@@zorgivanov8685 да как бы насколько я помню, в том же express можно навесить middleware на определенный роут или группу, собственно как почти везде, где есть роутинг и middleware
@zhandosissayev9798
@zhandosissayev9798 3 дня назад
Вы начинаете цепляться к указателям из предыдущей цепочки. Исключение - Изменять указатели можно только на первом узле цепочки, остальным запрещено менять. Остальные должны уже реагировать на контекст первого узла. В общем так. Ну там если разные техники. Когда последний узел можно в конце все поменять и проманипудирлвать с указателями и изменить контекст первого узла. Пачкаем и мараем указатели в начале либо в конце как финал всех изменений, которые мутируют и состояние первого узла. В express каждый узел в цепочке может, марать, пачкать и цепляться, что для следующих узлов как бомба замедленного действия.
@StarkElessar
@StarkElessar 20 дней назад
Про эксель это отсылка к вини пуху? 🤣
@codokit
@codokit Месяц назад
Паттерни це не що інше як "дизайн-система" у фронт-енді з додатком про юзабіліті-паттерни. З дизайн-системою програмісту не треба багато розмірковувати як додати новий компонент в систему, є базові принципи юзабіліті які роблять інтерфейс для користувача передбачуваним. Так саме і бекенд з паттернами стає передбачуваним для фронтендерів (френдендер тут виступає як користувач).
@gnidkoav
@gnidkoav Месяц назад
О! вы таки из ниших? )) 😅
@7iomka
@7iomka Месяц назад
55:59😂
@DzhigurdaAnton
@DzhigurdaAnton Месяц назад
Коллеги, вот было сказано что в каждой сфере есть паттерны, вы преподаёте, какие паттерны в образовании знаете?)
@JavaScriptNinja
@JavaScriptNinja Месяц назад
Их достаточно много. Из того что мне нравится - это PBL (problem-based learning) к примеру. Даже "совковая" структура курса формата лекция-семинар-практика - это паттерн со своей логикой и структурой, если копнуть в методические материалы
@МихаилСтепанов-и3п
Парень справа на голливудского актера похож.
@vugpgu
@vugpgu Месяц назад
Ну понятно. Он же єтот
@dimapopov5962
@dimapopov5962 Месяц назад
55:00 Думаю це основні аксіоми фронта: 1. Фронт окремий від бекенда, decoupling. 2. ДОМ дерево є продуктом вашого коду, а не його частиною. Тобто стейти не зберігаємо в DOM. 3. Компонентний підхід (Web Components, React components). А все інше універсальне, патерни, зокрема Flux (Observer), DRY, KISS, YAGNI. Є ще utility first approach в CSS. Але фронтендеру потрібно розбиратися в психології UI/UX, а бекенду ні.
@DimitarRad
@DimitarRad Месяц назад
Более полтора часа стрима про паттерны и не единой строчки кода. Это как на пальцах рассказывать какой апельсин на вкус человеку, который никогда не видел цитрусовые.
@zhandosissayev9798
@zhandosissayev9798 3 дня назад
Там куча лекций. Лучше послушать лишний раз.
@oleksandrivashchenko7916
@oleksandrivashchenko7916 Месяц назад
Лайк, підтримка, коментар
@windus08
@windus08 Месяц назад
Before the master class, I have tasks for you to try your knowledge and skills on a very important topic: "arapters". Очепятка араптерс
@TimurShemsedinov
@TimurShemsedinov Месяц назад
Sorry, it's just human generated text, as is
@fnShun
@fnShun Месяц назад
Тімур згадав про патерни для стиковки різних парадигм. Які це? Можна приклад?
@Paul-kr8dq
@Paul-kr8dq 28 дней назад
А где, позвольте узнать, KISS и DRY, с которыми деды воевали в перерывах между подходами к опровержению Эйнштейна? 😅
@codokit
@codokit Месяц назад
А посилання на ютуб канал Шемседінова можно?
@recycle-bin-camp
@recycle-bin-camp Месяц назад
21:09 а как дисциплины называются
@mikeneikovych3700
@mikeneikovych3700 Месяц назад
00:23:22 лайк за отсылочку 😅
@alexeylozenko6093
@alexeylozenko6093 Месяц назад
Мир фронтенда встретился с бекендом.
@silent-do
@silent-do Месяц назад
Кругом один pubsub
@yarik1778
@yarik1778 Месяц назад
у меня QR-код не работает. Это у всех так?
@Kiryl-d2f
@Kiryl-d2f Месяц назад
сложно воспринимать серьезно когда чувак справа всегда угарает
@JavaScriptNinja
@JavaScriptNinja Месяц назад
@@Kiryl-d2f мы на джаваскрипте пишем и в Украине живём - нам серьёзно нельзя
@Kiryl-d2f
@Kiryl-d2f Месяц назад
@@JavaScriptNinja в этом что то есть, надеюсь выберемся из всего этого)
@VolodymyrChernigiv1300
@VolodymyrChernigiv1300 Месяц назад
❤❤❤❤❤❤
Далее