!Плохой код
By Антон Ларичев, Дмитрий Петров
!Плохой кодDec 28, 2021
Собеседования - Как пройти разработчику?
Ведущие: Антон Ларичев, Дмитрий Петров
В гостях: Виолетта Молчанова
Мои курсы: https://purpleschool.ru
В Telegram пишите комментарии к выпуску и предложения новых тем: @PurpleCode
Сегодня обсудим:
- Как готовить резюме?
- Как вести себя на собеседовании?
- Как пройти его успешно?
Разделы выпуска:
- 0:45 - Составление резюме
- 12:08 - Как искать вакансии или как найдут вас?
- 27:30 - Первое собеседование с HR
- 59:00 - Техническое собеседование
- 1:22:30 - Soft skills
- 1:27:40 - Торг по окладу и испытательный срок
Ссылки:
Пост какие вопросы задавать на собеседовании: https://twitter.com/itunderhood/status/1468177122300735494
Нужны ли разработчику DevOps практики
Ведущие: Антон Ларичев, Дмитрий Петров
Курс по Docker и Ansible всего до 1 090 рублей по промо-коду.
Мои курсы: https://purpleschool.ru
Сюда пишите комментарии к выпуску: @PurpleCode
Разделы выпуска:
- 0:39 - Pipelines
- 8:42 - Docker
- 14:48 - Работа приложений на production
- 28:04 - Linux и Dockerfile
- 33:00 - Ansible
- 44:00 - Что изучать?
!Новости - Prisma, NestJS monorepo, TypeScript 4.5, Next.js 12, VSCode online, Node.js 16
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы: https://purpleschool.ru
Сюда пишите комментарии к выпуску: @PurpleCode
Новый формат в виде новостного эпизода!
Разделы выпуска:
- 1:08 - впечатления от Prisma
- 16:22 - монорепозитории NestJS
- 26:47 - TypeScript 4.5
- 39:12 - VSCode online
- 43:24 - Next.js 12
- 47:20 - Node.js 16 LTS
Архитектура приложений NodeJS
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы с промокодом (за 1090 рублей):
NestJS - с нуля, современный backend на TypeScript и Node JS
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
Docker + Ansible - с нуля, деплой и управление Swarm
Если промокоды уже истекли, пишите в telegram: @AlariCode
Мой авторский канал по разработке: @PurpleCode
В этом эпизоде поговорим про архитектуру приложений на NodeJS:
- Как построить архитектуру приложения на NodeJS?
- Зачем это делать?
- Какие они бывают?
- Почему нужно выбрать NestJS?
Разделы выпуска:
- 0:35 - что писать на NodeJS
- 07:51 - проблемы NodeJS
- 10:54 - что необходимо в реальном приложении
- 25:18 - архитектуры NodeJS (layer, CQRS)
- 44:18 - гексагональная архитектура и DDD
Логирование
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы: https://alariblog.ru
В этом эпизоде поговорим про логирование:
- Зачем нам логировать?
- Как это делать на бэке и фронте?
- Как работать с логами?
Разделы выпуска:
- 0:45 - зачем вообще нужны логи?
- 10:52 - хранение логов
- 16:43 - обработка логов
- 23:00 - работа с ошибками
- 26:30 - обработка ошибок на frontend
- 28:26 - итоги
Удалённая работа
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы: https://alariblog.ru
В этом эпизоде поговорим про удалённую работу:
- Как мы переходили к удалённой работе?
- Есть ли плюсы в ней и какие они?
- С какими сложностями придется столкнуться и как их решать?
Разделы выпуска:
- 0:31 - оборудование и разделение работа / дом
- 10:43 - график работы
- 15:52 - офисные плюшки
- 17:25 - сложности коммуникации и мотивация
- 31:38 - проблема живого общения
- 35:54 - адаптация новых разработчиков
- 43:42 - организация перехода со стороны компании
- 49:38 - Agile практики при удаленной работе
- 56:30 - будущее удаленной работы
Микросервисы - за и против
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы: https://alariblog.ru
В этом эпизоде поговорим про микросервисы:
- Монолит или микросервисы?
- Какую боль несут в себе микросервисы?
- Когда нужно оставаться на монолите и не мучить себя и других?
Разделы выпуска:
- 3:50 - транспорт для микросервисов
- 13:06 - логирование
- 17:20 - тестирование
- 20:30 - выкладка на production
- 21:57 - service discovery
- 23:06 - архитектура микросервисов
- 27:12 - паттерны проектирования
- 34:30 - работа с данными
- 40:04 - плюсы микросервисов
- 47:42 - итоги
Полезные материалы:
- Книга Ричардсон Крис "Микросервисы. Паттерны разработки и рефакторинга"
- https://microservices.io
Зачем писать backend на NodeJS?
В этому выпуске:
- (00:05) - Зачем JS на backend?
- (12:57) - Производительность NodeJS
- (18:52) - Frameworks на NodeJS
- (20:58) - Альтернативы для backend
- (27:36) - Немного про python
- (33:02) - Устройство V8 и Google
- (35:33) - Deno
- (39:12) - Итоги
Ведущие: Антон Ларичев, Дмитрий Петров
Зачем нам типизация в JavaScript?
Пилотный выпуск. В этому выпуске
- Почему JS без типов не очень?
- А как докинуть туда типы?
- Spoiler: А почему мы остановились на TypeScript?
Ведущие: Ларичев Антон, Дмитрий Петров