diff --git a/Archive/WeeklyCall.md b/Archive/WeeklyCall.md index 578d37e..bf74e99 100644 --- a/Archive/WeeklyCall.md +++ b/Archive/WeeklyCall.md @@ -908,3 +908,271 @@ 1:15:27 контрибьют за ревью 1:18:20 системы на базе metarhia, контакты с компаниями ``` + +## Выпуск №62 (2022-07-02) +``` +1:00 работа локальных переменных в metarhia модулях +4:45 о публикации тестов модулей в npm +8:00 работа над filestorage +11:20 созвон с желающими поконтрибьютить +14:47 custom router для rest api в metarhia +28:09 об условиях работы в разных странах +36:21 о политике, коррупции, технологиях в гос. секторе, кредитах +56:00 методологии разработки, user-guide для написания продуктов на базе metarhia +``` + +## Выпуск №63 (2022-07-09) +``` +0:00 план звонка +3:27 баги в impress +10:00 распределение новых контрибьюторов +18:10 impress start fix +``` + +## Выпуск №64 (2022-07-16) +``` +0:00 как продвигается разработка? +5:04 issues для сообщества +8:06 о методологии построения прикладных решений, metasql +26:08 система реактивности, metacalc +49:50 multitenancy, добавление новых тенантов +58:47 о новоприбывших фронтендерах и задачах +1:05:50 metacalc issue +1:29:00 трансформация markdown в html +1:31:07 summercamp схемы, metasql, доки +1:34:47 разработка metasql +1:42:16 миграции, бекапы +1:50:13 metasql, registry +``` + +## Выпуск №65 (2022-07-23) +``` +0:00 план звонка +1:16 metacom PR's, review, conflicts resolving +1:16:50 летняя школа, функциональное программирование, js +``` + +## Выпуск №66 (2022-07-30) +``` +0:00 что было сделано / планы +2:10 metacom PR +13:45 о SummerCamp и помощи новичкам +1:06:47 metautil unflatObject +``` + +## Выпуск №67 (2022-08-06) +``` +0:00 планы на колл +1:10 таймкоды +9:10 impress +30:30 metautil unflat +``` + +## Выпуск №68 (2022-08-13) +``` +0:00 impress code review +``` + +## Выпуск №69 (2022-08-20) +``` +0:20 браузер баз данных +20:00 metactos +23:32 metaschema +1:05:09 metaschool, задания +1:31:00 новая версия impress, ошибка при emit через ws +1:33:15 scheduler пример +``` + +## Выпуск №70 (2022-09-03) +``` +0:40 openApi или клиентские обертки вокруг серверных api +5:50 roadmap по курсу +7:15 книжка по Metaprogramming, об архитектуре +29:15 как побороть прокрастинацию? +29:50 будет-ли создание крудов с авторизацией? +34:35 разница между cluster, child process и working threads +56:05 о vscode и electron +1:02:35 как сделать проект, связанный с 1C на node и docker +1:13:00 для чего не используется node +1:27:15 миграции для metarhia +1:41:25 проектирование приложения на node, s3, minio +1:48:30 вопросы по курсу +1:52:35 swayer +1:55:00 будут-ли async/performance-hooks в курсе? +``` + +## Выпуск №71 (2022-09-10) +``` +2:08 где можно найти задачи из курса js для начинающих? +8:36 для написания проекта на metarhia нужно пройти курс по node.js? +17:35 о записанных лекциях +22:45 о написании промисов вручную +25:30 есть ли example для metarhia? +38:50 как в общем будет построен курс? ( + о менторстве) +45:05 когда будет продвигаться разработка метархии, о функциональном программировании +1:12:31 metarhia - альтернатива фреймворкам на бекенде? +1:25:28 про уязвимость JSON.parse +1:38:30 o typescript, пропоузале типов в js +``` + +## Выпуск №72 (2022-09-17) +``` +4:00 о микро/макро-тасках в event-loop +13:14 как писать типы на node.js +17:55 модификаторы доступа, decorators +19:55 как донести мысль о самодостаточности чистой ноды +21:50 как смотреть лекции +28:20 про однопоточность +33:55 разница в пакетных менеджерах +37:06 аудит пакетов +39:52 про изолирование +46:12 почему в node.js течет память +59:15 когда каким способом изолировать? +1:05:55 способы профилирования приложения +1:13:13 что использовать для брокера сообщений +1:21:30 как понять сколько тредов создавать +1:30:20 треды в го +1:32:00 есть ли связь между сложностью языков и задачами, которые они решают +1:37:57 о децентрализации, blockchain +1:39:05 orm, работа с бд, sql +1:51:00 о mongo +1:57:20 о ролях в компании +2:05:20 паттерны, структуры данных +2:09:43 когда следующий урок +2:13:05 задавать вопросы в гитхаб +``` + +## Выпуск №73 (2022-09-24) +``` +2:35 перезапись глобальных объектов в node.js +11:48 обработка ошибок в курсе +18:38 зачем делать свою систему модульности, почему не подходит require или import? +26:33 где смотреть лекции? +31:46 как понять когда лучше написать вручную, а когда заимпортить библиотеку? +44:20 как обрабатывать ошибки, которые происходят при запросе в бд +51:58 о зависимостях на гитхаб +1:01:25 что нужно знать о реализации авторизации пользователя? oAuth0 +1:04:40 что Тимур порекомендовал бы для приложения для подкастов? +1:06:53 что можно почитать об архитектуре/СТО +1:22:24 как Тимур представляет обязанности техлида? +1:32:02 вопрос про кастомный console.log на проекте +1:40:18 как Тимур относится к flow-based архитектуре (node-RED) +1:58:10 ООП, Егор Бугаенко и Elegant Objects +``` + +## Выпуск №74 (2022-10-01) +``` +1:28 e2e testing +7:47 http протокол вместо ws для api +12:49 преобразование файла в строку при require +16:53 почему выполнение файла через контекст лучше чем с require? +28:01 почему изменение прототипа это плохо, а изменение контекста - хорошо +33:42 как часто нужно использовать sandbox? +43:52 о структурах данных, как стыковать структуры данных с js? +1:05:15 для чего нужны metaschema? +1:27:27 с точки зрения доменной логики метасхемы это сущность или агрегат? +1:33:00 куда класть вспомогательные данные к схеме? +1:34:50 как лучше определять где делать ограничения, в бд или бизнес-логике? +1:39:00 почему Тимур не любит монгу? о postgres и mongo +``` + +## Выпуск №75 (2022-10-08) +``` +1:20 сфера применения node.js +2:58 адаптер для routing при подключении fastify +5:12 новая лекция, в каких случаях нужно смотреть? +8:54 загрузка 100 файлов одновременно на node +17:05 как сохранять контекст пользователя при работе с микросервисамм +24:10 транзакция в monobank +29:35 сервер с нагрузкой 2млн запросов в минуту +44:24 shared array, структуры данных, redis +1:12:30 о развитии метархии, миграциях +1:24:20 метархия на фронтенде +``` + +## Выпуск №76 (2022-10-15) +``` +0:44 объяснение sandbox, load.js +35:41 JWT, cookie, sessions +52:20 есть ли возможность работать в компаниях, связанных с Тимуром, на стеке metarhia? +53:57 на какие задачи нужны кадры сейчас, менторство +57:12 реализация локализации сервисов под разные страны +1:40:30 как устроена архитектура хранения сообщений в телеграмме? +1:50:54 почему Тимур запретил-бы switch в прикладном коде +2:08:54 будут ли в курсе примеры тестов? +``` + +## Выпуск №77 (2022-10-22) +``` +0:25 о системных интеграторах метархии, web sammit +7:36 подключение fastify +16:56 о web sammit и системных интеграторах +30:38 у метархии есть клиенты? о метархии, контрибьютерах +42:22 метод close в logger +49:40 почему приложение не падает, если не передавать console.log в sandbox, но вызывать его +1:02:00 проблема с scaffolding +1:14:37 static types в metaschema +1:40:04 гайд по структуре метархии, документация +``` + +## Выпуск №78 (2022-10-29) +``` +0:00 o METATECH +5:37 как в METATECH будут работать заключенные? +11:16 циклический require +22:00 будет ли запрос от компаний для написания приложений на node.js вместе с blockchain +28:57 как подключать фреймворки (дз node), scaffolding +41:51 как прокидывать ошибку при реализации DI на замыканиях, обработка ошибок +52:38 вынос аутентификации на сторонний сервис +1:04:52 как организовать общение между микросервисами? +1:11:48 зачем в node.js внедрили async hooks? +1:22:32 pm2 на тестовом сервере показывает растущий heap каждую секунду +1:29:35 как поддерживать процесс в node.js +1:34:02 для чего используется Promise.race()? +1:38:46 когда по плану следующий урок? +1:40:20 кто продвигает node.js в англоязычном коммьюнити? +1:41:37 как обращаться из одного сервиса к другому в метархии? +1:49:08 документация по metaschema с Лионом +``` + +## Выпуск №79 (2022-11-05) +``` +0:00 новости о web summit, курс по node.js +17:22 гайд по метархии +24:25 концепция воркеров cloudFlare и процедуры +29:20 amazon сервисы, лямды +1:00:21 замыкание, работа с объектом в разных функциях +1:07:30 разворачивание игровых серверов на node.js +1:26:22 вопрос по курсу node.js: почему раньше id передавали в имени роута, а теперь в body? +1:30:00 что выбрать? knex/sql/кастомный квери билдер +1:35:18 sql. работа с сущностью, пример с пользователем, oop +``` + +## Выпуск №80 (2022-11-12) +``` +0:00 новости (менторство, курсы, библиотеки, курс по node.js) +5:05 курс по структурам данных +55:12 как совместить мессенджер с прикладным проектом +1:28:06 проблема с чатом на impress и воркерах +1:44:17 код ревью DDD +1:53:50 кто разбирается в метриках перформанса node +``` + +## Выпуск №81 (2022-11-19) +``` +0:00 новости (программа менторинга, перевыпуск библиотек) +14:44 есть ли действующий пример работы event bus? +35:43 noroutine balancing code review +1:07:00 технические проблемы metarhia +1:23:48 пример приложения на базе курса по node +``` + +## Выпуск №82 (2022-11-26) +``` +0:00 таблица менторов, новые курсы +9:21 как проходит менторинг +37:30 будут ли лекции по курсу node.js +49:27 если node.js проигрывает по базовым функциям условному go, зачем им заниматься +1:22:47 code review balancing +1:35:48 почему js а не с++, нейросети +```