Podlodka Podcast

Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
undefined
Jul 2, 2018 • 1h 55min

Podlodka #66 – Жизнь программиста после 40 лет

Podlodka #66 – Жизнь программиста после 40 лет Обсуждаем непростой вопрос, о котором рано или поздно задумываются все, а именно – возраст. Вместе с Вадимом Макишвили, разработчиком из Яндекса с более чем 20-летним стажем, пытаемся понять, что же меняется в восприятии себя, своей работы и амбиций по мере взросления. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:00:43 - Знакомство с гостем - 00:06:35 - Возрастные группы в IT - 00:07:19 - Каковы молодые программисты? - 00:22:22 - Что меняется после 30 лет - 00:25:10 - Как влияет появление детей? - 00:31:48 - Мироощущение в 40 лет - 00:35:58 - Физиологические возрастные изменения - 00:44:51 - Почему важно всегда учиться - 00:59:26 - Психологические возрастные изменения - 01:01:57 - Кризис среднего возраста - 01:09:24 - Мечты, цели и нереализованные амбиции - 01:23:23 - Карьера программиста - 01:32:00 - Про эйджизм - 01:42:36 - Советы самому себе из будущего - 01:50:53 - Подведение черты Ссылки гостя: - Первая, оригинальная версия доклада Вадима Макишвили “36” https://youtu.be/nIFClfBXuIQ - Расширенная версия доклада “36” https://youtu.be/es0YvfskpHA
undefined
Jun 25, 2018 • 2h 5min

Podlodka #65 – API и клиент-серверное взаимодействие

Podlodka #65 – API и клиент-серверное взаимодействие Вместе с Романом Экземпляровым — бэкэнд-разработчиком с 10-ти летним стажем работы и ех. руководителем разработки AviaKassa мы обсудили неотъемлемую часть работы практически любого сервиса — API. Поговорили о различных стандартах и подходах к созданию API, обсудили трудности, возникающие как при разработке, так и при интеграции с ними. Подняли важную тему взаимопонимания между клиент-сайд и сервер-сайд разработчиками и в догонку задали дилетантских вопросов, чтобы узнать, что творится "под капотом" у бэкэнда и почему не так легко "отдать все в один запрос". Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:00:40 - Знакомство с гостем - 00:01:30 - Какие API бывают и кому они нужны - 00:04:30 - Существующие стандарты - 00:14:15 - И вновь про GraphQL - 00:23:00 - Кто должен генерировать требования API? - 00:40:00 - Философские вопросы про REST - 00:51:00 - Документация и тесты к API - 00:56:20 - Обработка невалидных данных на клиенте - 01:17:00 - Почему нельзя все закидать серверами - 01:25:00 - Взаимодействие между командами - 01:35:00 - Инструменты для отладки взаимодействия с API - 01:41:45 - Про кросс-функциональные команды - 01:51:00 - Как мобильному разработчику начать рубиться в бэкэнд - 02:01:10 - Подведение черты Полезные ссылки: - Проект "Феникс" https://books.google.ru/books/about/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_%D0%A4%D0%B5%D0%BD%D0%B8%D0%BA%D1%81_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%BE.html?id=npNOCgAAQBAJ&redir_esc=y - JSON API specification http://jsonapi.org/
undefined
Jun 17, 2018 • 2h 41min

Podlodka #64 – Публичные выступления

Роман Поборчий, консультант самых крупных российских конференций, помог нам систематизировать сложный процесс подготовки к техническому выступлению. В выпуске мы обсудили практически все с этим связанное – где взять тему, как построить рассказ, какими сделать слайды, как привлечь внимание аудитории. Много полезных советов, хейта в сторону лайвкодинга и парных выступлений, лайфхаков по работе с программным комитетом. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:00:35 - Знакомство с новыми ведущими подкаста - 00:01:07 - Знакомство с гостем - 00:04:50 - Зачем выступать в принципе - 00:18:45 - Где искать тему - 00:31:28 - Про что рассказывать не стоит - 00:54:35 - Построение композиции рассказа - 01:12:53 - Советы по подготовке к выступлению - 01:56:35 - Как делать хорошие слайды - 02:22:30 - Взаимодействие с программным комитетом - 02:26:30 - Парные выступления - 02:34:00 - Вовлечение аудитории как средство создать личный опыт - 02:37:00 - Подведение черты выпуска Полезные ссылки: - https://trishagee.github.io/post/more_women_speakers/ What Can Conferences Do To Attract More Women Speakers? - https://ashfurrow.com/blog/from-proposal-to-applause-how-i-public-speaking/ From Proposal to Applause: How I do Public Speaking - https://speaking.io/ Tips for Public Speaking - http://tutinfografika.ru/pantry/7-universalnyx-syuzhetov-kotorye-uvlekayut-zritelej/ 7 универсальных сюжетов - https://www.youtube.com/watch?v=jLG3RXECQU8 https://www.youtube.com/watch?v=A-K1F3KtPsY https://www.youtube.com/watch?v=8pMfUopQ9Es (начиная с 36:00) Доклады с элементами детективного сюжета - https://www.youtube.com/watch?v=sbPSjI4tt10 Идеальный live coding - https://events.yandex.ru/lib/talks/2235/ 36, Вадим Макишвили - http://why.esprezo.ru/learn Подборка ресурсов по выступлениям - https://www.slideshare.net/LookAtMySlides/codeware Про оформление кода на слайдах
undefined
Jun 10, 2018 • 1h 53min

Podlodka #63 – Психология и IT

Что может волновать разработчика кроме красоты его кода и использования правильной архитектуры? Оказывается, много всего. В 63 выпуске подкаста к нам в гости зашел Андрей Бреслав, создатель языка Kotlin. Как ни странно, говорили мы не про языки программирования, а про психологию и чем она может быть полезна области IT. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast 0:00:10 - Приветствие 0:02:10 - Знакомство с гостем и темой 0:03:02 - Психология, психотерапия, психиатрия 0:09:30 - Некоторые принципы психотерапии 0:31:15 - Уникальные проблемы конкретного человека 0:43:20 - Особенности области IT 0:54:50 - Проблемы самооценки и завышения компетентности 1:11:00 - Гендерные стереотипы 1:23:30 - Интроверты и экстроверты 1:37:00 - Рекрутеры-психологи 1:45:30 - Прогнозирование поведения пользователей 1:51:30 - Подводим черту Ссылки: https://www.litres.ru/deniel-goulman/emocionalnyy-intellekt-pochemu-on-mozhet-znachit-bolshe-chem-iq-2/ - Эмоциональный интеллект
undefined
Jun 3, 2018 • 1h 53min

Podlodka #62 – Модульность

Выпуск, в котором мы не только разбирались, по какому принципу можно распиливать монолит на модули, но и как это можно организовать с точки зрения командной структуры. Обсудили опыт больших компаний, а также разобрали наиболее сложные кейсы. В гости к нам зашел разработчик юнита Mobile Architecture Avito Евгений Кривобоков. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Telegram-канал: t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast 0:00:59 - Знакомство с гостем 0:01:34 - Зачем нужны модули? 0:05:47 - Цели и задачи разбеения на модули 0:11:43 - Что стало “последней каплей”? 0:18:31 - Признаки того, что пора “пилить” 0:24:06 - Немного Android-specific: gradle-модули vs git-сабмодули (хранение модулей) 0:27:46 - Модули и релизные циклы 0:35:40 - С чего начать распиливание на модули? 0:39:55 - Модули и DI 0:42:45 - Распределение по слоям 0:58:00 - Подводим результаты 1:09:54 - Документация 1:11:52 - Владение кодом 1:23:15 - Что изменилось в тестировании? 1:28:05 - Метрики 1:48:07 - Подводим черту Ссылки гостя https://martinfowler.com/articles/rise-test-impact-analysis.html https://docs.microsoft.com/en-us/azure/devops/devops-at-microsoft/code-ownership-software-quality https://www.jetbrains.com/help/idea/experimental.html https://guides.gradle.org/performance/ - все что нужно чтобы понять как ускорить сборки https://github.com/Instamotor-Labs/mirakle Mirakle (Mainfraimer)
undefined
May 27, 2018 • 1h 22min

Podlodka #61 – Кэширование и коллаборативный доступ

Наконец технический выпуск, да еще и заманили сразу двух гостей: Александра Сычева и Евгения Камышанова! Говорим о кэшировании данных, а также как жить в условиях распределенных систем. Сложное простыми словами, да еще и в уши, все как вы любите! Словарные слова выпуска: CQRS, CRDT. Содержание: 00:00:50 - Знакомство с гостями 00:02:18 - Проблематика 00:06:55 - Про актеров 00:09:30 - CAP-теорема 00:19:00 - CQR-принцип 00:26:07 - CQRS 00:40:20 - Решения из коробки 00:46:30 - Что почитать? 00:47:54 - Проблематика случая с множеством узлов 00:58:02 - CRDT 01:02:32 - Примеры из реального мира 01:04:30 - Типы CRDT 01:08:38 - Конфликты все равно останутся >.< 01:12:56 - Реальные примеры, ч.2 01:15:50 - Подводим черту Полезные ссылки: CQRS: https://habr.com/post/272987/ https://stanfy.com/blog/do-not-let-your-user-see-spinners/ https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/ и http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67.6951&rep=rep1&type=pdf https://skillsmatter.com/skillscasts/1980-cqrs-not-just-for-server-systems https://cqrs.files.wordpress.com/2010/11/cqrs_documents.pdf https://jaysoo.ca/2015/02/06/what-the-flux/ https://github.com/reduxjs/redux/issues/351 CRDT: https://dl.acm.org/citation.cfm?doid=67544.66963 http://hal.upmc.fr/inria-00555588/document https://github.com/archagon/crdt-playground https://github.com/gritzko/swarm
undefined
May 21, 2018 • 1h 28min

Podlodka #60 – Женщины в IT

Для юбилейного выпуска выбрали щекотливую тему – женщины в IT. Несмотря на довольную веселую подачу с шутками и прибаутками, мы попытались разобраться в сложной теме дайверсити. Действительно ли есть такая проблема, а главное, что с этим всем делать, чтобы не перегнуть палку? Выпуск полон историй из жизни Кати Петровой из стартапа и Аси Кононовой из Яндекса, а также присыпан щепоткой микроагрессии от Егора и Стаса. Словарное слово выпуска: “цисгендер”. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:00:40 - Знакомство с гостями - 00:03:23 - Почему возникла отдельная тема “Женщины в IT” - 00:08:26 - Нужно ли поддерживать diversity - 00:11:20 - Про квоты на diversity - 00:17:58 - Влияние наличия женщин в коллективе на корпоративную культуру - 00:20:40 - Почему женщин в IT мало - 00:33:25 - Проблемы, возникающие у женщин при работе в IT - 00:46:40 - Про рукопожатия - 00:52:30 - Обиженные и оскорбленные, как себя вести в случае проблем - 01:05:58 - Специальные женские курсы и сообщества - 01:15:17 - Как женщине войти в IT - 01:16:30 - Почему в QA одни женщины - 01:21:04 - Гендерные праздники - 01:24:00 - Подведение черты Полезные ссылки: - Женщины в IT: ожидания и реальность http://careerforwomen.ru/it-women/ - Why is Russia so good at encouraging women into tech? http://www.bbc.com/news/business-39579321 - We built voice modulation to mask gender in technical interviews. Here’s what happened http://blog.interviewing.io/we-built-voice-modulation-to-mask-gender-in-technical-interviews-heres-what-happened/ - Линус Торвальдс обозвал «***м придурком» ИБ-специалиста, написавшего защиту памяти для Linux http://www.cnews.ru/news/top/2017-11-20_linus_torvalds_nazval_ibspetsialistov_enymi - В знак несогласия с новым кодексом поведения LLVM покинул один из ведущих разработчиков https://www.opennet.ru/opennews/art.shtml?num=48546
undefined
May 13, 2018 • 1h 56min

Podlodka #59 – Релокация в Британию, Новую Зеландию, Нидерланды и США

Продолжаем самый амбициозный кроссовер в истории подкаста. Еще четыре страны для тех, кто не смог определиться с релокацией за прошлый выпуск – Британия, Новая Зеландия, Нидерланды и США. Точно так же обсуждаем вопросы зарплат, стоимости жизни, развлечений и айти сообщества. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:00:15 - Про выпуск - 00:01:02 - Про Британию с Александром Зиминым - 00:18:38 - Про Новую Зеландию с Иваном Фаюстовым - 01:02:16 - Про Нидерланды с Андреем Панфиловым - 01:24:20 - Про США с Алексеем Страхом - 01:53:57 - Подведение черты выпуска
undefined
May 6, 2018 • 1h 24min

Podlodka #58 – Релокация в Сингапур, Германию, Австралию и Таиланд

Решили хайпануть и записали небольшой цикл выпусков про релокацию в страны, где для работы не нужен VPN. В первой части общаемся с айтишниками, перебравшимися в Сингапур, Германию, Австралию и Таиланд. Разбираемся, какие сложности ожидают при переезде, сколько может зарабатывать и тратить программист, как жить, работать и развлекаться в этих странах. Ну и, если что, мы ни поддерживаем, ни осуждаем решение, которое вы примете, наслушавшись историй про бассейны на крышах Бангкока или серфинг на ветреных пляжах Голд-Коста. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:00:15 - Про выпуск - 00:01:38 - Про Сингапур с Денисом Неклюдовым - 00:25:45 - Про Германию с Алексом Денисовым - 00:39:58 - Про Австралию с Антоном Генкиным - 00:56:48 - Про Таиланд с Константином Аксеновым - 01:22:20 - Подведение черты выпуска
undefined
Apr 29, 2018 • 2h 59min

Podlodka #57 – Head of Mobile

Мы постарались и записали самый подробный в мире гайд про должность Head of Mobile. Из выпуска вы узнаете, что он должен уметь, сколько может получать, какие процессы в команде должен выстроить, и, самое главное, как им вообще стать. Помимо Стаса и Егора, опыт которых наконец-то пригодился, своими знаниями делился Александр Черный, отвечающий за мобильную разработку в Pandao. Отдельное спасибо Сергею Крапивенскому, Максиму Никулину, Андрею Резанову и Никите Майданову за то, что поделились своим опытом работы на должности Head of Mobile. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:01:15 - Знакомство с гостем - 00:06:40 - Различие Head of Mobile и Head of Mobile Development - 00:12:30 - Метафора с экскаватором - 00:15:55 - Зоны ответственности и влияния HoM - 00:23:15 - Что должен делать HoM - 00:38:30 - Различие обязанностей в компаниях разного типа - 00:46:22 - Нужно ли разработчику расти в HoM - 00:51:01 - Как им все-таки стать - 00:55:30 - Что спрашивают у HoM на собеседованиях - 01:06:24 - Как быть, если ты не хотел, но тебя назначили - 01:11:15 - Как влияет опыт в одной платформе на твою работу - 01:16:10 - Зарплаты и премии для HoM - 01:22:39 - Как оценить эффективность HoM - 01:28:50 - Способы построить команду мобильной разработки - 01:48:05 - Как построить работу с командой и встречи 1-1 - 01:56:38 - Роль HoM в развитии разработчиков - 01:58:40 - Управление зарплатами разработчиков - 02:09:25 - Continuous Localization - 02:16:50 - Организация релизов приложений - 02:18:44 - Гайдлайны по разработке - 02:20:44 - Апробация новых технологий и слежение за трендами - 02:26:00 - Культура code review - 02:26:45 - Мониторинг климата в команде - 02:29:00 - Геймификация - 02:33:50 - Везде ли нужен HoM - 02:35:54 - Проблемы начинающих HoM - 02:38:23 - Сколько времени у HoM остается на код - 02:41:38 - Насколько разработчик теряет в стоимости для рынка, став HoM - 02:44:55 - Как управлять своим временем на старте - 02:48:00 - Как начать доминировать над второй платформой - 02:49:16 - Как выстроить отношения с подчиненными, которые были твоими коллегами - 02:50:12 - Как HoM может оценить свою работу - 02:52:40 - Как мотивировать людей на решение важных общих задач - 02:54:24 - Подведение черты выпуска Полезные ссылки: - Сервис зарплат https://moikrug.ru/salaries

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app