- [001]. Базовый синтаксис JavaScript
- [002]. Node.js Введение в технологию
- [003]. Асинхронное программирование в Node.js и JavaScript
- [004]. Карта специальности инженер-программист
- [005]. Базовый синтаксис JavaScript, продолжение
- [006]. Архитектурный подход к программированию
- [007]. Обзор встроенного Node.js API
- [008] Функции, стрелочные функции, контексты, замыкания в JavaScript
- [009]. Настройка среды: Node.js, npm, git, eslint
- [010]. Модули, слои, структура проекта, песочницы в JavaScript и Node.js.
- [011]. Клиент-сервер на Node.js TCP и UDP, DNS
- [012]. Массивы, объекты, классы, прототипы в JavaScript
- [013]. Частичное применение и каррирование в JavaScript
- [014]. Инверсия управления и внедрение зависимостей в Node.js
- [015]. Работа с файлами, буферами и файловыми потоками в Node.js
- [016]. Функции высшего порядка, колбеки, события на JavaScript
- [017]. Межпроцессовое взаимодействие в Node.js
- [018]. HTTP сервер на Node.js (routing, cluster, IP sticky)
- [019]. Работа со строками, шаблонами и юникодом в JavaScript
- [020]. Слои, связанность и связность кода в JavaScript
- [021]. Измерение производительности кода и оптимизация в JavaScript и Node.js
- [022]. Консоль и командная строка в JavaScript и Node.js
- [023]. Чеининг функций и объектов, обработка ошибок в JavaScript
- [024]. Высоконагруженные распределенные приложения на Node.js
- [025]. WebSocket сервер на Node.js (электронные таблицы и чат)
- [026]. Таймеры, таймауты, EventEmitter в JavaScript и Node.js
- [027]. Итерирование, циклы и итераторы в JavaScript
- [028]. Функциональное программирование на JavaScript
- [029]. Реактивное программирование на JavaScript
- [030]. Асинхронное программирование на callback`ах в JavaScript
- [031]. Проекции и отображения наборов данных в JavaScript
- [032]. Коллекции, множества, хештаблицы в JavaScript
- [033]. Слой доступа к данным, курсор, транзакция
- [034]. Неблокирующее асинхронное итерирование в JavaScript
- [035]. Структуры данных: списки, стек, очередь, дэк в JavaScript
- [036]. Сериализация и десериализация в JavaScript и Node.js
- [037]. Proxy и Symbol в JavaScript
- [OUTDATED]. Асинхронность с библиотекой async.js
- [038]. Наблюдение за файловой системой в Node.js
- [039]. Регулярные выражения и парсинг в JavaScript
- [040]. Фабрики и пулы объектов в JavaScript, factorify, poolify
- [041]. Асинхронность на промисах, Promise, all, then, catch, race
- [042]. Типизированные массивы в JavaScript
- [043]. Шаблон Singleton (синглтон) в JavaScript
- [044]. Функциональные объекты, функторы и монады в JavaScript
- [045]. Асинхронные функции, async/await, thenable, обработка ошибок
- [046]. Подход к изучению программирования (выступление на дне факультета Информатики КПИ 12 декабря 2018)
- [047]. Асинхронные адаптеры: promisify, callbackify, asyncify...
- [048]. Асинхронные коллекторы данных
- [049]. Утечки памяти в Node.js и JavaScript, сборка мусора и профилирование
- [050]. Рекурсия: косвенная и хвостовая, стек, выход
- [051]. Atomics, SharedArrayBuffer, worker_threads в Node.js
- [052]. Дженерики и обобщенное программирование
- [053]. Семафоры и мьютексы в JavaScript и Node.js
- [054]. Генераторы и асинхронные генераторы в JavaScript
- [055]. Итераторы и асинхронные итераторы в JavaScript
- [056]. Необработанные ошибки в промисах на Node.js
- [057]. Фасад - петтерн для скрытия сложности
- [058]. HTTP сессии и cookies на чистом Node.js
- [059]. Адаптер (Adapter) - паттерн достижения совместимости
- [060]. Стратегия (Strategy) - выбор взаимозаменяемого поведения
- [061]. HTTP запросы в браузере и Node.js: XMLHttpRequest, fetch
- [062]. Проблема асинхронного стектрейса в JavaScript и Node.js
- [063]. Линзы в JavaScript - функциональные аналоги геттера и сеттера
- [064]. Разработка API на Node.js (клиент и сервер)
- [065]. Перечислимый тип (enum) в JavaScript и TypeScript
- [066]. Работа с базами данных в Node.js на примере PostgreSQL
- [067]. Графы и запросы к графовым структурам на JavaScript
- [068]. Паттерн Команда (Command) действие и параметры как объект
- [069]. CQS, CQRS, Event Sourcing - Разделение запросов и модификации
- [070]. Тестирование: юниттесты с примерами на JavaScript
- [071]. Метапрограммирование с примерами на JavaScript
- [072]. Тестирование: системное и интеграционное тестирование на JavaScript
- [073]. Логирование на Node.js и JavaScript
- [074]. Отмена асинхронных операций, cancellable callback and Promise в JavaScript
- [075]. Асинхронная композиция функций на JavaScript
- [076]. Thenable и легковесный await в JavaScript
- [077]. Конкурентная асинхронная очередь на JavaScript
- [078]. Паттерн Revealing Constructor - открытый конструктор
- [079]. Deferred: Асинхронность на диферах с состоянием
- [080]. Future: Асинхронность на фьючерах без состояния
- [081]. Модель акторов для параллельных вычислений
- [082]. Паттерн Наблюдатель (Observer + Observable)
- [083]. Асинхронность на RxJS и потоки событий
- [084]. Have Objects Failed? Или что не так с ООП?
- [085]. Интроспекция и рефлексия в JavaScript
- [086]. Скаффолдинг для API, UI и данных
- [087]. Основы программирования для групп ИП-93, 94, 95
- [088]. Семинар: Обсуждение плана и материалов курса «Основы программирования»
- [089]. Введение в программирование (1 часть)
- [090]. Node.js в 2019 году (состояние и перспективы)
- [091]. Семинар: Базовый синтаксис языка JavaScript
- [092]. Семинар: автоматическая проверка лабораторных работ
- [093]. Введение в программирование (2 часть)
- [094]. Graceful Shutdown в Node.js
- [095]. Языки программирования: обзор, сравнение, выбор
- [096]. JavaScript: Ответы на вопросы
- [097]. Отдача статики в Node.js
- [098]. История развития языков программирования
- [099]. Парадигмы программирования (обзор)
- [100]. Применение Event Sourcing (command, read, write, bus)
- [101]. Примеси, обертки, декораторы, мемоизация
- [102]. Антипаттерны общие для всех парадигм
- [103]. Progressive Web Applications PWA и ServiceWorkers
- [104]. Ответы на вопросы по курсу "Основы программирования" 2019-2020
- [105]. Антипаттерны процедурного программирования
- [106]. JavaScript в браузере: Web API (часть 1)
- [107]. Семинар: выполнение лабораторных работ на JavaSript по курсу "Основы программирования"
- [108]. Массивы в JavaScript (методы Array)
- [109]. Принцип единственной ответственности и закон Конвея
- [110]. Code Review: как это и зачем
- [111]. Семинар: Code Review, ответы на вопросы
- [112]. Мономорфный и полиморфный код, инлайн-кэш, скрытые классы в JavaScript
- [113]. Ассоциация, агрегация и композиция объектов в JavaScript
- [114]. Рефакторинг: причины, цели, техники и процесс
- [115]. Принцип подстановки Барбары Лисков
- [116]. Семинар: Выбор направления в программировании
- [117]. 1. Летняя школа 2017 - Обзор курса и обсуждение структуры курса
- [118]. 2. Летняя школа 2017 - Настройка среды: git, node, npm, eslint, ci
- [119]. 3. Летняя школа 2017 - JavaScript, как ассемблер нашего времени
- [120]. 4. Летняя школа 2017 - Введение в Node js и серверный JavaScript
- [121]. 5. Летняя школа 2017 - Замыкания, примеси, обертки, функторы, события
- [122]. 6. Летняя школа 2017 - Файлы, потоки, буферы, сеть, сокеты, ошибки
- [123]. Композиция функций (pipe, compose) в JavaScript
- [124]. Примеси в JavaScript: mixin, extend, Object.assign, class mixin
- [125]. Прототипное программирование и прототипное наследование в JavaScript
- [126]. Мемоизация функций: memoize в JavaScript
- [127]. 7. Летняя школа 2017 - Внедрение зависимостей DI, Firebase, Angular, SPA, React, Обработка ошибок
- [128]. Антипаттерны ООП (часть 1) c примерами на JavaScript
- [129]. 8. Летняя школа 2017 - Асинхронное программирование
- [130]. Функции-обертки: Wrappers в JavaScript
- [131]. Безопасность приложений Node.js Security
- [132]. Почему хорошее ИТ-образование невостребовано рыночком - Глушков Fest 2019
- [133]. 9. Летняя школа 2017 - Песочницы, IoC, DI, IPC, структура приложений
- [134]. Новое в JavaScript: ES.Next, ECMAScript 2020, ES11, ES10, ES9, ES8, ES7, ES6, ES2020, ES2019
- [135]. Serverless Clouds (FaaS) и изоляция контекстов запросов в Node.js
- [136]. 10. Летняя школа 2017 - Архитектура приложений и метапрограммирование
- [137]. Архив 2018: Метархия придет, порядок наведет // Тимур Шемсединов, Алексей Орленко // KievJS
- [138]. Архив 2017 - Чудесный мир конвенций кода - Алексей Орленко
- [139]. Архив 2017 - О важности последовательного стиля кодирования - Денис Отришко
- [140]. Архив 2017 - Про технологический стек Metarhia - Тимур Шемсединов
- [141]. Архив 2017 - Процесс разработки - Алексей Орленко
- [142]. Архив 2017 - JSTP JavaScript Transfer Protocol - Алексей Орленко
- [143]. Архив 2017 - MetaSync - Тимур Шемсединов
- [144]. Архив 2017 - GlobalStorage - Тимур Шемсединов
- [145]. Архив 2017 - Impress Application Server - Тимур Шемсединов
- [146]. Архив 2015 - Как исправить ошибку в NodeJS и поднять производительность в 2 раза
- [147]. Архив 2017 - Масштабирование Node.js для высоких нагрузок - Тимур Шемсединов - JS Conference 2017
- [148]. Архив 2018 - Часть 1: Введение и парадигмы программирования
- [149]. Архив 2018 - Часть 2: Стиль, парадигмы, функции
- [150]. Архив 2018 - Часть 3: Частичное применение, каррирование, замыкания, чеининг
- [151]. Архив 2018 - Часть 4: Обертки и мемоизация
- [152]. Архив 2018 - Часть 5: EventEmitter, Symbol, Proxy
- [153]. Архив 2018 - Часть 6: Композиция функций
- [154]. Архив 2018 - Часть 7: Коллекции: Array, Object, Map, Set, weak & typed, итераторы
- [155]. Архив 2018 - Часть 8: Типизированные массивы, буферы, итераторы, генераторы
- [156]. Архив 2018 - Часть 9: Event loop, асинхронность, таймеры, колбеки, промисы, async/await
- [157]. Архив 2018 - Часть 10: Наблюдение за файловой системой и динамическая подгрузка в Node.js
- [158]. Архив 2018 - Часть 11: Структуры данных: связные списки, деревья структур в JavaScript
- [159]. Архив 2018 - Часть 12: Графы на JavaScript (структуры данных)
- [160]. Архив 2018 - Часть 13: Асинхронное программирование в JavaScript и Node.js
- [161]. Архив 2018 - Часть 14: Коллекторы данных, композиция асинхронных функций в JavaScript и Node.js
- [162]. Архив 2018 - Часть 15: адаптеры callbackify, promisify, асинхронная очередь для Node.js и JavaScript
- [163]. Архив 2018 - Часть 16: Обзор технологии Node.js от контрибьютеров и мемы про JavaScript
- [164]. Архив 2018 - Часть 17: Потоки (Streams) в Node.js
- [165]. Архив 2018 - Часть 18: HTTP сервер в Node.js,req, res, сокеты и потоки (streams)
- [166]. Архив 2018 - Часть 19: Песочницы (V8 sandbox) и исполнение JavaScript в Node.js
- [167]. Архив 2018 - Часть 20: Процессы, кластеризация и балансировка в Node.js
- [168]. Программная инженерия: лекции, семинары, практика (с примерами на JavaScript и TypeScript)
- [169]. Базы данных в 2020 (введение, история, состояние)
- [170]. Введение в SQL (Structured Query Language)
- [171]. Структуры (struct) или записи (record)
- [172]. Объектно-ориентированное программирование
- [173]. Введение в SQL: CREATE, ALTER, DROP, ключи, индексы
- [174]. PostgreSQL: установка, настройка, консоль
- [175]. ООП: построение абстракций, инкапсуляция и сокрытие
- [176]. ООП: наследование и полиморфизм (в JavaScript)
- [177]. SQL: SELECT, math functions, aliases, limit, with, into
- [178]. Базы данных: ER, ERD, IDEF1x, сущность-связь, entity-relationship диаграммы
- [179]. Node.js в 2021: обзор платформы и вызовы на следующее десятилетие
- [180]. Разработка API на Node.js и технологическом стеке Metarhia
- [181]. Семинар: Node.js в 2021, ответы на вопросы и обсуждение
- [182]. Семинар: Metarhia #1 - технологический стек на базе Node.js для корпоративных приложений, ответы
- [183]. Сессии и контексты на Node.js и технологическом стеке Metarhia
- [184]. Введение в технологический стек Metarhia для Node.js для руководителей и основателей
- [185]. GRASP принципы с адаптацией для JavaScript и Node.js
- [186]. GRASP: принцип информационный эксперт с адаптацией для JavaScript и Node.js
- [187]. GRASP: Зацепление и связность в JavaScript и Node.js - coupling and cohesion
- [188]. GRASP: Чистая выдумка для JavaScript и Node.js - Pure Fabrication
- [189]. GRASP: Декомпозиция класса Application из библиотеки impress технологического стека Metarhia
- [190]. Node.js - плохие подходы и хорошие стороны - Postindustria Podcast
- [191]. Вступительная лекция по инженерии программного обеспечения (КПИ 1 курс) 2021-09-01
- [192]. Вступительная лекция по асинхронному программированию (КПИ 2 курс) 2021-09-02
- [193]. Вступительная лекция: Node.js и Back-end (КПИ 3 и 4 курс) 2021-09-03
- [194]. Автоматное программирование c примерами на JavaScript
- [195]. Metaeducation образование и практический опыт по инженерии программного обеспечения и не только
- [196]. Node.js модули: ECMA, Common.js, Module API
- [197]. Node.js модули и пакеты формата ECMA и CommonJS, использование package.json и node_modules
- [198]. Асинхронный пул для worker thread pool в Node.js
- [199]. Metahealth #1 в рамках программы менторинга по JavaScript и Node.js
- [200]. Контрактное программирование с примерами на JavaScript и Node.js
- [201]. JavaScript для начинающих: 2. Имена, переменные, константы
- [202]. JavaScript для начинающих: 6. Функции и область видимости
- [203]. JavaScript для начинающих: 4. Значения и типы
- [204]. JavaScript для начинающих: 1. Введение
- [205]. JavaScript для начинающих: 3. Литералы, массивы, объекты
- [206]. JavaScript для начинающих: 5. Выражения и присваивание
- [207]. Metahealth #2 по программе менторинга по JavaScript и Node.js: наставники, ТЗ, архитектура, модули
- [208]. Многопоточность в Metarhia (первый сервер приложений для Node.js с менеджером потоков)
- [209]. Metahealth #3 Предметная область, библиотека контролов для UI
- [210]. Metarhia для контрибьюторов #1 (2021-10-16)
- [211]. Metahealth #4 Подсистемы, Контрибьюшен в Метархию
- [212]. Metarhia Infrastructure #1 (2021-11-08)
- [213]. Метархия строит город Гуляйполис ☠ Метархія або Говнокод!
- [214]. JavaScript семинар #1 по курсу HowProgrammingWorks
- [215]. Node.js и Backend Семинар #1 (2021-12-18): асинхронная очередь, бенчмарк фреймворков, Azos
- [216]. JavaScript семинар #2 по курсу HowProgrammingWorks
- [217]. Node.js и Backend Семинар #2 (2021-12-23): TypeScript, сокеты, ORM, SQL, схемы,
- [218]. Новогодняя встреча Metarhia #37 (2021-12-30): внедрения, планы и новые люди
- [219]. Совещание #38: Курс JavaScript и Node.js, масштабирование сервера, организация сообщества Metarhia
- [220]. Новости Metarhia #1 (2022-01-15) книга и задачи по программированию, сотрудничество, внедрения
- [221]. Новости сообщества и стека Metarhia #2 (2022-01-22)
- [222]. Новости сообщества и стека Metarhia #3 (2022-01-29)
- [223]. JavaScript - Практические задачи #1: Пример исправления, лайвкодинг, оптимизация и рефакторинг
- [224]. Node.js and Backend Seminar #3 (2022-02-03)
- [225]. Метархия пополнилась: Алексей Боднарчук
- [226]. Новости сообщества и стека Metarhia #4 (2022-02-05) javascript для начинающих, книга, конференции
- [227]. JavaScript семинар #3 по курсу HowProgrammingWorks
- [228]. JavaScript - Практические задачи #2: Где брать задачи? Исправление MDN, лайвкодинг, рефакторинг
- [229]. Метапрограммирование и мультипарадигменное программирование с примерами на JavaScript и Node.js
- [230]. Новости сообщества и стека Metarhia #5 (2022-02-12): события, профиль в github, примеры кода в MDN
- [231]. Новости сообщества и стека Metarhia #6 (2022-02-19) Вставай! Метархия зовет! Ты нужен Метархии!
- [232]. JavaScript и Node.js: Добавь в Github личную карту знаний
- [233]. Новости сообщества и стека Metarhia #7 (2022-03-19)
- [234]. Новости сообщества и стека Metarhia #8 (2022-03-26)
- [235]. LiveQA Node.js and Backend Seminar #5 (2022-04-07)
- [236]. Новости сообщества и стека Metarhia #9 (2022-04-10)
- [237]. Книга «Метапрограммирование» Мультипарадигменный подход в инженериипрограммного обеспечения.
- [238]. Публичное собеседование #1: iOS, Swift, Async code, HTTPS, Sockets, DDD, Patterns
- [239]. Публичное собеседование #2: Java, Node.js, DDD, ООП, паттерны, парадигмы, безопасность
- [240]. JavaScript семинар #8
- [241]. JavaScript - Практические задачи #3 - Open Source: lowscript, рефакторинг, оптимизация, тайпинги
- [242]. Публичное собеседование #3: TypeScript, schema, state, MobX, fp, patterns
- [243]. Новости сообщества и стека Metarhia #10 (2022-05-02)
- [244]. Публичное собеседование #4: JavaScript, Python, async программирование, React, Node, паттерны
- [245]. Публичное собеседование #5: net, c#, angular, асинхронность, patterns, db, orm, api, сбор мусора
- [246]. JavaScript семинар #10: рефакторинг и ревью кода
- [247]. Github сделал визуализацию истории в 3D
- [248]. Metarhia: рефакторинг Metaschema 2.0
- [249]. Metarhia roadmap 2022: сервер приложений для Node.js и JavaScript
- [250]. Публичное собеседование #7 гексагональная архитектура, cqrs, react, graphql, oop, node.js
- [251]. JavaScript - Практические задачи #4 - Open Source: metacalc, рефакторинг, электронные таблицы
- [252]. Node.js - Практические задачи #5 - Open Source: metamail, ревью, smtp, почта, pop3, imap
- [253]. JavaScript семинар #11: рефакторинг и ревью кода
- [254]. Metarhia: metaschema - рефакторинг библиотеки описания типов и контрактов для Node.js и JavaScript
- [255]. Публичное собеседование #8: csharp, C#, ООП, OOP, JavaScript, async, асинхронність, data race
- [256]. JavaScript семинар #12: рефакторинг и ревью кода
- [257]. Новости сообщества и стека Metarhia #11: публичные собеседования, конференция, ревью кода
- [258]. Node.js and Backend Seminar #12: ревью проектов на Node.js, JavaScript, React, Ramda, Express
- [259]. Публичное собеседование #9: JavaScript, Node.js, Architecture
- [260]. Семинар #14: ревью проектов на JavaScript и Java
- [261]. Доповідь студентів 1 курсу: ECMAScript 2022 та 2021 features (українською мовою)
- [262]. JavaScript семинар #15: ревью кода
- [263]. Публичное собеседование #11: Backend, Node.js, Nest, Patterns, Prisma, JavaScript, API, Security
- [264]. JavaScript семинар #16: ревью кода
- [265]. Публичное собеседование #12: Android junior, MVP, and Sockets
- [266]. Публичное собеседование #14: Python, API, Airflow, Async, DB, Nets
- [267]. Публічне інтерв'ю #15: Python, OOP, Parsing, Django, ORM (українською мовою)
- [268]. Летняя практика 2022 на JavaScript и Node.js в Метархии
- [269]. Летняя школа 2022 Созвон #1: знакомство и ответы на вопросы
- [270]. Летняя школа 2022 Созвон #2: группы, задачи, metacom
- [271]. Летняя школа 2022 Созвон #3: стартапы B-OS и Resonance, frontend, задачи для школы
- [272]. Летняя школа 2022 созвон #4: фронтэнд, low-code, ревью кода, JavsScript, Node.js
- [273]. Летняя школа 2022 созвон #5: схемы, контракты и типы, metasql, миграции, ревью, metacom, metarhia
- [274]. Летняя школа 2022 созвон #6: ревью кода и разный трындеж
- [275]. Конкурс, летняя школа Метархии по JavaScript и Node.js, практические задания
- [276]. Летняя школа 2022 созвон #7: релизы в npm сетевого протокола metacom и сервера приложений impress
- [277]. Летняя школа 2022 созвон #8: рекурсия в metacalc, примеры metacom, парсер markdown
- [278]. Летняя школа 2022 созвон #9: исправление impress, примеры upload/download, ревью flatObject
- [279]. Практические задачи #7 по JavaScript и Node.js - Оптимизация и тесты - модуль metautil
- [280]. Летняя школа 2022 созвон #10: ревью кода библиотек
- [281]. Летняя школа 2022 созвон #11: metaschema, ревью разных PR
- [282]. Летняя школа 2022 созвон #12: доки, книга, учебные материалы, примеры, таймкоды, ревью библиотек
- [283]. Приведи в порядок профиль в Github и среду разработки, сконфирурируй GIT, подписывай коммиты GPG
- [284]. Летняя школа 2022 созвон #13: ревью почтовой подсистемы с реализацией smtp (tcp и tls) и metacalc
- [285]. Летняя школа 2022 созвон #14: ревью metacalc, логгер metalog, события в metacom
- [286]. Летняя школа 2022 созвон #15: ревью smtp в matamail, http2 в metacom, metautil, metacalc
- [287]. Практические задачи по JavaScript #8 для начинающих: исправление кода из MDN
- [288]. Практические задачи по JavaScript #9 пример Pull-Request в MDN
- [289]. Летняя школа 2022 созвон #16: metamail SMTP, задачи из MDN, Metarhia/impress
- [290]. Летняя школа 2022 созвон #17: ревью разных PR в metacom и metautil
- [291]. Летняя школа 2022 созвон #18: ревью кода, обсуждения технологического стека Metarhia для Node.js
- [292]. Скины и подсветка синтаксиса JavaScript, SQL и т.д. для Midnight commander, установить и настроить
- [293]. Летняя школа 2022 созвон #19: декомпозиция логера, metavm для браузера, pool для балансировки
- [294]. Летняя школа 2022 созвон #20: Logger, fetch polyfill, доработка EventEmitter
- [295]. Летняя школа 2022 созвон #21: Ревью и рефакторинг metalog и metacom в Metarhia для Node.js
- [296]. Node JS 2022 - 2023 практический курс: API, DB, архитектура, DDD, GoF, DI, фреймворк-агностик
- [297]. Roadmap. План развития для технологического стека JavaScript и Node.js. Карта обучения
- [298]. Обновлены JavaScript и Node.js примеры кода на Github
- [299]. Основи програмування з прикладами на JavaScript: семінар #19
- [300]. Node.js в 2023. Введение в технологию.
- [301]. Практические задачи: программная инженерия, темы проектов и курсовых: JavaScript, Node.js, Backend
- [302]. Наставники — Дмитрий Нечай — менторы по архитектуре, node.js и базам данных
- [303]. Наставники — Денис Отришко — менторы по node.js, архитектуре и системному программированию
-
-
Save EugeneAZDev/9f8da6f236bb922d18b02e6e366422af to your computer and use it in GitHub Desktop.
Timur Shemsedinov Youtube Public List
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment