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

  Рет қаралды 16,311

JavaScript.Ninja

JavaScript.Ninja

Күн бұрын

Пікірлер: 72
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Если у кого есть вопросы, то залавайте их просто здесь и я постараюсь ответить на сколько смогу
@maksm6983
@maksm6983 3 ай бұрын
Есть ли какие-то курсы/книги, которые помимо вашых курсов (js/node) вы считаете достойными (не считая mdn / спецификацию)?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@maksm6983 MDN местами ок, но местами там ужасные примеры, и устаревшие и нечитаемые и неэффективные. А спецификация вообще имеет другую задачу, там нет паттернов и она объясняет, как реализована та или иная часть синтаксиса или машинерия, но там нет крупных примеров продуктового кода и не должно быть
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
@@maksm6983 если кто-то найдет примеры или курсы, где объясняется не хуже, чем у меня в открытых примерах кода, то сообщите мне, плиз
@sergei_vasilenko
@sergei_vasilenko 3 ай бұрын
было бы интересно услышать ваше понимание фронтенда. Как сделать его проще, удобнее, какие подходы использовать? Как этот вопрос решается вне веба и какие наработки можно использовать в вебе?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
​@@maksm6983 Мне не известно о таких источниках информации о паттернах, которые были бы одновременно и полными (содержали хотя бы два десятка самых распространенных паттенов) не копировали строку в строку java или c++ примеры кода, а были заточены под возможности и особенности JavaScript и TypeScript, учитывали бы оптимизацию для V8 и других виртуальных машин (хоть в общих чертах), включали бы поддержку асинхронного программирования, примеры для node.js, web api и постоянно обновлялись, были на переднем крае возможностей языка и платформы. Если Вы найдете что то, более-менее структурированное и хоть лежащее в этом направлении - присылайте, прокомментирую.
@xxxxPomaHxxxx
@xxxxPomaHxxxx 3 ай бұрын
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 Бесплатные курсы и доступность информации
@artem_travlo
@artem_travlo 25 күн бұрын
Спасибо. Огонь !
@MaximRovinsky
@MaximRovinsky 3 ай бұрын
на моменте про - *наносить добро и причинять справедливость* - это в точку
@dimapopov5962
@dimapopov5962 3 ай бұрын
55:00 Думаю це основні аксіоми фронта: 1. Фронт окремий від бекенда, decoupling. 2. ДОМ дерево є продуктом вашого коду, а не його частиною. Тобто стейти не зберігаємо в DOM. 3. Компонентний підхід (Web Components, React components). А все інше універсальне, патерни, зокрема Flux (Observer), DRY, KISS, YAGNI. Є ще utility first approach в CSS. Але фронтендеру потрібно розбиратися в психології UI/UX, а бекенду ні.
@funtik1991
@funtik1991 3 ай бұрын
Спочатку лайк! Потім вже дивитись)
@alexnosov2066
@alexnosov2066 3 ай бұрын
Я давно чекав цього лайва!!!!!!!!!!!!!!!!!!!!!!
@microspacer
@microspacer 3 ай бұрын
"может и самому интересно работать станет" - золотые слова.
@osad4enko
@osad4enko 3 ай бұрын
Просмотрев весь стрим возник вопрос: а этот live был что бы что ?
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Да
@locktar-o-dark5664
@locktar-o-dark5664 2 ай бұрын
Отвечаю популярно, чтобы сотрясти воздух.
@hellarazor
@hellarazor 2 ай бұрын
Продати черговий курс, звісно
@codokit
@codokit 3 ай бұрын
Шемседінов шарить. Дякую за літературу!
@MaximRovinsky
@MaximRovinsky 3 ай бұрын
1:06:20 вот бы это в shorts, это овер 500к просмотров гарантировано
@oleksandrivashchenko7916
@oleksandrivashchenko7916 3 ай бұрын
Лайк, підтримка, коментар
@mikeneikovych3700
@mikeneikovych3700 2 ай бұрын
00:23:22 лайк за отсылочку 😅
@oeaoo
@oeaoo 3 ай бұрын
О, а я когда-то думал что эти парни - это один человек)
@artemmm095
@artemmm095 3 ай бұрын
У меня тоже все гости на стримах Немчинского перемешиваются в голове 😂 Если что, никого не хотел обидеть))
@oeaoo
@oeaoo 3 ай бұрын
@@artemmm095 индийский пантеон.
@vugpgu
@vugpgu 2 ай бұрын
​@@artemmm095а Немчинский когда писал хеловворд последний раз? Лет 20? Че его слушать
@codokit
@codokit 3 ай бұрын
А посилання на ютуб канал Шемседінова можно?
@fnShun
@fnShun 3 ай бұрын
Тімур згадав про патерни для стиковки різних парадигм. Які це? Можна приклад?
@romanmeyer2907
@romanmeyer2907 2 ай бұрын
поясните кто-нибудь, чем плох middleware в целом, и его имплементация в express частности. не смог найти никаких роликов по этому вопросу у обоих спикеров
@zorgivanov8685
@zorgivanov8685 Ай бұрын
Если не ошибаюсь то Тимур как то сказал что миддлвейр паттерн это когда одна миддла берет и обрабатывает объект а дальше он по цепи не идет, а в экспрессе все миддлвейры обрабатывают объект, как то так
@romanmeyer2907
@romanmeyer2907 Ай бұрын
@@zorgivanov8685 да как бы насколько я помню, в том же express можно навесить middleware на определенный роут или группу, собственно как почти везде, где есть роутинг и middleware
@zhandosissayev9798
@zhandosissayev9798 Ай бұрын
Вы начинаете цепляться к указателям из предыдущей цепочки. Исключение - Изменять указатели можно только на первом узле цепочки, остальным запрещено менять. Остальные должны уже реагировать на контекст первого узла. В общем так. Ну там если разные техники. Когда последний узел можно в конце все поменять и проманипудирлвать с указателями и изменить контекст первого узла. Пачкаем и мараем указатели в начале либо в конце как финал всех изменений, которые мутируют и состояние первого узла. В express каждый узел в цепочке может, марать, пачкать и цепляться, что для следующих узлов как бомба замедленного действия.
@windus08
@windus08 3 ай бұрын
Before the master class, I have tasks for you to try your knowledge and skills on a very important topic: "arapters". Очепятка араптерс
@TimurShemsedinov
@TimurShemsedinov 3 ай бұрын
Sorry, it's just human generated text, as is
@recycle-bin-camp
@recycle-bin-camp 3 ай бұрын
21:09 а как дисциплины называются
@alexeylozenko6093
@alexeylozenko6093 3 ай бұрын
Мир фронтенда встретился с бекендом.
@Paul-kr8dq
@Paul-kr8dq 2 ай бұрын
А где, позвольте узнать, KISS и DRY, с которыми деды воевали в перерывах между подходами к опровержению Эйнштейна? 😅
@gnidkoav
@gnidkoav 3 ай бұрын
О! вы таки из ниших? )) 😅
@yarik1778
@yarik1778 3 ай бұрын
у меня QR-код не работает. Это у всех так?
@DimitarRad
@DimitarRad 2 ай бұрын
Более полтора часа стрима про паттерны и не единой строчки кода. Это как на пальцах рассказывать какой апельсин на вкус человеку, который никогда не видел цитрусовые.
@zhandosissayev9798
@zhandosissayev9798 Ай бұрын
Там куча лекций. Лучше послушать лишний раз.
@StarkElessar
@StarkElessar 2 ай бұрын
Про эксель это отсылка к вини пуху? 🤣
@DzhigurdaAnton
@DzhigurdaAnton 3 ай бұрын
Коллеги, вот было сказано что в каждой сфере есть паттерны, вы преподаёте, какие паттерны в образовании знаете?)
@JavaScriptNinja
@JavaScriptNinja 3 ай бұрын
Их достаточно много. Из того что мне нравится - это PBL (problem-based learning) к примеру. Даже "совковая" структура курса формата лекция-семинар-практика - это паттерн со своей логикой и структурой, если копнуть в методические материалы
@codokit
@codokit 3 ай бұрын
Паттерни це не що інше як "дизайн-система" у фронт-енді з додатком про юзабіліті-паттерни. З дизайн-системою програмісту не треба багато розмірковувати як додати новий компонент в систему, є базові принципи юзабіліті які роблять інтерфейс для користувача передбачуваним. Так саме і бекенд з паттернами стає передбачуваним для фронтендерів (френдендер тут виступає як користувач).
@7iomka
@7iomka 3 ай бұрын
55:59😂
@silent-do
@silent-do 2 ай бұрын
Кругом один pubsub
@VolodymyrChernigiv1300
@VolodymyrChernigiv1300 2 ай бұрын
❤❤❤❤❤❤
@Kiryl-d2f
@Kiryl-d2f 3 ай бұрын
сложно воспринимать серьезно когда чувак справа всегда угарает
@JavaScriptNinja
@JavaScriptNinja 3 ай бұрын
@@Kiryl-d2f мы на джаваскрипте пишем и в Украине живём - нам серьёзно нельзя
@Kiryl-d2f
@Kiryl-d2f 3 ай бұрын
@@JavaScriptNinja в этом что то есть, надеюсь выберемся из всего этого)
@МихаилСтепанов-и3п
@МихаилСтепанов-и3п 3 ай бұрын
Парень справа на голливудского актера похож.
@vugpgu
@vugpgu 2 ай бұрын
Ну понятно. Он же єтот
Ask me anything  / 2024-05-12
2:39:17
JavaScript.Ninja
Рет қаралды 8 М.
HELP!!!
00:46
Natan por Aí
Рет қаралды 52 МЛН
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 124 МЛН
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 1,8 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 29 МЛН
Ask me anything  / 2024-02-17
2:37:42
JavaScript.Ninja
Рет қаралды 7 М.
Открытый вебинар: Введение в шаблоны GRASP
2:17:47
Ask me anything  / 2024-04-07
2:20:22
JavaScript.Ninja
Рет қаралды 6 М.
Ask me anything  / 2023-12-30
2:12:18
JavaScript.Ninja
Рет қаралды 6 М.
Игры на Dendy и Sega от которых ГОРЕЛО!
37:08
Бизнес и капитал: Артем Субботин, эксперт по искусственному интеллекту
1:13:58
Full House Invest: инвестиции в недвижимость
Рет қаралды 397
HELP!!!
00:46
Natan por Aí
Рет қаралды 52 МЛН