Channel Avatar

Timur Shemsedinov @UChSGI2R2kRMjzXJuYqHWQZg@youtube.com

49K subscribers - no pronouns :c

Открытые лекции, митапы, курсы и школы по программной инжене


34:41
🧑‍💻 Ревью кода: Websocket на JavaScript для Node.js и протокола metacom из стека Metarhia
50:39
🌍 Blockchain и распределенная база данных Globalstorage, CRDT, синхронизация и разрешение конфликтов
01:00:31
☝🏼 AI и Сознание — LLM глазами психолога и программиста — Тимур Шемсединов и Олег Хомяк
01:25:49
☝🏼 Ислам и свобода воли глазами психолога и программиста — Тимур Шемсединов и Олег Хомяк
24:49
💡 Про Local-first та CRDT синхронізацію українською: міграції у PWA додатках — Тимур Шемсединов
39:04
🧑‍💻 Local-first app: PWA + CRDT + OPFS + Node.js + Websocket + Service Worker
36:17
🔀 CRDT: множества G-set, 2P-set, LWW-set, OR-set, PN-set на JavaScript
52:53
🧑‍💻 Программирование на JavaScript с использованием AI — Cursor и сравнение: промпт, диалог, ТЗ
21:24
🧑‍💻 CAS в JavaScript: Compare and Swap контейнеры значений и записей со сравнением по версии и хешу
49:54
🧑‍💻 PWA: Progressive Web App — Websocket, local-first, offline-first установка JavaScript приложение
11:50
🧩 Хранение состояния объекта в SharedArrayBuffer и использование Atomics
01:00:38
🔀 CRDT: G-Counter, PN-Counter, Δ-G-Counter, State-based, Operation-based, Delta-based for JavaScript
17:00
🧩Actor Compose (композиция актора и состояния) — асинхронное программирование — JavaScript Patterns
58:13
🧩 IndexedDB — сравнение: три варианта доступа — нативное API, модель + репозиторий + сервис, DSL
23:52
💡 JavaScript: вдохновленные Rust концепции владения (ownership) и трейтов (trait) в ECMAScript
16:03
💡 Парадигмы программирования: ООП, ФП, процедурное и функциональное, принципы, приемы и паттерны JS
16:15
💡 Подсчет ссылок на ресурс при помощи Using и Disposable в JavaScript, TypeScript, Node.js
15:53
💡 Явное управление ресурсами при помощи Using и Symbol.dispose в JavaScript, TypeScript, Node.js
22:15
💡 Reference counting with Using & Disposable in JavaScript, TypeScript, Node.js українською
20:05
💡 Using & Disposable: Explicit Resource Management in JavaScript, TypeScript, Node.js українською
32:45
💡 Важность паттернов для консалтинга, командной работы и применения AI инструментов
45:36
🧩 Контейнерные и алгебраические типы данных: Result, Maybe, Either, Sum в JavaScript и TypeScript
01:14:37
🧩 Контейнерні та алгебраїчні типи українською: Result, Maybe, Either, Sum у JavaScript та TypeScript
01:17:49
🧩 GoF Patterns: Обзор всех паттернов из «Банда четырех» для JavaScript и TypeScript
01:06:22
🧩 GoF Patterns Українською: Огляд усіх патернів з «Банда чотирьох» для JavaScript TypeScript
12:42
🧩 Паттерн Proactor (проактор) часть 2: как устроен Event Loop — Patterns для JavaScript и TypeScript
14:19
🧩 Патерни українською: Proactor (проактор) для JavaScript та TypeScript
28:24
🧩 Паттерн Reactor (реактор): как устроен Event Loop в Node.js — Patterns для JavaScript и TypeScript
59:06
🧩 Патерни українською: Reactor (реактор) для JavaScript та TypeScript
19:46
🧩 Паттерн Actor (актор) — асинхронное программирование — Patterns для JavaScript и TypeScript
01:10:15
🧩 Патерни українською: Actor (актор) для JavaScript та TypeScript
32:13
🧩 Краткий обзор: Паттерны Банды четырех: GoF Patterns для JavaScript и TypeScript — Шемсединов Тимур
07:17
💡 Программисты олимпиадники, чем это похоже на паттерны GoF, SOLID, GRASP — JavaScript и TypeScript
08:51
💡 Задачи по курсу Patterns GoF, SOLID, GRASP шаблоны для JavaScript и TypeScript — Тимур Шемсединов
30:14
💡 Node.js ревью кода promisify — Тимур Шемсединов и Деми Мурыч — Timur Shemsedinov and Demi Murych
02:06:05
Local-first подход, CRDT и фронтенд — синхронизация в распределенных системах — Metarhia Weekly #193
09:54
💡 Что такое паттерны GoF, SOLID, GRASP и зачем они в JavaScript? Тимур Шемсединов и Илья Климов
02:54:27
🌟 Metarhia Weekly call #192: Как стыкуются фронтенд DDD + бекенд DDD, local first, клиент-сервер
02:42
💡 Как в JavaScript использовать interface если их нет в JavaScript и от чего Тимур поседел?
08:21
💡 V8: оптимизируем возврат из функции в JavaScript через return, resolve, callback — Деми Мурыч
06:00
💡 Про TypeScript и другие линтеры, примеры на TS в курсе по GoF паттернам и оптимизацию JavaScript
05:36
💡 Почему на фронтенде не выходит DDD и Clean architecture — Тимур Шемсединов и Илья Климов
07:21
💡 Про педагогику и образование или как научить JavaScript программиста учиться — Деми Мурыч
04:21
💡 Про закрытый клуб или почему выгодно писать хорошо и использовать паттерны в JavaScript
05:27
🦄 Дядя Боб и розовые пони — Паттерны и чистый код — Деми Мурыч и Тимур Шемсединов — JavaScript и V8
10:29
💡 Вложенные функции в JavaScript, V8 оптимизация, стрелочные функции, аргументы, замыкания — Мурыч
08:24
💡 Как относиться к тестированию и TDD, чтобы экономить силы но получать все плюшки на JavaScript
04:36
💡 Паттерны и JavaScript: Возможен ли баланс между производительностью и читаемостью
01:44
💡 Axios и Fetch API в современном Node.js — все равно, что выбор между Bluebird и нативным Promise
14:09
💡 С чего начинать проектирование: структура БД в SQL, модель в ООП, API, интерфейс UI, UML?
06:35
💡 Анемичная модель и DTO, слои в DDD, контракты и интерфейсы в JavaScript и TypeScript
03:24
💡 Транслятор: LISP в JavaScript с компиляцией в байткод V8 и запуском в изолированном контексте
06:10
💡 GRASP: Как нужно думать про паттерны, Information expert (информационный эксперт) и другие шаблоны
10:05
🧩 Как применять паттерны на примере Mediator и Bridge в ООП, ФП, мультипарадигменном стиле
07:58
💡 Где Деми Мурыч разрешил let и const в JavaScript, и о том, как работает экспорт в V8 и Node.js
48:46
🤝 Асинхронная композиция в JavaScript: compose, pipe — функциональное программирование с примерами
01:08:05
🚀 JavaScript: потоки и процессы, асинхронное и параллельное программирование на Node.js и в браузере
01:29:50
🎙️ Найм зламаний — Макс Безуглий та Тимур Шемсединов — архітектура, алгоритми, патерни, софтскіли…
04:31:33
🎙️ Карьера в IT и найм на работу: вакансии, резюме, собеседования, офферы, опыт, интервью, скилы
02:01:53
🧩 JavaScript и TypeScript Patterns Q&A Call #13: Литература, курс, DDD, моделирование, софтскилы