Podlodka Podcast

Podlodka Podcast

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

Podlodka Podcast episodes

  • Podlodka #45 – QA в мобильной разработке
    Как избежать перевернутой пирамиды тестирования? Чем отличаются quality assurance и quality control? Должны ли тестировщики писать unit-тесты? Эти вопросы, как и множество других, мы обсудили вместе с Александром Хозей, ответственным за все ручное нативное мобильное тестирование в Badoo.
    Поддержи лучший подкаст про мобильную разработку:
    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:45 - Знакомство с гостем
    - 00:05:15 - В чем состоит работа тестировщика
    - 00:08:30 - Виды, типы и уровни тестирования
    - 00:29:28 - Белый, серый и черный ящики
    - 00:33:45 - Закапываем рекордеры UI тестов
    - 00:37:50 - Пирамида тестирования в Badoo, Тинькофф, Avito и Туту.ру
    - 01:00:48 - Quality Assurance и Quality Control
    - 01:23:35 - Особенности мобильного тестирования
    - 01:40:19 - Подведение черты
    Полезные ссылки:
    - Тестирование мобильных приложений: tips & tricks
    https://habrahabr.ru/company/badoo/blog/269189/
    - Обзор и сравнение инструментов автоматизации
    https://habrahabr.ru/company/badoo/blog/347986/
    - Tap into mobile application testing
    https://leanpub.com/testmobileapps
    - Mindmap’ы по мобильному тестированию
    https://www.pinterest.com/rosiesherry/testing-mindmaps/
    http://apps.testinsane.com/mindmaps
    - OWASP Mobile Security Project
    https://www.owasp.org/index.php/OWASP_Mobile_Security_Project#tab=Home
    - Удобная карта с распределением iOS/Android/WP по континентам
    https://www.kantarworldpanel.com/global/smartphone-os-market-share/
    - Про тестирование геолокации
    https://www.youtube.com/watch?v=AiRGHjxaVf0&index=1&list=PL3xVZC4USRNSy5I6oikQaQtBKMzmPwYW7
    - Тестирование в Badoo «с высоты птичьего полёта»
    https://habrahabr.ru/company/badoo/blog/334034/
    - Блог про XCUITest
    https://alexilyenko.github.io/
    1 hr 44 min
  • Podlodka #44 – Функциональное программирование
    Podlodka #44 – Функциональное программирование
    Мы используем его принципы каждый день, но можем даже об этом не подозревать. Мы можем отвергать его, но в то же время использовать его лучшие подходы. Функциональное программирование шагает по планете и уже во всю стучится в уютный мирок мобильных разработчиков, а значит будем про это говорить! В гостях у нас практикующий Haskell-программист, сооснователь сообщества ruHaskell - Денис Шевченко.
    Поддержи лучший подкаст про мобильную разработку:
    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:00 - Знакомство с гостем
    - 00:01:46 - История ФП
    - 00:05:18 - Математика - простейший ЯП
    - 00:07:50 - Основная идея
    - 00:16:28 - Сложность входа
    - 00:24:10 - ФП стоит на плечах математики
    - 00:31:50 - Идея типизации
    - 00:50:30 - Организация кода
    - 01:01:37 - Дебаг
    - 01:16:02 - Проблемы ленивого вычисления
    - 01:26:35 - Войти в ФП
    - 01:52:05 - Особенности поиска работы
    - 02:15:29 - Подводим черту
    Полезные ссылки:
    - Сообщество ruHaskell
    https://ruhaskell.org/
    - Книга для самых маленьких
    https://www.ohaskell.guide/
    - Haskell-проект Cardano
    https://www.cardanohub.org
    - То самое видео про булы, инты и историю ФП
    https://www.youtube.com/watch?v=XrNdvWqxBvA
    - List of companies using Haskell
    https://gist.github.com/sigrlami/769f5e6674adbd399f00
    - Поиск ФП-работы
    FunctionalWorks
    - Учебный веб-проектик для диабетиков
    https://github.com/denisshevchenko/breadu.info
    https://breadu.info/
    - Презентация о скриптах на Haskell
    https://www.youtube.com/watch?v=WWz1VE94bAM
    - Haskell is Not For Production and Other Tales
    https://youtu.be/mlTO510zO78
    - Functional Programming and Modern DevOps
    https://www.youtube.com/watch?v=ybSBCVhVWs8
    - THE DOWNFALL OF IMPERATIVE PROGRAMMING
    https://www.fpcomplete.com/blog/2012/04/the-downfall-of-imperative-programming
    - Category Theory for Programmers
    https://github.com/hmemcpy/milewski-ctfp-pdf
    - The Joy and Agony of Haskell in Production
    http://www.stephendiehl.com/posts/production.html
    2 hr 18 min
  • Podlodka #43 – Профессия: архитектор
    Продолжаем разбираться, что ждет разработчика после достижения сеньорности. Переход в менеджмент мы уже обсудили, и в этот раз на очереди другой популярный вариант – карьера архитектора. Сергей Орлов, архитектор из Avito, помогает нам вникнуть в суть этой роли, определить её область ответственности и требуемый багаж знаний.
    Поддержи лучший подкаст про мобильную разработку:
    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:30 - Знакомство с гостем
    - 00:02:05 - Кто такие архитекторы
    - 00:03:40 - Системный архитектор vs архитектор ПО
    - 00:05:05 - Обязанности архитектора
    - 00:17:45 - Отличие архитектора от других ролей в команде
    - 00:34:30 - Универсальность архитектора
    - 00:38:10 - Необходимые знания и навыки
    - 00:44:16 - Нужны ли архитекторы мобильных приложений
    - 00:57:00 - Что делает архитектор каждый день
    - 01:03:10 - Надо ли расти разработчику в архитектора
    Полезные ссылки:
    - ThoughtWorks TechRadar
    https://www.thoughtworks.com/radar/faq
    - Шаблоны корпоративных приложений, Мартин Фаулер
    https://www.ozon.ru/context/detail/id/4884925/
    1 hr 17 min
  • Podlodka #42 - Дизайн-системы
    В последнее время в сообществе разработчиков все чаще упоминаются некие "дизайн-системы". С тем, что это такое и как это применимо к мобильному миру, нам помог разобраться Александр Зимин - iOS-разработчик из Badoo!
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast
    Содержание:
    - 00:01:05 - Знакомство с гостем
    - 00:03:11 - Что такое дизайн-системы
    - 00:17:30 - Зачем нужны дизайн-системы
    - 00:35:25 - Стадии эволюции дизайн-систем в компании
    - 00:54:52 - Нужна ли вам своя дизайн-система
    - 01:00:38 - Atomic-дизайн
    - 01:12:35 - Опыт существующих дизайн-систем
    Полезные ссылки:
    - Nathan Curtis и его статьи на Medium. Человек который больше всех рассуждает на тему современных дизайн-статей
    https://medium.com/@nathanacurtis
    - Polaris от Shopify, один из лучших примеров дизайн-систем
    https://polaris.shopify.com
    - Дизайн-система от Airbnb, пример того, как мыслить инновационно
    https://airbnb.design/building-a-visual-language/
    - QA сессия с дизайнером из Airbnb, который был вовлечен в процесс созаданиях из дизайн-системы
    https://www.designernews.co/stories/69628--ama-karri-saarinen-designer-creating-design-systems-at-airbnb
    - Небольшая книга про Atomic Design
    http://atomicdesign.bradfrost.com
    - Badoo Mobile Web Styleguide, то что было до дизайн-системы Cosmos
    https://m.badoo.com/styleguide/
    - Слайды про то как мы пришли к нашей дизайн-системе Cosmos
    https://speakerdeck.com/didoo/from-zero-to-cosmos
    - Обзор книги Systemantics от нашего MW разработчика. Книга описывает системы, их свойства и предназначения.
    https://medium.com/@didoo/systemantics-a778c4247cbb
    - Вот так бы выглядит дизайн-система фрилансера, на мой взгляд
    https://blog.prototypr.io/design-system-ac88c6740f53
    - Идеи уникального языка для описания стилей
    https://medium.com/seek-blog/a-unified-styling-language-d0c208de2660
    - Конференция про дизайн системы. Есть видео с выступлений 2016 года
    https://www.clarityconf.com
    - 1970 New York City Transit Authority Graphics Standards Manual, можно фотки посмотреть
    https://standardsmanual.com/products/nyctacompactedition
    1 hr 32 min
  • Podlodka #41 - Машинное обучение
    В 41 выпуске подкаста, мы поговорили с Андреем Володиным - мобильным разработчиком из Prisma. Сначала мы поговорили про базовые концепции машинного обучения, а после перешли к обсуждению перспективных технологий этой сферы и возможностях их применения в мобильной индустрии.
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: t.me/podlodka
    Telegram-канал: t.me/podlodkanews
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast
    1 hr 28 min
  • Podlodka #40 – Культура open source
    Мы разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android архитектор в RedMadRobot.
    Поддержи лучший подкаст про мобильную разработку:
    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:05:22 - Разница между свободным ПО и открытым ПО
    - 00:10:53 - Виды лицензий
    - 00:32:05 - Зачем разработчику и компании выкладывать код в open source
    - 00:59:52 - С чего начать новичку
    - 01:11:38 - Как раскрутить свой проект
    - 01:30:45 - Аспекты ведения крупного проекта
    - 01:43:20 - Подведение черты выпуска
    Полезные ссылки:
    - Open Source by Default
    http://artsy.github.io/series/open-source-by-default/
    - Помощник по выбору лицензии
    https://choosealicense.com/
    - Cicerone
    https://github.com/terrakok/Cicerone
    - Ценности GitLab
    https://habrahabr.ru/company/southbridge/blog/328786/
    1 hr 47 min
  • Podlodka #39 – Итоги 2017 года
    Podlodka #39 – Итоги 2017 года
    Хоть мы еще и маленький подкаст, но итоги года подводить можем. В специальном новогоднем выпуске мы, поедая мандарины, обсуждали топы всего, что только можно – компаний, книг, статей, конференций, выпусков подкаста, перспективных технологий. Если вы хотите составить план по прокачке своих навыков на новогодние каникулы, то этот выпуск точно для вас. А в качестве бонуса выяснили, кто же лучший ведущий подкаста, рассказали историю его создания и закопали все, что попалось под руку.
    Поддержи лучший подкаст про мобильную разработку:
    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:10 - История создания подкаста
    - 00:03:25 - Лучшие выпуски подкаста
    - 00:17:32 - Про Call for Papers
    - 00:17:55 - Статистика по слушателям подкаста
    - 00:27:35 - Куда уходят деньги с Patreon
    - 00:29:40 - Топ компаний
    - 00:45:27 - Топ книг
    - 00:59:35 - Топ статей
    - 01:03:02 - Топ конференций и митапов
    - 01:11:32 - Про эмпатию в IT
    - 01:12:25 - Какие технологии не взлетели и должны остаться в 2к17
    - 01:14:55 - Какие технологии выстрелят в 2к18
    - 01:20:32 - Какие навыки прокачивать в 2к18
    - 01:23:50 - Топ ведущих подкаста
    - 01:26:30 - Ответы на вопросы слушателей
    - 01:32:10 - Отзывы слушателей о подкасте
    - 01:36:20 - Речетатив с подписчиками на Patreon
    - 01:38:40 - Поздравления с Новым годом от ведущих
    Полезные ссылки:
    - Набор стикеров Podlodka Podcast для Telegram
    https://t.me/addstickers/podlodka
    - 45 татуировок менеджера
    https://www.mann-ivanov-ferber.ru/books/paperbook/tattoos/
    - Continuous Deployment of Mobile Software at Facebook
    https://research.fb.com/wp-content/uploads/2017/02/fse-rossi.pdf
    - Uber Engineering Blog
    https://eng.uber.com/
    - AvitoTech GitHub
    https://github.com/avito-tech
    - Microservices: From Design to Deployment
    https://www.nginx.com/blog/microservices-from-design-to-deployment-ebook-nginx/
    - Управляя изменениями
    https://www.mann-ivanov-ferber.ru/books/upravljaja_izmenenijami/
    - Работа рулит!
    https://www.mann-ivanov-ferber.ru/books/rabota-rulit/
    - Гарри Поттер и методы рационального мышления
    http://hpmor.ru/
    - Демиан
    https://www.livelib.ru/book/1000312732-demian-german-gesse
    - Джедайские техники
    https://www.mann-ivanov-ferber.ru/books/dzhedajskie-texniki/
    - Программист-прагматик
    https://www.ozon.ru/context/detail/id/1657382/
    - Whither Swift
    http://lapcatsoftware.com/articles/whither-swift.html
    - You fired your top talent. I hope you’re happy
    https://startupsventurecapital.com/you-fired-your-top-talent-i-hope-youre-happy-cf57c41183dd
    - SoundCloud Microfeatures
    https://github.com/microfeatures/guidelines
    - Applying Conway's Law to improve your software development
    https://www.thoughtworks.com/insights/blog/applying-conways-law-improve-your-software-development
    - Concurrency in Swift: One approach
    https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9f782
    - Category Theory for Programmers: The Preface
    https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
    1 hr 43 min
  • Podlodka #38 – Масштабируем мобильную разработку
    Обычно, когда мы говорим про крупную команду мобильной разработки, подразумеваем что-то в районе 30 человек. Максим Ефимов, разработчик из Uber, раскрыл нам дивный новый мир и рассказал о том, что происходит, когда над одним приложением работает несколько сотен человек. Выпуск прямо насыщен информацией – успели обсудить архитектурные вопросы, контроль качества, организационную структуру и рабочие процессы.
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    На правах рекламы:
    Rememo – приложение для работы с напоминаниями от Артура Миррова, нашего подписчика на Patreon. Стильно, модно, быстро, да еще и с промокодами от автора.
    http://apple.co/2zh4b3p
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    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:03 - Как попасть в Uber
    - 00:02:07 - Карьерные уровни в Uber
    - 00:06:45 - Какой должна быть архитектура
    - 00:13:44 - Как отличаются требования к архитектуре больших и маленьких приложений
    - 00:19:27 - Legacy в Uber
    - 00:21:15 - О RIBs
    - 00:33:25 - Основные плюсы RIBs
    - 00:41:15 - Сколько экранов в Uber
    - 00:45:10 - Кроссплатформенность архитектуры
    - 00:52:20 - Как устроено обеспечение качества
    - 00:55:20 - Покрытие unit-тестами
    - 00:58:00 - О feature flags
    - 01:01:54 - Разбитие модулей на Core/Optional
    - 01:09:00 - Выбор сценариев для тестирования
    - 01:10:30 - Ручное тестирование, аналитика и дежурство
    - 01:18:00 - Отключение частей приложения
    - 01:19:46 - Code Review
    - 01:22:35 - Измерение качества фичей, продукта и команды
    - 01:31:55 - Организационная структура Uber
    - 01:47:10 - О работе с VCS
    - 01:51:50 - Релизный цикл и выпуск новых фичей
    - 01:58:55 - Дополнительные вопросы к гостю
    - 02:05:05 - Подведение черты выпуска
    - 02:05:40 - Про Rememo, приложение нашего адмирала на Patreon
    Полезные ссылки:
    - Uber Engineering Blog
    https://eng.uber.com/
    - RIBs репозиторий
    https://github.com/uber/RIBs
    2 hr 11 min
  • Podlodka #37 – Рефакторинг
    Скорее всего, вы любите рефакторить код, как свой, так и чужой. Вопрос в том, насколько правильно вы это делаете. В этом выпуске мы, с помощью iOS разработчика из Яндекса Виктора Брыксина, разобрали эталонный алгоритм рефакторинга по шагам и определились, как закрыться от большинства потенциальных проблем. Виды рефакторинга, частые заблуждения, роль юнит-тестов и архитектурные недостатки – весь набор юного рефакторера в одном месте.
    На правах рекламы:
    Приходите работать вместе с Виктором над секретным проектом Яндекса. Так как проект пока секретный, то используется вакансия браузера. Но, если вы подадитесь на нее, он абсолютно точно о вас узнает :)
    https://yandex.ru/jobs/vacancies/dev/dev_ios_bro/
    Поддержи лучший подкаст про мобильную разработку:
    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:33 - Благодарности подписчикам на Patreon
    - 00:01:30 - Знакомство с гостем и детали про секретный проект Яндекса
    - 00:03:23 - Определение рефакторинга
    - 00:10:00 - Какие проблемы решает рефакторинг
    - 00:17:10 - Какие проблемы рефакторинг не решает
    - 00:19:43 - Эталонный алгоритм рефакторинга
    - 00:24:27 - Как обосновать рефакторинг менеджеру
    - 00:48:17 - Как оценить время на рефакторинг
    - 00:54:27 - Практические примеры рефакторинга
    - 01:00:52 - В каких случаях не надо думать про рефакторинг
    - 01:05:05 - Как рефакторить UI
    - 01:11:21 - Частые заблуждения
    - 01:16:30 - Где искать проблемы в архитектуре
    - 01:22:46 - Подведение черты выпуска
    Полезные ссылки:
    - JSQMessagesViewController
    https://github.com/jessesquires/JSQMessagesViewController
    - Как все починить и ничего не сломать: работа со сложным кодом при помощи тестов
    https://www.youtube.com/watch?v=-JGGw4SN6NA
    - Шедевр безумного водопроводчика:
    https://medium.com/@bober_maniac/masterpiece-of-a-mad-plumber-cd4e5107b8e0
    - Boundaries by Gary Bernhardt
    https://www.youtube.com/watch?v=eOYal8elnZk
    - Чистый код. Создание, анализ и рефакторинг
    https://www.ozon.ru/context/detail/id/5011068/
    - Рефакторинг. Улучшение существующего кода
    https://www.ozon.ru/context/detail/id/1308678/
    1 hr 27 min
  • Podlodka #36 – Growth Hacking
    Продолжаем делать выпуски правильной длины. В этот раз мы обсудили тему раскрутки мобильных продуктов. Байрам Аннаков, CEO AppInTheAir, рассказал нам о методиках "Growth Hacking" со всех сторон. Личный опыт, теория и практика – все в 36 выпуске подлодки!
    Поддержи лучший подкаст про мобильную разработку:
    www.patreon.com/podlodka
    Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

    Telegram-чат: t.me/podlodka
    Страница в Facebook: www.facebook.com/podlodkacast/
    Twitter-аккаунт: twitter.com/PodlodkaPodcast
    Содержание:
    - 00:01:00 - Знакомство с гостем
    - 00:04:10 - Как это быть CEO
    - 00:10:20 - Что такое Growth Hacking
    - 00:40:03 - В чем отличие от маркетинга
    - 00:54:32 - Mobile growth framework
    - 01:10:10 - Команда для GH
    Полезные ссылки:
    http://medium.com/@bayramannakov
    https://medium.com/mobile-growth
    https://www.youtube.com/watch?v=JH-IgOigQ-k
    https://www.amazon.com/Facebook-Effect-Inside-Company-Connecting/dp/1439102120
    1 hr 26 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