Беседа с Тимуром Шемсединовым о переосмыслении паттернов GRASP, SOLID, GoF в JavaScript

Поболтаем с Тимуром о переосмысление паттернов GRASP, SOLID, GoF для JavaScript. Посмотрим на это глазами V8. Ссылка на бот с задачами:
Таймкоды: 00:00:00 Музыка 00:01:40 Настройка звука 00:04:00 Вступление 00:47:00 Паттерн адаптер. Asyncify 00:50:20 Про бота 00:51:50 Люди стесняются показывать код 00:55:15 Продолжение - Asyncify 01:08:05 Про внешние апи и преподавание языка 01:12:30 Про call apply 01:13:40 Про курсы Тимура 01:14:35 Продолжение - Asyncify 01:18:50 Как определить четность числа 01:19:00 Promisify 01:36:55 Разбираем пример Promisify 01:41:00 Смотрим реализацию Promisify в Node.js 02:16:35 Callbackify 02:19:00 Timarable 02:24:50 Про Bun 02:27:50 Кто такие дети 02:29:30 Продолжение - Timarable 02:32:15 "Предварительная оптимизация - корень всех зол". Разговор про оптимизации. 02:45:50 Про AI 02:48:20 Продолжение - Timarable 02:57:25 Ремарка по созданию объектов 03:01:20 Задачи/паттерны и что за ними стоит 03:08:15 TryToHackMyJs 03:09:40 Как шевелятся мозги в ChatGPT 03:13:00 TargetIterator 03:21:00 Про var 03:24:15 Как создавать константы в V8 03:26:30 Тимур про самописный движок электронных таблиц 03:33:00 Про прототипное наследование/скрытые классы 03:35:20 Про оптимизации V8 03:36:15 Паттерн Flyweight 03:59:25 Завершаем AsForJs новости в Telegram:
AsForJs Talks в Telegram:
Поддержать маленького бородатого JavaScript-ра Карта Приват (Bobrov Maksym): 5168745021397333 USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743 PayPal: demimurych@protonmail.com   / demimurych   Boosty:
⎡~dlgs ~7 ~js ~GRASP ~SOLID ~GoF⎦

Смотрите также