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

  Рет қаралды 15,252

JavaScript.Ninja

JavaScript.Ninja

Күн бұрын

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

Пікірлер: 68
@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 Ай бұрын
Продати черговий курс, звісно
@dimapopov5962
@dimapopov5962 Ай бұрын
55:00 Думаю це основні аксіоми фронта: 1. Фронт окремий від бекенда, decoupling. 2. ДОМ дерево є продуктом вашого коду, а не його частиною. Тобто стейти не зберігаємо в DOM. 3. Компонентний підхід (Web Components, React components). А все інше універсальне, патерни, зокрема Flux (Observer), DRY, KISS, YAGNI. Є ще utility first approach в CSS. Але фронтендеру потрібно розбиратися в психології UI/UX, а бекенду ні.
@funtik1991
@funtik1991 Ай бұрын
Спочатку лайк! Потім вже дивитись)
@alexnosov2066
@alexnosov2066 Ай бұрын
Я давно чекав цього лайва!!!!!!!!!!!!!!!!!!!!!!
@microspacer
@microspacer Ай бұрын
"может и самому интересно работать станет" - золотые слова.
@oleksandrivashchenko7916
@oleksandrivashchenko7916 Ай бұрын
Лайк, підтримка, коментар
@codokit
@codokit Ай бұрын
Шемседінов шарить. Дякую за літературу!
@MaximRovinsky
@MaximRovinsky Ай бұрын
1:06:20 вот бы это в shorts, это овер 500к просмотров гарантировано
@oeaoo
@oeaoo Ай бұрын
О, а я когда-то думал что эти парни - это один человек)
@artemmm095
@artemmm095 Ай бұрын
У меня тоже все гости на стримах Немчинского перемешиваются в голове 😂 Если что, никого не хотел обидеть))
@oeaoo
@oeaoo Ай бұрын
@@artemmm095 индийский пантеон.
@vugpgu
@vugpgu Ай бұрын
​@@artemmm095а Немчинский когда писал хеловворд последний раз? Лет 20? Че его слушать
@mikeneikovych3700
@mikeneikovych3700 21 күн бұрын
00:23:22 лайк за отсылочку 😅
@Paul-kr8dq
@Paul-kr8dq 17 күн бұрын
А где, позвольте узнать, KISS и DRY, с которыми деды воевали в перерывах между подходами к опровержению Эйнштейна? 😅
@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 Ай бұрын
Тімур згадав про патерни для стиковки різних парадигм. Які це? Можна приклад?
@DimitarRad
@DimitarRad Ай бұрын
Более полтора часа стрима про паттерны и не единой строчки кода. Это как на пальцах рассказывать какой апельсин на вкус человеку, который никогда не видел цитрусовые.
@codokit
@codokit Ай бұрын
А посилання на ютуб канал Шемседінова можно?
@StarkElessar
@StarkElessar 9 күн бұрын
Про эксель это отсылка к вини пуху? 🤣
@alexeylozenko6093
@alexeylozenko6093 Ай бұрын
Мир фронтенда встретился с бекендом.
@iamnotevg
@iamnotevg Ай бұрын
что за марафон стримов про патерны? 🧐
@codokit
@codokit Ай бұрын
Паттерни це не що інше як "дизайн-система" у фронт-енді з додатком про юзабіліті-паттерни. З дизайн-системою програмісту не треба багато розмірковувати як додати новий компонент в систему, є базові принципи юзабіліті які роблять інтерфейс для користувача передбачуваним. Так саме і бекенд з паттернами стає передбачуваним для фронтендерів (френдендер тут виступає як користувач).
@gnidkoav
@gnidkoav Ай бұрын
О! вы таки из ниших? )) 😅
@romanmeyer2907
@romanmeyer2907 21 күн бұрын
поясните кто-нибудь, чем плох middleware в целом, и его имплементация в express частности. не смог найти никаких роликов по этому вопросу у обоих спикеров
@zorgivanov8685
@zorgivanov8685 5 күн бұрын
Если не ошибаюсь то Тимур как то сказал что миддлвейр паттерн это когда одна миддла берет и обрабатывает объект а дальше он по цепи не идет, а в экспрессе все миддлвейры обрабатывают объект, как то так
@romanmeyer2907
@romanmeyer2907 5 күн бұрын
@@zorgivanov8685 да как бы насколько я помню, в том же express можно навесить middleware на определенный роут или группу, собственно как почти везде, где есть роутинг и middleware
@recycle-bin-camp
@recycle-bin-camp Ай бұрын
21:09 а как дисциплины называются
@VolodymyrChernigiv1300
@VolodymyrChernigiv1300 Ай бұрын
❤❤❤❤❤❤
@7iomka
@7iomka Ай бұрын
55:59😂
@DzhigurdaAnton
@DzhigurdaAnton Ай бұрын
Коллеги, вот было сказано что в каждой сфере есть паттерны, вы преподаёте, какие паттерны в образовании знаете?)
@JavaScriptNinja
@JavaScriptNinja Ай бұрын
Их достаточно много. Из того что мне нравится - это PBL (problem-based learning) к примеру. Даже "совковая" структура курса формата лекция-семинар-практика - это паттерн со своей логикой и структурой, если копнуть в методические материалы
@yarik1778
@yarik1778 Ай бұрын
у меня QR-код не работает. Это у всех так?
@silent-do
@silent-do 27 күн бұрын
Кругом один pubsub
@user-nl1yv6xv5i
@user-nl1yv6xv5i Ай бұрын
Парень справа на голливудского актера похож.
@vugpgu
@vugpgu Ай бұрын
Ну понятно. Он же єтот
@Kiryl-d2f
@Kiryl-d2f Ай бұрын
сложно воспринимать серьезно когда чувак справа всегда угарает
@JavaScriptNinja
@JavaScriptNinja Ай бұрын
@@Kiryl-d2f мы на джаваскрипте пишем и в Украине живём - нам серьёзно нельзя
@Kiryl-d2f
@Kiryl-d2f Ай бұрын
@@JavaScriptNinja в этом что то есть, надеюсь выберемся из всего этого)
[RU] State of JS 2023 - Обсудим?
2:45:35
JavaScript.Ninja
Рет қаралды 10 М.
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 19 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 124 МЛН
ЗОЛОТОЕ РУНО. 1 день Марафона по Сказкам про #Деньги #НейроАрт
49:28
Рисование и Арт-коучинг с Юлией
Рет қаралды 15
Мафия c учениками EasyENT
2:03:39
EasyENT
Рет қаралды 421
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 24 М.
C++ Should Be C++ - David Sankel - C++Now 2024
1:28:49
CppNow
Рет қаралды 17 М.
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 19 МЛН