Podlodka Podcast

Podlodka Podcast

By Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений КателлаTechnology
Download on the App Store

Podlodka Podcast episodes

  • Podlodka #35 - Дополненная и виртуальная реальность
    В довольно коротком 35 выпуске подлодки мы решили поглубже копнуть тему дополненной и виртуальной реальности. Андрей Ивашенцев, независимый специалист в этой области, экс CIO GameInsight и евангелист Microsoft, помог Глебу откопать технологию. Не обошлось и без жарких споров на этой почве - в общем, все как вы любите!
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: t.me/podlodka
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast
    Содержание:
    - 00:01:00 - Знакомство с гостем
    - 00:03:20 - Кто такие евангелисты
    - 00:15:30 - Шкала AR/VR/MR
    - 00:30:03 - Интересные примеры
    - 00:55:45 - Microsoft Hololens
    - 01:15:00 - Подведение черты
    Полезные ссылки:
    http://app2top.ru/conferences/white-nights-moscow-2017-game-insight-ob-e-volyutsii-ar-108767.html
    http://www.madewitharkit.com/
    https://www.youtube.com/watch?v=5HV3fcTvZk0
    https://www.youtube.com/watch?v=QTuKcm8s4QQ
    1 hr 26 min
  • Podlodka #34 – Микросервисная архитектура
    Устав от обсуждения бесконечного количества архитектур мобильных приложений, мы решили посмотреть, а что есть у наших коллег по цеху. В этом выпуске Борис Каплуновский, бэкенд-разработчик с огромным стажем и бывший CTO Aviasales, рассказал нам про микросервисную архитектуру. Разобрали все на пальцах, обсудили, как это касается мобильных разработчиков, и неплохо похоливарили про то, насколько обозначенные Борисом подходы применимы и на клиенте.
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: https://t.me/podlodka
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
    Содержание:
    - 00:01:00 - Знакомство с гостем
    - 00:03:10 - Что такое микросервисная архитектура
    - 00:08:40 - Проблемы монолитной архитектуры
    - 00:09:55 - Эволюция монолита
    - 00:16:30 - Какого размера должен быть микросервис
    - 00:17:30 - Могут ли микросервисы общаться между собой
    - 00:20:25 - Про API Gateway
    - 00:27:10 - Первопроходцы в деле микросервисов
    - 00:30:20 - Про работу с данными в микросервисах
    - 00:37:00 - Про организацию API для мобильных приложений
    - 00:49:30 - Архитектура Aviasales
    - 00:52:45 - Про GraphQL
    - 00:57:50 - Реактивщина в API Gateway
    - 01:16:05 - Снова о проблемах общения микросервисов друг с другом
    - 01:23:45 - Место frontend’а в системе
    - 01:28:40 - Польза микросервисной архитектуры
    - 01:30:40 - Вред микросервисной архитектуры
    - 01:38:50 - Холивар про микросервисный подход в архитектуре мобильных приложений
    - 01:56:10 - Подведение итогов выпуска
    Полезные ссылки:
    - Про переход Amazon на микросервисы
    https://gigaom.com/2011/10/12/419-the-biggest-thing-amazon-got-right-the-platform/
    - HTTP/2 on iOS
    http://www.floriangoessler.de/ios/2015/08/30/HTTP2-on-iOS.html
    - Backend for Frontends
    http://samnewman.io/patterns/architectural/bff/
    - Swagger
    https://swagger.io/
    - Apiary
    https://apiary.io/
    1 hr 59 min
  • Podlodka #33 – Должность – тимлид
    А вот и настало время поговорить про тимлидерство: кто такой тимлид, какими качествами он дожен обладать, в чем его обязанности, а главное зачем этим самым тимлидом становиться? Про это и многое другое поговорили в этом выпуске с Олегом Моховым – руководителем службы из Яндекс Екб. Также расправил крылья и не по-детски жег Егор.
    Так что в итоге? Пора в тимлиды?
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: t.me/podlodka
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast
    Описание:
    00:01:05 - Знакомство с гостем
    00:02:57 - Иерархии разработчиков
    00:06:03 - Обязанности тимлида
    00:11:31 - Хард-скиллы
    00:32:25 - Софт-скиллы
    01:10:00 - Как стать тимлидом?
    01:26:05 - Тимлидерство как самоцель
    01:47:13 - Отношения внутри команды
    02:19:48 - Мифы и байки о тимлидах
    Описание выпуска:
    https://t.me/teamleading - канал Олега про руководство разработчиками
    https://www.litres.ru/batyrev-kombat-maksim/45-tatuirovok-menedzhera-pravila-rossiyskogo-rukovoditelya/ - 45 татуировок менеджера
    https://www.kinopoisk.ru/film/mne-by-v-nebo-2009-464130/ - Мне бы в небо
    https://habrahabr.ru/company/piter/blog/265389/ - Как пасти котов?
    2 hr 30 min
  • Podlodka #32 - GraphQL
    В этот раз мы решили углубиться в конкретную технологию - GraphQL. В этом нам помог Стеценко Макар из Silicon Valley Insight, который выступал с аналогичной темой на последнем MBLT! Что не хватает REST и подходит ли GraphQL для домашних проектов? Обо всем об этом в 32 выпуске подлодки!
    Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

Telegram-чат: t.me/podlodka 
Страница в Facebook: www.facebook.com/podlodkacast/ 
Twitter-аккаунт: twitter.com/PodlodkaPodcast
    Содержание:

    - 00:00:30 - Знакомство с гостем
    - 00:04:45 - Как прийти к GraphQL
    - 00:15:45 - Что такое GraphQL
    - 00:25:00 - Сравнение с REST
    - 00:46:00 - GraphQL как множество данных
    - 01:34:00 - Resolve-функции и их тестирование
    - 01:41:30 - Оптимизация запросов
    - 02:03:00 - Как продать GraphQL своей команде
    Полезные ссылки:

    Подбор выходного дня
    https://medium.com/@StetsenkoMakar/graphql-starter-pack-fcc48f5d14b9
    
Вот тут кратко и ясно про место GraphQL в стеке. То что говорил Стас про фасад, называется GraphQL Gateway, то что я называл GraphQL first уже обозвали GraphQL Native. Как обычно, гибридный подход побеждает
    https://blog.graph.cool/graphql-api-gateway-graphql-native-1e46e4f179f7

    Интересный набор визаулизаций и немного объяснений, как работает нормализированный кеш в Аполло
    https://dev-blog.apollodata.com/the-concepts-of-graphql-bc68bd819be3

    Интересный инструмент, который создает GraphQL схему на основе существующей PostgreSQL базы
    https://github.com/postgraphql/postgraphql 

    Краткие конспекты с GraphQL Summit 2017, много интересного и про будущее
    https://about.sourcegraph.com/graphql
    2 hr 20 min
  • Podlodka #31 – Собеседования у нас и за рубежом
    Podlodka #31 – Собеседования у нас и за рубежом
    Мы уже несколько раз вкратце проходились по теме собеседований, но в этот раз решили посвятить ей целый выпуск. Иованна Мишанина, посетившая 80 собеседований за свою жизнь, из которых 30 – этим летом в Лондоне, рассказала нам о своем опыте общения с разными компаниями. В этот раз поговорили про все этапы интервью – HR, технический и знакомство с командой, пользу написание кода на листочке, важность знания алгоритмов для мобильщика, и поделились восхитительными историями из своего опыта.
    На правах рекламы:
    Приходи работать в Badoo. Проходите онлайн-тест, затем 18-19 ноября их разработчики на месте проводят серию интервью, по окончанию которых выдают оффер и увозят вас к себе в Лондон.
    https://events.badoo.com/podlodka
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: https://t.me/podlodka
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
    Содержание:
    - 00:03:00 - Обновление Patreon
    - 00:07:45 - Знакомство с гостем
    - 00:09:25 - Как готовить резюме
    - 00:18:04 - Самые важные пункты в резюме
    - 00:27:25 - Выбираем, в какую компанию пойти работать
    - 00:39:10 - Собеседование с HR
    - 00:53:50 - Технический этап интервью
    - 01:06:00 - Нужно ли писать код на интервью
    - 01:21:30 - Различия в знаниях у Android и iOS разработчиков
    - 01:30:14 - Архитектурный этап интервью
    - 01:37:10 - Собеседования техлидов
    - 01:40:13 - Про тестовые задания
    - 01:53:50 - Набор советов по прохождению интервью от Стаса
    - 02:01:00 - Набор советов по прохождению интервью от Иованны
    - 02:06:47 - Набор советов по прохождению интервью от Егора
    - 02:12:10 - Полезные советы по проведению интервью от абстрактной компании
    Полезные ссылки:
    - Cracking the Coding Interview
    https://books.google.co.uk/books/about/Cracking_the_Coding_Interview.html?id=anhAXwAACAAJ&hl=en
    - Get that Job at Google
    http://steve-yegge.blogspot.com.ar/2008/03/get-that-job-at-google.html
    - Пример прохождения интервью на знание алгоритмов
    https://www.youtube.com/watch?v=XKu_SEDAykw&feature=em-subs_digest
    - Top Coder Algorithm Practise
    https://www.topcoder.com/tc?module=ProblemArchive
    - Glassdoor
    https://www.glassdoor.co.uk/index.htm
    - Hacker Rank
    https://www.hackerrank.com/
    2 hr 18 min
  • Podlodka #30 – Feedback loop
    Реактивный подход + архитектура, что может быть интереснее? В этом выпуске в гости пришел iOS-разработчик из Туту.ру - Александр Сокол. И с ним мы поговорили о Feedback Loop’ах от мейнтейнера RxSwift Крунослава Захера. Всем кто любит подумать об архитектуре, но устал от бесконечных безыдейных аббревиатур, этот выпуск будет как бальзам на душу!
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: https://t.me/podlodka
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
    Описание:
    00:00:55 - Знакомство с гостем
    00:02:30 - Кратко что такое Feedback loop
    00:03:00 - В чем суть реактивного подхода?
    00:12:20 - Идея Feedback loop’ов
    00:15:03 - В чем отличие от Redux?
    00:18:48 - Где почитать про подход?
    00:21:04 - Разбираем стандартные кейсы
    00:31:12 - Подключение сервисов
    00:32:40 - Data-driven VC vs MVVM vs VIPER
    00:40:00 - Переходы между экранами
    00:46:01 - Единый источник правды
    00:51:15 - Тесты
    01:04:36 - Подводим черту и говорим про плюсы
    01:14:29 - Feedback loop - следующая форма MVVM
    01:17:08 - Минусы
    01:24:46 - Переход на Feedback loop
    01:39:52 - Подводим черту
    Ссылки:
    https://github.com/kzaher/RxFeedback
    https://twitter.com/ixrevo
    1 hr 47 min
  • Podlodka #29 – Фриланс и особенности удалённой работы
    Про удалённую работу нужно говорить с тем, кто живет действительно далеко. Иван Мирошниченко, уже три года как работающий из Чили, рассказал нам про то, как добиться успеха на фрилансе и научиться не смешивать работу и жизнь.
    На правах рекламы:
    Приходи работать в продуктовые команды Тинькофф банка! Резюме и вопросы закидывайте Глебу:
    - Telegram: @Novixon
    - FB: https://www.facebook.com/novixon
    - VK: https://vk.com/novixon
    - Старая добрая почта: [email protected]
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: https://t.me/podlodka
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
    Содержание:
    - 00:02:20 - Знакомство с гостем
    - 00:04:00 - Узнаем, какой у Вани почасовой рейт
    - 00:05:50 - Кому подходит фриланс
    - 00:07:20 - Почему Ваня выбрал фриланс
    - 00:09:34 - Как стандартному разработчику определить свой рейт
    - 00:11:25 - Отличия между русскоязычным фрилансом и иностранным
    - 00:18:25 - Скучные ли проекты на фрилансе
    - 00:23:47 - Сколько получают консультанты по мобильной разработке
    - 00:25:10 - Расчет месячной зарплаты фрилансера
    - 00:29:50 - Отпуска и больничные
    - 00:31:30 - Должен ли фрилансер быть социально-активным
    - 00:35:20 - Альтернативы Upwork
    - 00:42:17 - Советы по Upwork
    - 00:52:00 - Как вычислить неадекватного заказчика
    - 01:05:45 - Перспективна ли мобильная разработка
    - 01:13:20 - Самоорганизация для работы из дома
    - 01:22:20 - Как не нарушать Work/Life balance
    - 01:30:40 - Правила эффективной коммуникации
    - 01:35:20 - Культурные различия разных стран
    - 01:44:50 - Итоги - как начать фрилансить и чему уделять внимание в первую очередь
    Полезные ссылки:
    - Гайд по работе на Upwork
    http://odeskconf.github.io/guide/
    - Slack-сообщество опытных фрилансеров
    https://odeskconf.typeform.com/to/uWCUUl
    - Гайд по повышению продуктивности от Ивана
    https://qotoqot.com/blog/improving-focus/
    - Улучшение бизнес-навыков разработчиков
    http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/
    1 hr 51 min
  • Podlodka #28 – Грехи программиста, MVI и закон Конвея
    Talks выпуск, а значит за обычный тайминг выпуска обсудим сразу кучу тем. Будет и про код непосредственно, естественно не обойдем стороной архитектуру. Поговорим про организацию команды и про разработчика непосредственно. Но начнем с обсуждения нескольких тем, тянущихся с предыдущего выпуска. В гости пришел наш звукач, а по совместительству разработчик Авито - Леша Кудрявцев.
    Содержание:
    00:00:36 - Знакомство с гостем
    00:01:44 - Null is Evil - https://www.lucidchart.com/techblog/2015/08/31/the-worst-mistake-of-computer-science/
    00:05:19 - Почему switch тоже нельзя - http://sergeyteplyakov.blogspot.ru/2016/08/whats-wrong-with-switch-operator.html
    00:13:24 - MVI - http://hannesdorfmann.com/android/mosby3-mvi-1
    00:27:17 - 7 грехов программиста - https://medium.com/russian/7-%D0%B3%D1%80%D0%B5%D1%85%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0-%D0%B3%D0%BE%D1%80%D0%B4%D1%8B%D0%BD%D1%8F-fffd58553f8f
    00:36:16 - Правило Конвея - https://www.thoughtworks.com/insights/blog/applying-conways-law-improve-your-software-development
    00:57:30 - Написание неидеального кода - https://www.prolificinteractive.com/2017/09/06/writing-imperfect-code/
    01:24:52 - Разбор гайдлайнов от Эпла - https://habrahabr.ru/company/everydaytools/blog/338982/
    01:31:16 - Слежка за пользователем через доступ к галлерее - https://github.com/KrauseFx/detect.location
    01:34:39 - Распознавание китайского рукописного текста от Apple - https://machinelearning.apple.com/2017/09/12/handwriting.html
    01:38:55 - Эвент от Гугла 4 октября
    01:47:00 - Хактоберфест - https://hacktoberfest.digitalocean.com/
    Поддержи лучший подкаст про мобильную разработку, как Денис - один из первых мичманов в нашем экипаже:
patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! 
Facebook: facebook.com/podlodkacast/
Twitter: twitter.com/PodlodkaPodcast
    1 hr 53 min
  • Podlodka #27 - Объектно-ориентированное программирование
    Правильно ли мы понимаем объектно-ориентированное программирование? В 27 выпуске подкаста Podlodka к нам в гости пришел Егор Бугаенко, известный блогер со стойкими собственными взглядами на принципы ООП.
    Содержание:
    00:00:40 - О госте
    00:05:40 - Что не так с разработкой
    00:26:40 - Что такое ООП
    00:51:55 - Протекающие абстракции
    01:09:00 - Отказаться от наследования
    01:19:30 - Проблемы с DI-контейнерами
    01:37:30 - Кто подставил NULL
    Спасибо всем, кто присоединился к первой открытой онлайн-трансляции: https://www.youtube.com/watch?v=RiXXCYMjqZE
    Если хочется участвовать в таком формате в любом следующем выпуске - присоединяйся к экипажу подлодки в звании мичмана и поддержи лучший подкаст про мобильную разработку :)
    patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
    Facebook: facebook.com/podlodkacast/
    Twitter: twitter.com/PodlodkaPodcast
    Telegram: t.me/podlodka
    Полезные ссылки от гостя:
    Блог
    http://www.yegor256.com
    http://www.yegor256.com/books.html
    Канал
    https://www.youtube.com/c/yegor256?sub_confirmation=1
    Код
    https://github.com/yegor256/jare/blob/0.11/src/main/java/io/jare/tk/TkApp.java
    2 hr 7 min
  • Podlodka #26 - Реактивный стиль программирования
    Вы долго просили об этом! И вот, в 26 выпуске подкаста Podlodka речь наконец-то пойдет про реактивное программирование. Наш гость, Дмитрий Воронин - архитектор мобильных приложений из Авито. Он не только успел побыть на стороне внедрения реактивного подхода, но и готов набросить проблем и минусов при его использовании.
    Содержание:
    00:00:55 - О госте
    00:08:00 - Что такое реактивное программирование
    00:09:30 - Реактивные абстракции
    00:25:28 - Операторы
    00:38:00 - Архитектурные аспекты реактивного подхода
    00:55:30 - Чему мы научились
    1:12:45 - Типичные ошибки
    01:32:00 - Будущее Rx
    01:36:20 - RxJava2
    Поддержи лучший подкаст про мобильную разработку, как Денис - один из первых мичманов в нашем экипаже:
https://patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! 
Facebook: https://facebook.com/podlodkacast/
Twitter: https://twitter.com/PodlodkaPodcast
    Полезные ссылки от гостя:
    http://rxmarbles.com/
    Про тесты
    https://github.com/ReactiveX/RxJava/tree/2.x/src/test/java/io/reactivex
    Full reactive app
    https://github.com/pakoito/FunctionalAndroidReference
    Advanced RxJava от мейнтейнера
    http://akarnokd.blogspot.ru/
    RxLint
    https://bitbucket.org/littlerobots/rxlint
    2 hr 12 min

About Podlodka Podcast

From the publisher's feed

Podlodka – это еженедельное аудио-шоу про IT и все, что с ним связано. Формат наших выпусков - это полное погружение в тему вместе с приглашенным гостем. В каждый выпуск мы зовём интересных и именитых профессионалов в разных областях.

More shows like Podlodka Podcast

Hobby Talks by Auralien, Domnin

Hobby Talks

73 Listeners

Отвратительные мужики by Disgusting Men

Отвратительные мужики

77 Listeners

Что случилось by Медуза / Meduza

Что случилось

354 Listeners

Два по цене одного by libo/libo

Два по цене одного

96 Listeners

kuji podcast by kuji podcast

kuji podcast

131 Listeners

Запуск завтра by libo/libo

Запуск завтра

85 Listeners

Закат империи by libo/libo

Закат империи

217 Listeners

Пробоина by Proboina

Пробоина

1 Listeners

Экономика на слух by РЭШ

Экономика на слух

12 Listeners

План Б by Т—Ж

План Б

17 Listeners

На пенсию в 35 лет! by Babaykin

На пенсию в 35 лет!

12 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

117 Listeners

Горящий бензовоз by Вадим Елистратов, Иван Талачев

Горящий бензовоз

39 Listeners

Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

Бреслав и Ложечкин

5 Listeners

Время и деньги by libo/libo

Время и деньги

34 Listeners

Конкуренты by libo/libo

Конкуренты

35 Listeners