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

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

Поболтаем с Тимуром о переосмысление паттернов GRASP, SOLID, GoF для JavaScript.
Посмотрим на это глазами V8.

Ссылка на бот с задачами:
https://t.me/JavaScriptPatternsBot?st...

Таймкоды:
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: https://t.me/AsForJavaScript
AsForJs Talks в Telegram: https://t.me/AsForJsTalks

Поддержать маленького бородатого JavaScript-ра
Карта Приват (Bobrov Maksym): 5168745021397333

USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743

PayPal: [email protected]
  / demimurych  
Boosty: https://boosty.to/asforjs

⎡~dlgs ~7 ~js ~GRASP ~SOLID ~GoF⎦

Комментарии

Информация по комментариям в разработке