Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
268 changes: 268 additions & 0 deletions Archive/WeeklyCall.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 а не с++, нейросети
```