Рождественский выпуск
00:12 Кто придумал новый год
06:14 Сложные технологии — не лучший выбор для начинающего?
21:50 Кому нужны Records в Java?
38:52 Политический вопрос
@it_yegor
Другие платформы:
https://it-yegor.github.io/
10 лет без юнит тестов
00:11 Как испортить Scrum?
34:56 Зачем участвовать в хакатонах?
43:55 10 лет без юнит тестов
1:09:01 Почему ссылки на авторитеты убедительнее всего?
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Развитие в ширину и глубину
00:16 КВН разминка (как получить новый макбук на работе)
03:33 Ценности компании. Кому они нужны?
17:57 Как быть успешным программистом в 2021
28:00 Перформанс ревью — никто ничего не понял
34:20 Проблемы при работе с географическими координатами
40:36 Что еще нужно в Kotlin?
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Плати и учись
0:09 Платные курсы: развод или путь к успеху?
21:50 Как использовать feature flags (и как не использовать)
33:30 Как проверять пределы возможностей технологий?
38:50 Где бы хотелось работать АйТи Егору
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Customer test driven development и сеанс психотерапии
0:10 Уроки софт скиллов
6:10 Не опять, а снова: вбросы про ревью
8:37 Что нужно раньше: думать или делать
13:06 Customer test driven development
19:45 Проблема разделения ответственности между командами
30:31 Гексагональная архитектура, аннотации и пакеты в джавы
46:11 Казалось бы, при чем тут Светов
51:40 Официальное мнение про АОП
1:01:40 Минутка психотерапии
1:06:12 Обсуждаем результаты нашего опроса!
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Всем привет!
Спасибо за участие в опросе, интересный результат получился: примерно 50% голосов получил вариант наличия митингов по умолчанию с возможностью их отмены. Есть ли у вас какие-то примеры, когда отказ от митингов улучшил процесс? Если да, то пишите в комменты. Если в корне не согласны с такой позицией, тоже пишите — обсудим.
А уже завтра утром будет новый выпуск подкаста, по итогам которого и появился этот опрос. Поговорим о том, как совмещать митинги и текущие задачи, о документации в коде и моральном выборе. Услышимся!
Всем привет! В своих подкастах мы обсуждаем самые разные темы, связанные с IT: от асинхронного программирования до удаленной работы.
Если вам интересна какая-то тема или есть вопрос, их можно отправить нам в этой форме и если нам есть, что сказать, мы обязательно поделимся своим мнением в одном из следующих выпусков.
Тестирование глазами разработчика
00:10 Что не так с юнит тестами
16:21 Как оценить качество тестов
28:34 Существует ли адекватное покрытие
40:07 Взаимодействие QA и разработчиков
1:04:00 Чем QA отличается от разработчика
@it_yegor
Другие платформы:
https://it-yegor.github.io/
0:20 - Проблема разделения на уровни
6:05 - Что пытаются решить компании разделяя на уровни
8:05 - Олег вкидывает. За что можно получить сеньора и честно ли это
12:05 - Стаж работы в компании дает человеку сеньора?
14:50 - Ценность быть сеньором
21:19 - Что мы требуем от человека, которого называют сеньором/мидлом/джуниором
22:00 - Взгляд на левлы и что они значат
24:00 - Нужно ли привязывать левел к технологиям?
29:50 - Олег вкидывает. Сеньор с алгоритмом нахождения максимума n квадрат
33:14 - Левел помогает отсеивать?
35:47 - Олег ставит точки над и
40:25 - IT Yegor строит новую систему
42:12 - Зашел джуном, а вышел сеньором
45:05 - Олег ставит точки над и
46:25 - Как в первый день получать как сеньор.
49:49 - Метрика для определение перфоманса девелоперов
53:23 - А может можно без метрик?
59:35 - Может делить на левлы, но не афишировать?
1:02:15 - ESOP или неисоп
1:06:19 - Поощряет ли IT YEGOR повышение за опыт?
1:11:47 - Делаем выводы
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Что с нами стало на удалёнке? Многие утверждают, что люди стали продуктивнее, работая из дома. Мы расскажем, как это повлияло на нас.
00:40 Когда слушать подкасты?
03:01 Мнение Олега
09:51 Выход есть
13:20 Формирование новых команд
15:40 Перераспределение рабочего времени
18:45 Отвлекают дома и в офисе
27:05 Митинги на удалёнке
31:45 Idea плагин для совместной работы
33:50 Сидячий образ жизни
36:00 Надо готовить
38:00 Проблема с интернетом
41:06 Повышаем продуктивность с помощью монитора
46:40 Возвращаемся в офис
48:30 Итоги
51:05 Бонус трек
@it_yegor
Другие платформы:
https://it-yegor.github.io/
DevOps... как много в этом звуке для сердца русского слилось, ведь каждый подразумевает под этим что-то свое. Мы не исключение и предлагаем свой взгляд на эту проблему
В этом выпуске:
- Что называют DevOps'ом люди вокруг нас?
- Откуда взялся этот ваш DevOps?
- DevOps Engineers – они существуют?
- Как это выглядит на практике и какие проблемы обычно возникают?
Бонус:
- А что делать с Performance Engineer'ами?
- Лучший выпуск Дудя по мнению IT YEGOR
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Идеальная документация
00:06 Польский говнокод
01:11 Нужна ли мышка тру программисту?
04:25 Рецепта идеальной документации не будет (спойлер)
45:08 Сколько тредов нужно, чтобы было хорошо?
51:24 Языковой барьер и адаптация к токсичности
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Побег из бизнес-инкубатора
Вторая часть интервью с Максимом с канала mindstream.today, первая часть здесь.
00:11 Пробуем новые технологии
07:01 Куда идет Kotlin?
15:01 Почему у нас нет проектов
16:51 Побег из бизнес-инкубатора
24:27 Уход в мир материального
30:50 В чем успех MongoDB?
36:34 Elastic против AWS
37:52 Кому нужны подкасты по два часа
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Городские сайд-проекты
Сегодня у нас в гостях Максим с канала mindstream.today, поговорим с ним про его проект.
02:09 Портируем джиру в мир нормальных людей
13:46 Как найти своих пользователей
28:11 Рождение идеи
35:47 Малый бизнес в России не хочет экономить на рекламе
41:38 Где найти время, чтобы всем этим заниматься
53:15 Юридические аспекты или как не отдать всё своей компании
1:01:11 Ожидания и планы на будущее
@it_yegor
Другие платформы:
https://it-yegor.github.io/
100 часов багоисправительных работ
00:15 Наказание в 100 часов багоисправительных работ
06:50 Security не дает уснуть
14:07 Конференции теперь в онлайн формате (как и всегда)
21:42 Поиск работы. А так можно было?
31:38 Уверенный в себе пользователь ПК
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Моральный выбор и мем про совещания
00:14 Что важнее: митинги или код?
15:15 Кто-то пишет документацию в коде?
26:18 Неравная борьба с техническим долгом
39:34 Сразу "нет": правила код-ревью
44:18 Моральный выбор
53:55 Ощущение, что кто-то не работает
59:41 Куда жаловаться, если фреймворк работает не так?
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Сторонние проекты
00:28 Лучшее, что вы можете показать
07:00 Какая цель
15:34 Оно того стоит?
21:27 Краткосрочные и долгосрочные планы
32:54 Насколько нужно вкладываться в проекты
43:38 Оффтоп
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Код ревью и парное программирование
0:22 Насколько глубоко нужно ревьювить?
44:03 Как заставить мотивировать девелоперов ревьювить?
49:40 А при чем тут парное программирование?
55:35 Как продать парное программирование проджект менеджеру?
1:06:30 Бонус! Про софт скиллы на ревью
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Проблемы и гексагональная архитектура
00:12 Я ощущаю себя синьором
05:26 Внедрение технологий
12:21 Истории про пароли на монгу
19:37 Гексагональная архитектура
58:40 Создание задач
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Плюсы, минусы и подводные камни переезда в Европу.
00:45 Для чего?
02:20 Путешествия
05:30 Кому проще переехать
13:40 Сфера услуг
16:00 Медицина
25:30 Банки
34:45 Налоги
42:13 Интеграция
43:40 Главный плюс
49:15 Столица и другие
50:53 Города
54:09 Еще немного про путешествия
58:07 Если в России ходил не в те места
1:00:15 Когда не стоит ехать
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Асинхронное программирование — это сложно. По крайней мере, так говорят. Что это такое и когда его стоит применять — разбираемся сегодня вместе с IT YEGOR.
В этом выпуске мы расскажем:
- О самом важном концепте асинхронного программирования (о концепте, который я считаю самым важным)
- Зачем придумали корутины, если уже давно есть CompletableFuture
- Когда стоит применять асинхронный подход
- Как корутины спасли UI thread на Android
- Что делать, если вы хотите корутины, но у вас Java
@it_yegor
Другие платформы:
https://it-yegor.github.io/
Все обсуждают Котлин, как на нем приятно и легко писать, но так ли это на самом деле? Стоят ли преимущества Котлина всех трудностей перехода на новый язык? Все это в серии выпусков о "Kотлин vs Java"
В этом выпуске:
- Null-safety. Как реализовывается, чем достигается, как совмещать с небезопасной Java. Подводные камни, которые Jetbrains подложила вам специально, чтобы вы споткнулись, как убрать их из своего приложения
- Коллекции. Изменяемые/неизменяемые, в чем отличие котлиновских коллекций от джавовских, как научиться писать на них, лучше ли котлин интерфейсы стримов из джавы?
- Куда дели static? Куда мне теперь писать логер? Может просто поставить аннотацию JvmStatic?
Это и многое другое вы найдете в выпуске подкаста АЙТИ ЕГОР
@it_yegor
Другие платформы:
https://it-yegor.github.io/