Podlodka Podcast show

Podlodka Podcast

Summary: Podlodka - это еженедельное аудио-шоу про IT и все, что с ним связано. Формат наших выпусков - это полное погружение в тему вместе с приглашенным гостем. В каждый выпуск мы зовём интересных и именитых профессионалов в разных областях. Мы любим обсуждать архитектуру, делиться опытом промышленной разработки и спорить на горячие темы. Подкаст ведут четверо весёлых и опытных инженеров с примесями менеджеров: - Егор Толстой (Kotlin Lead Product Manager, JetBrains) - Стас Цыганов (Руководитель мобильной разработки, Туту.ру) - Катя Петрова (Руководитель разработки Frontend Architecture, Avito) - Женя Кателла (Руководитель мобильной разработки, Яндекс.Еда)

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
  • Copyright: All rights reserved

Podcasts:

 Podlodka #21 – Безопасность мобильных приложений | File Type: audio/x-m4a | Duration: 01:39:40

Анастасия Войтова, Mobile Tech Lead в Cossack Labs, рассказала нам, почему нужно постоянно думать о защите информации, какие угрозы и инструменты защиты от них есть на рынке. На закуску разобрали кучу вопросов от наших слушателей, начиная от того, как защищаются банковские приложения, и закачивая сервисами обфускации. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Полезные ссылки: - Статистика iOS устройств с jailbreak’ом https://www.quora.com/What-percentage-of-iPhones-have-been-jailbroken - Блог с обучающими материалами по исследованию безопасности приложений http://highaltitudehacks.com - Обфускация строк от Стаса https://gist.github.com/DevAlloy/88e218729afd556205ed - Про Pegasus https://www.lookout.com/trident-pegasus-enterprise-discovery

 Podlodka #20 – Бизнес-цитатник | File Type: audio/x-m4a | Duration: 01:21:14

В этом выпуске мы решили сменить угол зрения и рассмотреть работу на галере с позиции её капитана. Андрей Резанов, основатель, владелец и СЕО своей студии мобильной разработки, раскрыл всю подноготную открытия и ведения бизнеса. Из выпуска вы узнаете, сколько денег нужно занять у бабушки для первого взноса, что делает руководитель, где найти первых клиентов и, самое важное, несколько полезных для жизни бизнес-цитат. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Содержание: - 00:00:30 - Знакомство с гостем - 00:01:12 - Про студию разработки Андрея - 00:02:32 - Работа в офисе vs свой бизнес - 00:06:00 - Продуктовая компания vs аутсорс - 00:07:00 - В чем задачи руководителя студии - 00:09:20 - Студия разработки vs фриланс - 00:11:30 - Сколько стоит открыть студию - 00:19:14 - Чек-лист по открытию своего бизнеса - 00:24:10 - Что важнее – клиенты или внешняя оболочка - 00:25:40 - Откуда взять портфолио на самом старте - 00:28:10 - ИП vs ООО - 00:33:50 - Сколько денег студии берут за свои проекты - 00:37:20 - Работа с заказчиком - 00:42:35 - Как найти первого клиента - 00:47:40 - Работать ли с зарубежными клиентами - 00:48:35 - Организация процессов разработки - 00:59:10 - Как рассчитываться с клиентом и сотрудниками - 01:08:50 - Найм в студию - 01:13:03 - Можно ли заработать много денег, открыв свою студию - 01:14:30 - Нужно ли вам открывать свой бизнес Полезные ссылки: - Студия разработки Андрея http://advign.ru - Какую зарплату просить в IT https://rb.ru/opinion/skolko-prosit-deneg-v-it - Asana – сервис для управления проектами https://asana.com - Toggl – сервис для управления временем https://toggl.com - Интернет-бухгалтерия “Мое дело” https://www.moedelo.org

 Podlodka #19 – DISCOVER, JIT-компиляция для Swift, CoreML и конференция ADDC | File Type: audio/x-m4a | Duration: 01:47:24

Очередной разговорный выпуск – такие мы планируем записывать каждый месяц. В этот раз мы позвали Александра Зимина, который поведал нам о своих карьерных планах, а заодно поучаствовал в обсуждении нескольких актуальных тем: DISCOVER, JIT-компиляцию для Swift, CoreML и конференцию ADDC. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Содержание и ссылки: - 00:00:21 - Представляем гостя - 00:01:40 - Саша рассказывает про планы - 00:06:47 - DISCOVER, just another architecture? - http://tech.gotinder.com/the-new-swipe-right-with-swift/ - 00:35:45 - Процесс тестирования в Badoo - https://habrahabr.ru/company/badoo/blog/334034/ - 00:56:40 - JIT компиляция для server-side Swift - https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170710/037970.html - 01:14:20 - Немного про CoreML - https://goo.gl/b6RWVx - 01:30:47 - ADDC'17 - https://www.youtube.com/playlist?list=PLwR4QwnnbBuJbeU_7CTBzUQn9Z3C05Q_m

 Podlodka #18 – Realm | File Type: audio/x-m4a | Duration: 01:59:30

Один из самых частых вопросов от мобильных разработчиков, наравне с “VIPER или MVC” – это “CoreData/SQLite или Realm”. В этом выпуске мы решили подвести черту под этой темой и пригласили в гости максимально релевантного эксперта – Дмитрия Обухова, который работает инженером в команде Realm. Он рассказал про основные концепции их базы данных, устройство стека и принципы закрытия работы с хранилищем дополнительными абстракциями. И самое главное – Дима выделил один промокод на бесплатную копию своего indie-приложения Paste, который получит автор лучшей истории опыта работы или знакомства с Realm. Истории могут быть как положительными, так и негативными. Присылайте прямо в наш Telegram-чат. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Содержание: - 00:00:50 - Знакомство с гостем - 00:02:55 - Что такое Realm – база данных и ORM - 00:07:30 - Почему стоит использовать Realm - 00:13:00 - Про скорость работы - 00:18:35 - Стек Realm - 00:27:05 - Про контексты и работу в многопоточном окружении - 00:36:16 - Как правильно закрываться абстракциями - 00:51:40 - Про конкурс на Paste - 00:53:10 - Realm Mobile Platform - 00:59:40 - Техники решения конфликтов и синхронизации - 01:05:40 - Реализация кастомной логики в Realm Mobile Platform - 01:09:55 - Работа с Push-уведомлениями - 01:15:50 - Ответы на вопросы слушателей к Диме - 01:18:55 - Почему не стоит использовать Realm - 01:26:00 - Опасность завязывания приложения на Realm - 01:35:00 - Как зарабатывает Realm - 01:44:28 - Влияние культуры open source на компанию - 01:52:42 - Realm World Tour и Россия Полезные ссылки: - Realm https://realm.io/ - MBLTdev 16: Синхронизируем данные с помощью Realm. Дмитрий Обухов, Realm https://www.youtube.com/watch?v=ER0-GWjZWGE&t=5s - Связаться с Дмитрием Обуховым do@realm.io - Realm Mobile Platform https://realm.io/products/realm-mobile-platform/ - Realm World Tour https://realm.io/world-tour/ - RethinkDB: Why we failed http://www.defmacro.org/2017/01/18/why-rethinkdb-failed.html - Realm Statistics https://realm.io/about/

 Podlodka #17 — Flux, Redux и все, все, все | File Type: audio/x-m4a | Duration: 01:48:56

А вот и вновь выпуск про архитектуру, на этот раз говорим про Flux, Redux и вот это все! В гостях побывал Алексей Демедецкий - iOS-разработчик из компании-аутсорсера Sigma Software. Ребята пишут все проекты с помощью однонаправленной архитектуры и горя не знают. Все что вы боялись спросить, все то от чего вы отмахивались при упоминании Flux или Redux мы обсудили для вас в этом выпуске. Обсуждение получилось довольно хардкорное, так что лучше послушать с утра на свежую голову. Поддержи лучший подкаст про мобильную разработку: https://www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast 0:00:26 - Представление гостя 0:04:47 - Что такое Flux? 0:11:04 - Компоненты Flux 0:12:31 - Flux на примере 0:17:00 - Декомпозиция сторов 0:19:00 - Шаринг Flux решений между проектами 0:22:00 - Согласованный стейт 0:24:09 - Работа с асинхронностью 0:27:10 - Компромиссы однонаправленной архитектуры 0:28:57 - Единый стор 0:30:30 - DI и тестирование 0:32:51 - Как реализуется слой BL в Flux? 0:40:10 - Single source of truth 0:47:40 - Data-Driven Architecture 0:59:36 - Data-Driven vs Event-Driven 1:02:06 - Дебаг приложения через сокеты и не только 1:05:15 - Уроки, извлеченные из данного подхода 1:18:00 - High level testing 1:28:40 - Где возникают баги? 1:29:55 - Стоимость разработки и поддержки 1:34:57 - Где посмотреть реализацию? 1:40:10 - Насколько сложно войти? Полезные ссылки: Соцсети Алексея - https://github.com/AlexeyDemedetskiy/ - https://twitter.com/DAlooG F8 - https://github.com/fbsamples/f8app Открытый код - https://github.com/aol-public/OneMobileSDK-controls-ios - https://github.com/aol-public/OneMobileSDK-videorenderer-ios Список фреймворков - https://gist.github.com/inamiy/bd257c60e670de8a144b1f97a07bacec - https://github.com/BendingSpoons/katana-swift - https://github.com/guidomb/Portal Статьи - https://goo.gl/ekdBL2 - http://www.cocoawithlove.com/blog/statements-messages-reducers.html - http://chris.eidhof.nl/post/reducers/

 Podlodka #16 — Продуктоводство | File Type: audio/x-m4a | Duration: 02:16:50

А в этом выпуске подкаста мы обсудили такой непонятный простым смертным технарям термин как продуктоводство. Что такое продукт, кто продукт менеджер, а также многое другое нам поведала гость - Анна Булдакова. Аня - экс-Яндекс, а сейчас уже продукт менеджер в известном стартапе Intercom в Дублине. Вместе с ней мы обсудили тему со всех сторон и получили множество полезных советов по развитию собственных продуктов. Кроме того, мы узнали о том, как бросить это наше программирование, и уйти заниматься действительно полезными вещами. Про это и много другое в 16 выпуске подкаста Podlodka, спешите послушать! Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast 0:01:12 - Представление гостя 0:03:45 - Продукт vs Проект 0:15:05 - PO vs PM 0:18:22 - Какие бывают продукты (B2B, B2C, B2G, non-profit) 0:25:22 - Как искать идеи? 0:49:30 - Метрики продукта 1:24:33 - Когда начинать думать о деньгах? 1:31:50 - Типы менеджеров 1:36:00 - PO vs PM 2 1:39:29 - В чем отличия роли в России и за границей 1:47:04 - Кто такой хороший продакт? 2:06:23 - Как перейти в продакты из разработки 2:12:25 - Книги по теме Поезные ссылки: t.me/proproduct - Канал Анны Булдаковой https://www.nngroup.com/articles/which-ux-research-methods/ - про исследования https://library.gv.com/how-to-choose-the-right-ux-metrics-for-your-product-5f46359ab5be - про метрики https://goo.gl/GnDRiV - про разных менеджеров https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898 https://www.amazon.com/Predictably-Irrational-Hidden-Forces-Decisions/dp/0061854549/ref=tmm_hrd_swatch_0?_encoding=UTF8&qid=1500064294&sr=1-1 https://www.amazon.com/Power-Habit-What-Life-Business/dp/1400069289/ref=tmm_hrd_swatch_0?_encoding=UTF8&qid=1500064315&sr=1-1 https://www.amazon.com/About-Face-Essentials-Interaction-Design/dp/1118766571/ref=sr_1_1?s=books&ie=UTF8&qid=1500064334&sr=1-1&keywords=cooper+about+face

 Podlodka #15 - Вам шашечки или ехать | File Type: audio/x-m4a | Duration: 01:59:12

В этом выпуске к нам в гости впервые пришел человек, далекий от мира мобилок - Сергей Тепляков, .NET разработчик из Microsoft, известный своей книгой про паттерны проектирования и наикрутейшем блогом. Мы поговорили сразу о нескольких крупных темах - как правильно балансировать между производительностью системы и ее хорошим дизайном, про роль самообразования в развитии разработчика и о работе в Microsoft. Содержание: - 00:00:30 - Кратко о темах выпуска и знакомство с гостем - 00:02:25 - Преждевременная оптимизация - 00:09:20 - Преждевременная пессимизация - 00:14:46 - Преждевременное обобщение - 00:18:40 - Культ карго - 00:26:05 - О панической боязни изменения бизнес-требований - 00:28:40 - Подходы scale out и scale up - 00:40:00 - О правильном подходе к оптимизации - 00:42:00 - Микро-бенчмарки - 00:48:35 - Сохранение баланса между хорошим дизайном и производительностью - 00:50:41 - Дырявые абстракции - 00:56:55 - О дырявых абстракциях в мобильной разработке - 01:02:12 - Роль самообразования в развитии разработчика - 01:03:50 - Как развиваться - вглубь или в ширину? - 01:10:30 - Про тех, кто работает только ради денег - 01:20:48 - Про выгорание и неэффективность переработок - 01:33:30 - Блог как инструмент саморазвития - 01:38:15 - О карьере Сергея и Microsoft - 01:43:10 - Особенности работы в США - 01:48:10 - Особенности работы в огромной профессиональной команде Полезные ссылки: - Блог Сергея Теплякова http://sergeyteplyakov.blogspot.ru/ - Закон дырявых абстракций http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html - О повторном использовании кода http://sergeyteplyakov.blogspot.ru/2012/04/blog-post_19.html - Как правильно развиваться http://sergeyteplyakov.blogspot.ru/2015/04/a-proper-way-of-self-education.html - The Passionate Programmer https://pragprog.com/book/cfcar2/the-passionate-programmer - Мифический человеко-месяц https://www.ozon.ru/context/detail/id/83760/ - Дизайн для недизайнеров https://www.ozon.ru/context/detail/id/4018176/ - Рассылка о дизайне интерфейсов https://antonz.ru/

 Podlodka #14 – ARKit, плохой бэкенд и реактивный VIPER | File Type: audio/x-m4a | Duration: 01:31:40

Встречайте новый, экспериментальный формат подкаста Podlodka. Формат подразумевает собой обсуждение последних статей и новостей из мира мобильной разработки. А в пилотный выпуск мы пригласили в гости руководителя группы отдела iOS разработки из Rambler&Co - Сергея Крапивенского. В выпуске есть обсуждения на любой уровень, от хипстоты и смузи-обсуждений про привлечение пользователей, до реактивного VIPER(сами напросились). Так что каждый найдет себе часть по душе! Формат новый, выпуск - пилотный, так что звук слегка потрачен, извиняйте :) Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast - 00:00:28 - Представляем гостя - 00:02:20 - AR - http://www.madewitharkit.com/ - https://twitter.com/MadeWithARShit - 00:16:44 - Как написать максимально хреновый бэкенд для мобильного приложения - https://habrahabr.ru/post/331120/ - 00:37:14 - Статья по VIPER-S - http://www.thinkandbuild.it/viper-s-writing-your-own-architecture-to-understand-its-importance-part-1/ - 00:42:45 - Реактивный VIPER - 00:54:05 - Еще про AR ¯\_(ツ)_/¯ - 00:55:08 - Core ML - https://alexsosn.github.io/ml/2017/06/09/Core-ML-will-not-Work-for-Your-App.html - 01:11:00 - Уроки, извлеченные из трёх миллионов загрузок на AppStore - https://habrahabr.ru/post/331466/

 Podlodka #13 - Асинхронный UI и декларативные интерфейсы | File Type: audio/x-m4a | Duration: 02:09:20

Нас давно просили обсудить построение сложных интерфейсов. И вот, в 13 выпуске нашего подкаста мы поговорили про то, как оптимизировать сложные интерфейсы, используя фоновые потоки и затронули тему декларативного программирования. В этом нам помогла небезызвестная Ксения Покровская - ведущая популярного подкаста Радио-Т и iOS-разработчик из Facebook. В конце выпуска мы обсудили важность знания фундаментальных основ программирования на собеседованиях и поспорили о необходимости высшего образования для программистов. Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: t.me/podlodka Страница в Facebook: https://www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: 00:00:50 - Знакомство с Ксенией Покровской 00:02:45 - Зачем нужно оптимизировать интерфейсы 00:09:30 - Какие интерфейсы имеет смысл оптимизировать 00:18:53 - Что не хватает стандартному SDK 00:27:55 - Что обычно тормозит в UI 00:50:20 - Инструменты для создания асинхронного UI 00:59:30 - Декларативные интерфейсы 01:15:20 - Оптимизация анимаций и переходов 01:23:00 - Метрики для оценки UI 01:33:10 - Будущее декларативного подхода 01:37:40 - Зачем знать, если есть Ray Wenderlich 01:50:30 - Нужно ли программисту заканчивать ВУЗ Полезные ссылки: https://www.youtube.com/watch?v=Tyz69NZKGRY https://github.com/TextureGroup/Texture http://componentkit.org/ https://radio-t.com/

 Podlodka Special - AppsConf 2017 (5) - Про частые релизы, AR, подводим итоги | File Type: audio/x-m4a | Duration: 00:37:38

И наконец заключительная часть наших выпусков с AppsConf. Поговорили про то, как часто релизить и редко все ломать. Во втором интервью Вадим Дробинин рассказал нам о том, что начать делать AR у себя в приложениях совсем не сложно. Ну и в заключительной части пригласили Владислава Дугниста и подвели черту под всем мероприятием. 00:00:00 - Как релизить концепты каждую неделю и не сломать проект (Владислав Дугнист, MLWorks) http://appsconf.ru/2017/abstracts/2699 00:08:13 - Дополненная реальность в Swift (Вадим Дробинин) http://appsconf.ru/2017/abstracts/2722 00:29:03 - Подводим итоги с Владиславом Дугнистом

 Podlodka Special - AppsConf 2017 (4) - Оптимизация запуска, UI-тесты, Backend на Swift | File Type: audio/x-m4a | Duration: 00:41:14

Четвертая часть выпусков с AppsConf'2017 начинается со второго дня конференции(надеюсь вы еще не запутались). Поговорили с тремя докладчиками, есть и хардкоренка про оптимизацию запуска приложений, и хайповая тема про server-side Swift. А еще обсудили как грамотно организовать у себя UI-тесты. Содержание: 00:01:20 - Оптимизация времени запуска iOS-приложений (Николай Лихогруд, Яндекс) http://appsconf.ru/2017/abstracts/2605.html 00:14:38 - Про UI-тесты в iOS проекте (Михаил Домрачев, Improve Digital) http://appsconf.ru/2017/abstracts/2821 00:24:06 - Backend на Swift (Роман Мочалов, Improve Digital) http://appsconf.ru/2017/abstracts/2712

 Podlodka Special - AppsConf 2017 (3) - Домашние проекты и feature toggle | File Type: audio/x-m4a | Duration: 00:46:12

А мы возвращаемся к обсуждению технических докладов с AppsConf 2017. В третьей части мы поговорили с про то, как готовить проекты в домашних условиях и о том, как организовать A/B тестирование с помощью подхода «Feature Toggle». Все это, а также итоги первого дня в третьей части специального выпуска подкаста Podlodka с конференции AppsConf! Содержание: 00:00:20 - Как делаются домашние проекты (Вадим Смирнов, 2GIS) 00:21:22 - Feature Toggle (Евгений Кривобоков, Avito) 00:40:50 - Подведение итогов первого дня (feat Леша Кудрявцев) Полезные ссылки: Просыпаешься, а твоё приложение на главной в App Store: как правильно готовить pet-project'ы http://appsconf.ru/2017/abstracts/2684 Toggle your app http://appsconf.ru/2017/abstracts/2707

 Podlodka Special - AppsConf 2017 (2) - Максим Дорофеев | File Type: audio/x-m4a | Duration: 00:46:52

А сегодня у нас специальный-специальный выпуск с конференции AppsConf 2017! Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (консультанта по личной эффективности), автора блога «Много сделал!» и новой книги «Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо». Полезные ссылки: Блог Максима Дорофеева: http://mnogosdelal.ru/ Подкаст «Разбор полетов»: http://razbor-poletov.com/

 Podlodka Special - AppsConf 2017 (1) - Ловля сетями и координаторы | File Type: audio/x-m4a | Duration: 00:40:02

А мы начинаем серию из нескольких специальных выпусков подкаста Podlodka, записанных прямо на конференции AppsConf 2017! В первом выпуске мы поделились нашими ожиданиями от докладов и поговорили с первыми двумя спикерами. Содержание: 00:01:00 - Наши ожидания от докладов 00:08:57 - Отладка сетевых запросов (Дмитрий Рыбаков, Lamoda) 00:23:20 - Application Coordinator (Павел Гуров, Avito) Тезисы: Ловля сетями http://appsconf.ru/2017/abstracts/2584 Application Coordinator http://appsconf.ru/2017/abstracts/2711

 Podlodka Special - WWDC 2017 | File Type: audio/x-m4a | Duration: 00:43:18

Записали спецвыпуск подкаста прямо на WWDC, в суперсекретной студии Apple! Трое гостей выпуска - Андрей Ивашенцев, Рома Бусыгин и Шурик Бабаев рассказали о своих персональных рейтингах анонсов этой конференции. Обсудили VR, AR, новый Xcode, изменения в Swift и Foundation, обновленный App Store и другие анонсы. Содержание: 00:00:00 - Знакомство с гостями 00:03:52 - Рынок VR 00:09:30 - ARKit 00:16:40 - Metal 2 00:18:15 - Xcode 9 00:27:08 - Foundation и Swift4 00:36:15 - Phase deploy 00:41:00 - C2C платежи Полезные ссылки: - Канал Tolstoy Live со стримингом WWDC https://t.me/tolstoylive - Сессии WWDC 2017 https://developer.apple.com/videos/play/wwdc2017

Comments

Login or signup comment.