Timur Shemsedinov
Открытые лекции, митапы, курсы и школы по программной инженерии, JavaScript и NodeJS, асинхронному программированию, паттернам GRASP, SOLID, GoF и т.д. от сообщества Metarhia и проектов NodeUA (Node.js Ukraine Comminity) и HowProgrammingWorks (лекции в КПИ)
⚠️ NPM полон вирусов, в JavaScript и TypeScript нужна стандартная библиотека для backend и frontend
🧑💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг
🎈 Программирование — это удовольствие Эти токсики должны платить, чтоб их допускали к коду
🤖 AI, Какие языки лучше генерируются? Чем на самом деле занимается Брагилевский в JetBrains
🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может
🤷 Про софтскилы CTO и архитекторов: они не больше знают в программировании, они просто убедительны
💡 Referential Transparency — Ссылочная прозрачность — ФП, ООП в JavaScript и TypeScript
🧑🎓 Как научить программиста включать мозг? Vitaly Bragilevsky, Timur Shemsedinov, Demi Murych
🧐 Сравнение стилей ООП и ФП на JavaScript объектно-ориентированное и функциональное программирование
🧐 Воркшоп "Programming Paradigms" — парадигмы программирования для JavaScript и TypeScript
💡 Нужно учить разнообразию парадигм и стилей программирования, сформировать видение вариантов
💡 Про языки высокого и низкого уровня: системный и прикладной код — Брагилевский, Шемсединов, Мурыч
💡 SOLID, GRASP, GoF и функциональное программирование, почему ФП программисты токсичны и агрессивны?
💡 ФП не вывели из λ-исчисления, это выяснилось задним числом — Брагилевский, Шемсединов, Мурыч
🧩 Паттерны замедляют или ускоряют? Разбор Async Pool с точки зрения оптимизации — Мурыч и Шемсединов
💡 Парадигмы программирования: В чем разница, ограничения, свойства? Шемсединов, Брагилевский, Мурыч
💡 TypeScript vs JavaScript: как лучше писать типы, чтобы не создать проблем, но иметь все плюсы
🧩 Деми Мурыч задает неудобные вопросы Тимуру о курсе Patterns для JavaScript и TypeScript
🧑💻 Рефакеторинг говнокода — Clean Code для JavaScript и TypeScript
💡 Observer Pattern: EventEmitter, EventTerget для JavaScript и TypeScript, Backend и Frontend
💡 Номинальная и структурная типизация, инкапсуляция, сокрытие — ООП и типы в JavaScript / TypeScript
💡 JavaScript: Callable, Thenable, Promise, Array-like, Iterable, Observable, Streams, Disposable
🌟 Weekly call #226: Бизнес-логика на frontend, backend и в базе данных
🧩 Обзор курса Patterns для JavaScript & TypeScript — GoF, SOLID, GRASP — Тимур Шемсединов
💡 DDD в JavaScript и TS: Где размещать бизнес-логику: модель, репозиторий, сервисы, анемичные DTO
🧑💻 Ревью кода: Websocket на JavaScript для Node.js и протокола metacom из стека Metarhia
🌍 Blockchain и распределенная база данных Globalstorage, CRDT, синхронизация и разрешение конфликтов
☝🏼 Ислам и свобода воли глазами психолога и программиста — Тимур Шемсединов и Олег Хомяк
💡 Про Local-first та CRDT синхронізацію українською: міграції у PWA додатках — Тимур Шемсединов